229 lines
13 KiB
XML
229 lines
13 KiB
XML
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><!-- Generated by graphviz version 2.40.1 (20161225.0304)
|
||
|
--><!-- Title: Taskflow Pages: 1 --><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1157pt" height="431pt" viewBox="0.00 0.00 1157.00 430.60">
|
||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 426.6)">
|
||
|
<title>Taskflow</title>
|
||
|
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-426.6 1153,-426.6 1153,4 -4,4"/>
|
||
|
<g id="clust1" class="cluster">
|
||
|
<title>cluster_p0x1dcb6e0</title>
|
||
|
<polygon fill="none" stroke="#0000ff" points="8,-226.8 8,-414.6 1141,-414.6 1141,-226.8 8,-226.8"/>
|
||
|
<text text-anchor="middle" x="574.5" y="-398" font-family="Times,serif" font-size="14.00" fill="#000000">Subflow: parallel-for</text>
|
||
|
</g>
|
||
|
<!-- p0x1dcb4c0 -->
|
||
|
<g id="node1" class="node">
|
||
|
<title>p0x1dcb4c0</title>
|
||
|
<ellipse fill="none" stroke="#000000" cx="504" cy="-106.8" rx="27" ry="18"/>
|
||
|
<text text-anchor="middle" x="504" y="-102.6" font-family="Times,serif" font-size="14.00" fill="#000000">init</text>
|
||
|
</g>
|
||
|
<!-- p0x1dcb5d0 -->
|
||
|
<g id="node2" class="node">
|
||
|
<title>p0x1dcb5d0</title>
|
||
|
<ellipse fill="none" stroke="#000000" cx="559" cy="-18" rx="45.7887" ry="18"/>
|
||
|
<text text-anchor="middle" x="559" y="-13.8" font-family="Times,serif" font-size="14.00" fill="#000000">clean_up</text>
|
||
|
</g>
|
||
|
<!-- p0x1dcb4c0->p0x1dcb5d0 -->
|
||
|
<g id="edge1" class="edge">
|
||
|
<title>p0x1dcb4c0->p0x1dcb5d0</title>
|
||
|
<path fill="none" stroke="#000000" d="M514.3451,-90.0974C522.3335,-77.1997 533.5376,-59.1102 542.7243,-44.2778"/>
|
||
|
<polygon fill="#000000" stroke="#000000" points="545.8468,-45.8834 548.1368,-35.5391 539.8958,-42.1975 545.8468,-45.8834"/>
|
||
|
</g>
|
||
|
<!-- p0x1dcb6e0 -->
|
||
|
<g id="node3" class="node">
|
||
|
<title>p0x1dcb6e0</title>
|
||
|
<ellipse fill="none" stroke="#000000" cx="589" cy="-252.8" rx="54.4276" ry="18"/>
|
||
|
<text text-anchor="middle" x="589" y="-248.6" font-family="Times,serif" font-size="14.00" fill="#000000">parallel-for</text>
|
||
|
</g>
|
||
|
<!-- p0x1dcb5d0->p0x1dcb6e0 -->
|
||
|
<g id="edge2" class="edge">
|
||
|
<title>p0x1dcb5d0->p0x1dcb6e0</title>
|
||
|
<path fill="none" stroke="#000000" d="M561.3121,-36.0959C566.5112,-76.7875 579.1562,-175.7562 585.3959,-224.5922"/>
|
||
|
<polygon fill="#000000" stroke="#000000" points="581.9565,-225.2898 586.6958,-234.7655 588.9001,-224.4025 581.9565,-225.2898"/>
|
||
|
</g>
|
||
|
<!-- p0x1dcb7f0 -->
|
||
|
<g id="node4" class="node">
|
||
|
<title>p0x1dcb7f0</title>
|
||
|
<ellipse fill="none" stroke="#000000" cx="660" cy="-179.8" rx="67.1946" ry="18"/>
|
||
|
<text text-anchor="middle" x="660" y="-175.6" font-family="Times,serif" font-size="14.00" fill="#000000">update_cluster</text>
|
||
|
</g>
|
||
|
<!-- p0x1dcb6e0->p0x1dcb7f0 -->
|
||
|
<g id="edge3" class="edge">
|
||
|
<title>p0x1dcb6e0->p0x1dcb7f0</title>
|
||
|
<path fill="none" stroke="#000000" d="M605.826,-235.5C614.7797,-226.2941 625.9489,-214.8103 635.8157,-204.6656"/>
|
||
|
<polygon fill="#000000" stroke="#000000" points="638.5855,-206.8377 643.0487,-197.2288 633.5675,-201.9571 638.5855,-206.8377"/>
|
||
|
</g>
|
||
|
<!-- p0x1dcb900 -->
|
||
|
<g id="node18" class="node">
|
||
|
<title>p0x1dcb900</title>
|
||
|
<polygon fill="#7fffd4" stroke="#000000" points="666,-124.8 587.4076,-106.8 666,-88.8 744.5924,-106.8 666,-124.8"/>
|
||
|
<text text-anchor="middle" x="666" y="-102.6" font-family="Times,serif" font-size="14.00" fill="#000000">converged?</text>
|
||
|
</g>
|
||
|
<!-- p0x1dcb7f0->p0x1dcb900 -->
|
||
|
<g id="edge17" class="edge">
|
||
|
<title>p0x1dcb7f0->p0x1dcb900</title>
|
||
|
<path fill="none" stroke="#000000" d="M661.4831,-161.7551C662.1516,-153.6221 662.9564,-143.8303 663.7004,-134.779"/>
|
||
|
<polygon fill="#000000" stroke="#000000" points="667.2029,-134.8905 664.5339,-124.6374 660.2264,-134.317 667.2029,-134.8905"/>
|
||
|
</g>
|
||
|
<!-- p0x7fd610000b50 -->
|
||
|
<g id="node5" class="node">
|
||
|
<title>p0x7fd610000b50</title>
|
||
|
<ellipse fill="none" stroke="#000000" cx="1099" cy="-363.8" rx="33.6305" ry="18"/>
|
||
|
<text text-anchor="middle" x="1099" y="-359.6" font-family="Times,serif" font-size="14.00" fill="#000000">pfg_0</text>
|
||
|
</g>
|
||
|
<!-- p0x7fd610000b50->p0x1dcb6e0 -->
|
||
|
<g id="edge4" class="edge">
|
||
|
<title>p0x7fd610000b50->p0x1dcb6e0</title>
|
||
|
<path fill="none" stroke="#000000" d="M1073.5528,-351.8934C1068.1643,-349.6566 1062.4554,-347.4924 1057,-345.8 933.2088,-307.3974 898.1293,-314.0417 771,-288.8 728.9829,-280.4575 681.5017,-271.0668 645.574,-263.9687"/>
|
||
|
<polygon fill="#000000" stroke="#000000" points="646.2498,-260.5346 635.7611,-262.0302 644.8932,-267.4019 646.2498,-260.5346"/>
|
||
|
</g>
|
||
|
<!-- p0x7fd610000c60 -->
|
||
|
<g id="node6" class="node">
|
||
|
<title>p0x7fd610000c60</title>
|
||
|
<ellipse fill="none" stroke="#000000" cx="1014" cy="-363.8" rx="33.6305" ry="18"/>
|
||
|
<text text-anchor="middle" x="1014" y="-359.6" font-family="Times,serif" font-size="14.00" fill="#000000">pfg_1</text>
|
||
|
</g>
|
||
|
<!-- p0x7fd610000c60->p0x1dcb6e0 -->
|
||
|
<g id="edge5" class="edge">
|
||
|
<title>p0x7fd610000c60->p0x1dcb6e0</title>
|
||
|
<path fill="none" stroke="#000000" d="M988.4965,-352.0682C983.1122,-349.8187 977.4191,-347.6052 972,-345.8 859.0014,-308.1589 722.6013,-278.7099 646.863,-263.7147"/>
|
||
|
<polygon fill="#000000" stroke="#000000" points="647.0746,-260.1894 636.5873,-261.6954 645.7247,-267.058 647.0746,-260.1894"/>
|
||
|
</g>
|
||
|
<!-- p0x7fd610000d70 -->
|
||
|
<g id="node7" class="node">
|
||
|
<title>p0x7fd610000d70</title>
|
||
|
<ellipse fill="none" stroke="#000000" cx="929" cy="-363.8" rx="33.6305" ry="18"/>
|
||
|
<text text-anchor="middle" x="929" y="-359.6" font-family="Times,serif" font-size="14.00" fill="#000000">pfg_2</text>
|
||
|
</g>
|
||
|
<!-- p0x7fd610000d70->p0x1dcb6e0 -->
|
||
|
<g id="edge6" class="edge">
|
||
|
<title>p0x7fd610000d70->p0x1dcb6e0</title>
|
||
|
<path fill="none" stroke="#000000" d="M902.9535,-352.1476C897.7102,-349.9408 892.2094,-347.7234 887,-345.8 801.9308,-314.3904 700.7617,-284.3108 640.8787,-267.2404"/>
|
||
|
<polygon fill="#000000" stroke="#000000" points="641.4871,-263.7748 630.9114,-264.4106 639.5753,-270.5087 641.4871,-263.7748"/>
|
||
|
</g>
|
||
|
<!-- p0x7fd610000e80 -->
|
||
|
<g id="node8" class="node">
|
||
|
<title>p0x7fd610000e80</title>
|
||
|
<ellipse fill="none" stroke="#000000" cx="844" cy="-363.8" rx="33.6305" ry="18"/>
|
||
|
<text text-anchor="middle" x="844" y="-359.6" font-family="Times,serif" font-size="14.00" fill="#000000">pfg_3</text>
|
||
|
</g>
|
||
|
<!-- p0x7fd610000e80->p0x1dcb6e0 -->
|
||
|
<g id="edge7" class="edge">
|
||
|
<title>p0x7fd610000e80->p0x1dcb6e0</title>
|
||
|
<path fill="none" stroke="#000000" d="M817.671,-352.3391C773.5868,-333.1495 684.4667,-294.3561 631.4398,-271.2738"/>
|
||
|
<polygon fill="#000000" stroke="#000000" points="632.5435,-267.937 621.9775,-267.1549 629.7496,-274.3553 632.5435,-267.937"/>
|
||
|
</g>
|
||
|
<!-- p0x7fd610000f90 -->
|
||
|
<g id="node9" class="node">
|
||
|
<title>p0x7fd610000f90</title>
|
||
|
<ellipse fill="none" stroke="#000000" cx="759" cy="-363.8" rx="33.6305" ry="18"/>
|
||
|
<text text-anchor="middle" x="759" y="-359.6" font-family="Times,serif" font-size="14.00" fill="#000000">pfg_4</text>
|
||
|
</g>
|
||
|
<!-- p0x7fd610000f90->p0x1dcb6e0 -->
|
||
|
<g id="edge8" class="edge">
|
||
|
<title>p0x7fd610000f90->p0x1dcb6e0</title>
|
||
|
<path fill="none" stroke="#000000" d="M737.4694,-349.7418C708.4358,-330.7845 656.4488,-296.8401 622.3406,-274.5695"/>
|
||
|
<polygon fill="#000000" stroke="#000000" points="623.9409,-271.4343 613.6542,-268.8977 620.1138,-277.2956 623.9409,-271.4343"/>
|
||
|
</g>
|
||
|
<!-- p0x7fd6100010a0 -->
|
||
|
<g id="node10" class="node">
|
||
|
<title>p0x7fd6100010a0</title>
|
||
|
<ellipse fill="none" stroke="#000000" cx="674" cy="-363.8" rx="33.6305" ry="18"/>
|
||
|
<text text-anchor="middle" x="674" y="-359.6" font-family="Times,serif" font-size="14.00" fill="#000000">pfg_5</text>
|
||
|
</g>
|
||
|
<!-- p0x7fd6100010a0->p0x1dcb6e0 -->
|
||
|
<g id="edge9" class="edge">
|
||
|
<title>p0x7fd6100010a0->p0x1dcb6e0</title>
|
||
|
<path fill="none" stroke="#000000" d="M661.0903,-346.9415C647.212,-328.8181 624.9766,-299.7812 608.8668,-278.7437"/>
|
||
|
<polygon fill="#000000" stroke="#000000" points="611.4535,-276.3649 602.5949,-270.5533 605.8959,-280.6208 611.4535,-276.3649"/>
|
||
|
</g>
|
||
|
<!-- p0x7fd6100011b0 -->
|
||
|
<g id="node11" class="node">
|
||
|
<title>p0x7fd6100011b0</title>
|
||
|
<ellipse fill="none" stroke="#000000" cx="589" cy="-363.8" rx="33.6305" ry="18"/>
|
||
|
<text text-anchor="middle" x="589" y="-359.6" font-family="Times,serif" font-size="14.00" fill="#000000">pfg_6</text>
|
||
|
</g>
|
||
|
<!-- p0x7fd6100011b0->p0x1dcb6e0 -->
|
||
|
<g id="edge10" class="edge">
|
||
|
<title>p0x7fd6100011b0->p0x1dcb6e0</title>
|
||
|
<path fill="none" stroke="#000000" d="M589,-345.4706C589,-328.0373 589,-301.5482 589,-281.3489"/>
|
||
|
<polygon fill="#000000" stroke="#000000" points="592.5001,-281.1566 589,-271.1566 585.5001,-281.1567 592.5001,-281.1566"/>
|
||
|
</g>
|
||
|
<!-- p0x7fd6100012c0 -->
|
||
|
<g id="node12" class="node">
|
||
|
<title>p0x7fd6100012c0</title>
|
||
|
<ellipse fill="none" stroke="#000000" cx="504" cy="-363.8" rx="33.6305" ry="18"/>
|
||
|
<text text-anchor="middle" x="504" y="-359.6" font-family="Times,serif" font-size="14.00" fill="#000000">pfg_7</text>
|
||
|
</g>
|
||
|
<!-- p0x7fd6100012c0->p0x1dcb6e0 -->
|
||
|
<g id="edge11" class="edge">
|
||
|
<title>p0x7fd6100012c0->p0x1dcb6e0</title>
|
||
|
<path fill="none" stroke="#000000" d="M518.5042,-347.5643C523.8134,-341.4646 529.7925,-334.4074 535,-327.8 547.5015,-311.938 560.7645,-293.542 571.0177,-278.939"/>
|
||
|
<polygon fill="#000000" stroke="#000000" points="574.1283,-280.5973 576.9791,-270.3932 568.3872,-276.5923 574.1283,-280.5973"/>
|
||
|
</g>
|
||
|
<!-- p0x7fd6100013d0 -->
|
||
|
<g id="node13" class="node">
|
||
|
<title>p0x7fd6100013d0</title>
|
||
|
<ellipse fill="none" stroke="#000000" cx="419" cy="-363.8" rx="33.6305" ry="18"/>
|
||
|
<text text-anchor="middle" x="419" y="-359.6" font-family="Times,serif" font-size="14.00" fill="#000000">pfg_8</text>
|
||
|
</g>
|
||
|
<!-- p0x7fd6100013d0->p0x1dcb6e0 -->
|
||
|
<g id="edge12" class="edge">
|
||
|
<title>p0x7fd6100013d0->p0x1dcb6e0</title>
|
||
|
<path fill="none" stroke="#000000" d="M444.5126,-351.9671C458.0359,-345.377 474.752,-336.718 489,-327.8 514.2704,-311.9829 541.2157,-291.5442 560.7615,-275.9988"/>
|
||
|
<polygon fill="#000000" stroke="#000000" points="563.0484,-278.6512 568.6588,-269.6637 558.6683,-273.1909 563.0484,-278.6512"/>
|
||
|
</g>
|
||
|
<!-- p0x7fd6100014e0 -->
|
||
|
<g id="node14" class="node">
|
||
|
<title>p0x7fd6100014e0</title>
|
||
|
<ellipse fill="none" stroke="#000000" cx="334" cy="-363.8" rx="33.6305" ry="18"/>
|
||
|
<text text-anchor="middle" x="334" y="-359.6" font-family="Times,serif" font-size="14.00" fill="#000000">pfg_9</text>
|
||
|
</g>
|
||
|
<!-- p0x7fd6100014e0->p0x1dcb6e0 -->
|
||
|
<g id="edge13" class="edge">
|
||
|
<title>p0x7fd6100014e0->p0x1dcb6e0</title>
|
||
|
<path fill="none" stroke="#000000" d="M360.173,-352.4633C376.5142,-345.3814 397.9872,-336.0685 417,-327.8 461.2365,-308.562 511.8456,-286.4861 546.6543,-271.292"/>
|
||
|
<polygon fill="#000000" stroke="#000000" points="548.2702,-274.4056 556.0347,-267.197 545.4696,-267.9902 548.2702,-274.4056"/>
|
||
|
</g>
|
||
|
<!-- p0x7fd6100015f0 -->
|
||
|
<g id="node15" class="node">
|
||
|
<title>p0x7fd6100015f0</title>
|
||
|
<ellipse fill="none" stroke="#000000" cx="244" cy="-363.8" rx="38.2876" ry="18"/>
|
||
|
<text text-anchor="middle" x="244" y="-359.6" font-family="Times,serif" font-size="14.00" fill="#000000">pfg_10</text>
|
||
|
</g>
|
||
|
<!-- p0x7fd6100015f0->p0x1dcb6e0 -->
|
||
|
<g id="edge14" class="edge">
|
||
|
<title>p0x7fd6100015f0->p0x1dcb6e0</title>
|
||
|
<path fill="none" stroke="#000000" d="M273.4801,-352.183C279.2647,-349.9962 285.3044,-347.7772 291,-345.8 376.9096,-315.9773 478.2236,-285.2956 537.8416,-267.6928"/>
|
||
|
<polygon fill="#000000" stroke="#000000" points="539.1551,-270.9546 547.7588,-264.7718 537.1773,-264.2398 539.1551,-270.9546"/>
|
||
|
</g>
|
||
|
<!-- p0x7fd610001700 -->
|
||
|
<g id="node16" class="node">
|
||
|
<title>p0x7fd610001700</title>
|
||
|
<ellipse fill="none" stroke="#000000" cx="149" cy="-363.8" rx="38.2876" ry="18"/>
|
||
|
<text text-anchor="middle" x="149" y="-359.6" font-family="Times,serif" font-size="14.00" fill="#000000">pfg_11</text>
|
||
|
</g>
|
||
|
<!-- p0x7fd610001700->p0x1dcb6e0 -->
|
||
|
<g id="edge15" class="edge">
|
||
|
<title>p0x7fd610001700->p0x1dcb6e0</title>
|
||
|
<path fill="none" stroke="#000000" d="M178.5017,-352.0721C184.5717,-349.8473 190.9555,-347.6424 197,-345.8 314.4967,-309.987 455.2606,-279.5442 532.0763,-263.957"/>
|
||
|
<polygon fill="#000000" stroke="#000000" points="532.9185,-267.3577 542.0283,-261.9482 531.5335,-260.4961 532.9185,-267.3577"/>
|
||
|
</g>
|
||
|
<!-- p0x7fd610001810 -->
|
||
|
<g id="node17" class="node">
|
||
|
<title>p0x7fd610001810</title>
|
||
|
<ellipse fill="none" stroke="#000000" cx="54" cy="-363.8" rx="38.2876" ry="18"/>
|
||
|
<text text-anchor="middle" x="54" y="-359.6" font-family="Times,serif" font-size="14.00" fill="#000000">pfg_12</text>
|
||
|
</g>
|
||
|
<!-- p0x7fd610001810->p0x1dcb6e0 -->
|
||
|
<g id="edge16" class="edge">
|
||
|
<title>p0x7fd610001810->p0x1dcb6e0</title>
|
||
|
<path fill="none" stroke="#000000" d="M83.1837,-351.9552C89.3346,-349.7139 95.8306,-347.5323 102,-345.8 252.7685,-303.4672 435.2015,-274.3342 528.1488,-261.0196"/>
|
||
|
<polygon fill="#000000" stroke="#000000" points="528.81,-264.4609 538.2182,-259.5891 527.8253,-257.5305 528.81,-264.4609"/>
|
||
|
</g>
|
||
|
<!-- p0x1dcb900->p0x1dcb5d0 -->
|
||
|
<g id="edge18" class="edge">
|
||
|
<title>p0x1dcb900->p0x1dcb5d0</title>
|
||
|
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M648.8086,-92.5327C631.9861,-78.5716 606.095,-57.0844 586.4268,-40.7617"/>
|
||
|
<polygon fill="#000000" stroke="#000000" points="588.6221,-38.0352 578.6917,-34.3422 584.1516,-43.4219 588.6221,-38.0352"/>
|
||
|
<text text-anchor="middle" x="625.5" y="-58.2" font-family="Times,serif" font-size="14.00" fill="#000000">0</text>
|
||
|
</g>
|
||
|
</g>
|
||
|
</svg>
|