seems reporting ports does not help much
process the output ports of a module
the draft of report_partition is ready but need further improvements
begin to scan modules for data paths
add a helper in sdfg to add a path into a graph
may be a bad idea. Doing it directly on extracted datapath DFGs would be better
fixed the weird bug involving missing node in dfgGraph
break sdfg library into separated source files