In addition to execution diagram, you can dump the graph to a DOT format and visualize it using a number of free [GraphViz](https://www.graphviz.org/) tools. https://dreampuf.github.io/GraphvizOnline/ // dump the circuit graph to a DOT format through std::cout circuit.dump(std::cout); // I found that these open source projects support graphviz format output https://github.com/taskflow/taskflow https://github.com/ArsMasiuk/qvge