digraph Taskflow { p0x21987b0[label="h2d_x" style="filled" color="black" fillcolor="purple" fontcolor="white" shape="folder"]; p0x21987b0 -> p0x2198ab0; subgraph cluster_p0x21987b0 { label="cudaFlow: h2d_x"; color="purple" p0x7fe390000e60[label="h2d_x"]; p0x7fe390000e60 -> p0x21987b0; } p0x2198870[label="h2d_y" style="filled" color="black" fillcolor="purple" fontcolor="white" shape="folder"]; p0x2198870 -> p0x2198ab0; subgraph cluster_p0x2198870 { label="cudaFlow: h2d_y"; color="purple" p0x7fe390001890[label="h2d_y"]; p0x7fe390001890 -> p0x2198870; } p0x2198930[label="d2h_x" style="filled" color="black" fillcolor="purple" fontcolor="white" shape="folder"]; subgraph cluster_p0x2198930 { label="cudaFlow: d2h_x"; color="purple" p0x7fe39000b790[label="d2h_x"]; p0x7fe39000b790 -> p0x2198930; } p0x21989f0[label="d2h_y" style="filled" color="black" fillcolor="purple" fontcolor="white" shape="folder"]; subgraph cluster_p0x21989f0 { label="cudaFlow: d2h_y"; color="purple" p0x7fe3900017e0[label="d2h_y"]; p0x7fe3900017e0 -> p0x21989f0; } p0x2198ab0[label="kernel" style="filled" color="black" fillcolor="purple" fontcolor="white" shape="folder"]; p0x2198ab0 -> p0x2198930; p0x2198ab0 -> p0x21989f0; subgraph cluster_p0x2198ab0 { label="cudaFlow: kernel"; color="purple" p0x7fe390002000[label="saxpy" style="filled" color="white" fillcolor="black" fontcolor="white" shape="box3d"]; p0x7fe390002000 -> p0x2198ab0; } }