<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36" version="25.0.3">
  <diagram name="Page-1" id="LUZ2GSVGhJl6kQ5itg3l">
    <mxGraphModel grid="1" page="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-1" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#cbcbcb;fontColor=#333333;strokeColor=#000000;fillStyle=solid;" vertex="1" parent="1">
          <mxGeometry x="1740" y="230" width="591" height="470" as="geometry" />
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-2" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#febf00;strokeWidth=1;perimeterSpacing=4;" vertex="1" parent="1">
          <mxGeometry x="1770" y="272.24" width="200" height="197.75" as="geometry" />
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-3" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;" vertex="1" parent="1">
          <mxGeometry x="1788" y="327.78000000000003" width="160" height="134.02" as="geometry" />
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-4" value="&lt;font style=&quot;font-size: 18px;&quot; face=&quot;Times New Roman&quot;&gt;TUG&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1" vertex="1" parent="1">
          <mxGeometry x="1803.83" y="284.52000000000004" width="60" height="30" as="geometry" />
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-5" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/svg+xml,[encoded data, 160072 characters];" vertex="1" parent="1">
          <mxGeometry x="1853.83" y="272.24" width="82.34" height="47.75" as="geometry" />
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="YwtsviiH7XhUbqtdDMsQ-33" target="YwtsviiH7XhUbqtdDMsQ-2">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="1745" y="530" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-7" value="&lt;div&gt;&lt;font style=&quot;font-size: 16px;&quot; face=&quot;Times New Roman&quot;&gt;Next Iteration&lt;br&gt;&lt;/font&gt;&lt;/div&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" connectable="0" vertex="1" parent="YwtsviiH7XhUbqtdDMsQ-6">
          <mxGeometry x="-0.1199" y="1" relative="1" as="geometry">
            <mxPoint x="40" y="-13" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-8" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#cbcbcb;fontColor=#333333;strokeColor=#000000;fillStyle=solid;" vertex="1" parent="1">
          <mxGeometry x="2360" y="230.41" width="580" height="468.59" as="geometry" />
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-9" value="&lt;font style=&quot;font-size: 20px;&quot; face=&quot;Times New Roman&quot;&gt;Worker&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1" vertex="1" parent="1">
          <mxGeometry x="2360" y="225.18" width="97.09" height="46.06" as="geometry" />
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#000000;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;fontColor=#000000;" edge="1" parent="1" source="YwtsviiH7XhUbqtdDMsQ-14" target="YwtsviiH7XhUbqtdDMsQ-27">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="2550" y="630.41" as="targetPoint" />
            <Array as="points">
              <mxPoint x="2427" y="632.41" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-11" value="&lt;font style=&quot;font-size: 14px;&quot; face=&quot;Times New Roman&quot;&gt;Yes&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];rotation=-90;labelBackgroundColor=none;fontColor=#000000;" connectable="0" vertex="1" parent="YwtsviiH7XhUbqtdDMsQ-10">
          <mxGeometry x="-0.3353" y="-2" relative="1" as="geometry">
            <mxPoint x="-12" y="-105" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="YwtsviiH7XhUbqtdDMsQ-14" target="YwtsviiH7XhUbqtdDMsQ-47">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-13" value="&lt;font face=&quot;Times New Roman&quot; style=&quot;font-size: 14px;&quot;&gt;No&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" connectable="0" vertex="1" parent="YwtsviiH7XhUbqtdDMsQ-12">
          <mxGeometry x="-0.2558" y="1" relative="1" as="geometry">
            <mxPoint y="-11" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-14" value="&lt;div&gt;&lt;font style=&quot;font-size: 18px;&quot; face=&quot;Times New Roman&quot;&gt;In&lt;br&gt;DHT&lt;/font&gt;&lt;font style=&quot;font-size: 18px;&quot;&gt;?&lt;/font&gt;&lt;/div&gt;" style="rhombus;whiteSpace=wrap;html=1;fillColor=#afd094;" vertex="1" parent="1">
          <mxGeometry x="2377" y="308.37" width="100" height="75.91" as="geometry" />
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-15" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;dashed=1;" edge="1" parent="1" target="YwtsviiH7XhUbqtdDMsQ-14">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="2311.02" y="346.32500000000005" as="sourcePoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-16" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="YwtsviiH7XhUbqtdDMsQ-20" target="YwtsviiH7XhUbqtdDMsQ-23">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-17" value="&lt;font face=&quot;Times New Roman&quot;&gt;No&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;labelBackgroundColor=none;" connectable="0" vertex="1" parent="YwtsviiH7XhUbqtdDMsQ-16">
          <mxGeometry x="-0.2705" relative="1" as="geometry">
            <mxPoint x="14" y="4" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-18" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;strokeColor=#000000;fontColor=#000000;" edge="1" parent="1" source="YwtsviiH7XhUbqtdDMsQ-20" target="YwtsviiH7XhUbqtdDMsQ-27">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="2900" y="346.41" />
              <mxPoint x="2900" y="632.41" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-19" value="&lt;font face=&quot;Times New Roman&quot; style=&quot;font-size: 14px;&quot;&gt;Yes&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];rotation=-90;labelBackgroundColor=none;fontColor=#000000;" connectable="0" vertex="1" parent="YwtsviiH7XhUbqtdDMsQ-18">
          <mxGeometry x="-0.1845" y="-4" relative="1" as="geometry">
            <mxPoint x="-10" y="-7" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-20" value="&lt;div&gt;&lt;font style=&quot;font-size: 18px;&quot; face=&quot;Times New Roman&quot;&gt;AI Surrogate&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style=&quot;font-size: 18px;&quot; face=&quot;Times New Roman&quot;&gt;valid&lt;/font&gt;&lt;font face=&quot;Times New Roman&quot; style=&quot;font-size: 14px;&quot;&gt;?&lt;br&gt;&lt;/font&gt;&lt;/div&gt;" style="rhombus;whiteSpace=wrap;html=1;fillColor=#B4C6DC;strokeColor=#000000;" vertex="1" parent="1">
          <mxGeometry x="2706" y="303.13" width="150" height="85.91" as="geometry" />
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-21" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;dashed=1;" edge="1" parent="1" source="YwtsviiH7XhUbqtdDMsQ-30" target="YwtsviiH7XhUbqtdDMsQ-20">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-22" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="YwtsviiH7XhUbqtdDMsQ-23" target="YwtsviiH7XhUbqtdDMsQ-25">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-23" value="&lt;font face=&quot;Times New Roman&quot;&gt;&lt;b&gt;&lt;font style=&quot;font-size: 18px;&quot;&gt;PHREEQC&lt;/font&gt;&lt;/b&gt;&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#D98382;strokeColor=#b85450;" vertex="1" parent="1">
          <mxGeometry x="2716" y="434" width="130" height="50" as="geometry" />
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-24" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="YwtsviiH7XhUbqtdDMsQ-25" target="YwtsviiH7XhUbqtdDMsQ-27">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-25" value="&lt;font face=&quot;Times New Roman&quot; style=&quot;font-size: 18px;&quot;&gt;Store in&lt;br&gt;DHT&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#AFD094;strokeColor=#000000;" vertex="1" parent="1">
          <mxGeometry x="2735.79" y="520.41" width="90.43" height="57" as="geometry" />
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-26" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;dashed=1;" edge="1" parent="1" source="YwtsviiH7XhUbqtdDMsQ-27" target="YwtsviiH7XhUbqtdDMsQ-33">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="2782" y="680" />
              <mxPoint x="2123" y="680" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-27" value="&lt;div&gt;&lt;font face=&quot;Times New Roman&quot; style=&quot;font-size: 18px;&quot;&gt;Retrieve&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face=&quot;Times New Roman&quot; style=&quot;font-size: 18px;&quot;&gt;Result&lt;br&gt;&lt;/font&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#AFD094;strokeColor=#000000;" vertex="1" parent="1">
          <mxGeometry x="2735.79" y="603.9599999999999" width="91.6" height="57" as="geometry" />
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-28" value="&lt;font style=&quot;font-size: 20px;&quot; face=&quot;Times New Roman&quot;&gt;Master&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1" vertex="1" parent="1">
          <mxGeometry x="1710" y="217.45" width="136.3984674329502" height="59.470129870129874" as="geometry" />
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-29" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="YwtsviiH7XhUbqtdDMsQ-30" target="YwtsviiH7XhUbqtdDMsQ-32">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="2261" y="293" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-30" value="&lt;font face=&quot;Times New Roman&quot; style=&quot;font-size: 18px;&quot;&gt;&lt;b&gt;AI Surrogate&lt;/b&gt;&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#b7c5da;strokeColor=default;" vertex="1" parent="1">
          <mxGeometry x="2061.16" y="273.66" width="123.84" height="38.64" as="geometry" />
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-31" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="YwtsviiH7XhUbqtdDMsQ-32" target="YwtsviiH7XhUbqtdDMsQ-33">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-32" value="&lt;div&gt;&lt;font face=&quot;Times New Roman&quot; style=&quot;font-size: 18px;&quot;&gt;Distribute&amp;nbsp;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face=&quot;Times New Roman&quot; style=&quot;font-size: 18px;&quot;&gt;Work&lt;/font&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#AFD094;strokeColor=#000000;" vertex="1" parent="1">
          <mxGeometry x="2210.16" y="312.30140320855617" width="100.86" height="70.04480000000001" as="geometry" />
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-33" value="&lt;div&gt;&lt;font style=&quot;font-size: 18px;&quot; face=&quot;Times New Roman&quot;&gt;Gather&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style=&quot;font-size: 18px;&quot; face=&quot;Times New Roman&quot;&gt;Work&lt;/font&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#AFD094;strokeColor=#000000;" vertex="1" parent="1">
          <mxGeometry x="2060" y="591.92" width="125" height="49.49" as="geometry" />
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-34" value="&lt;font style=&quot;font-size: 18px;&quot; face=&quot;Times New Roman&quot;&gt;Online Training&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeColor=#000000;fillColor=#bac4d7;" vertex="1" parent="1">
          <mxGeometry x="2117" y="438.2" width="75" height="43.61" as="geometry" />
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-35" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="YwtsviiH7XhUbqtdDMsQ-30" target="YwtsviiH7XhUbqtdDMsQ-33">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="2100.4" y="382.03395721925136" as="sourcePoint" />
            <mxPoint x="2100.4" y="540.7505347593583" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-36" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.75;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;fillColor=#dae8fc;strokeColor=#000000;" edge="1" parent="1" source="YwtsviiH7XhUbqtdDMsQ-34" target="YwtsviiH7XhUbqtdDMsQ-30">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="2154" y="441.41" as="sourcePoint" />
            <mxPoint x="2154" y="381.5918181818182" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-37" value="&lt;div&gt;&lt;font face=&quot;Times New Roman&quot; style=&quot;font-size: 14px;&quot;&gt;Update&lt;/font&gt;&lt;/div&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];rotation=-90;fontColor=#000000;labelBackgroundColor=none;" connectable="0" vertex="1" parent="YwtsviiH7XhUbqtdDMsQ-36">
          <mxGeometry x="0.0763" y="-1" relative="1" as="geometry">
            <mxPoint x="-15" y="15" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-38" value="" style="endArrow=classic;html=1;rounded=0;startSize=6;" edge="1" parent="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="2153.89" y="592.41" as="sourcePoint" />
            <mxPoint x="2153.89" y="481.81" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-39" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=https://upload.wikimedia.org/wikipedia/commons/thumb/e/eb/OpenMP_logo.png/800px-OpenMP_logo.png;imageBorder=default;rotation=-90;fillColor=none;" vertex="1" parent="1">
          <mxGeometry x="1872.99" y="396.59999999999997" width="80.01" height="26" as="geometry" />
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-40" value="&lt;font style=&quot;font-size: 18px;&quot; face=&quot;Times New Roman&quot;&gt;&lt;b&gt;&lt;font&gt;FTCS&lt;/font&gt;&lt;/b&gt;&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;" vertex="1" parent="1">
          <mxGeometry x="1801.13" y="369.68999999999994" width="81" height="36.32" as="geometry" />
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-41" value="&lt;font style=&quot;font-size: 18px;&quot; face=&quot;Times New Roman&quot;&gt;&lt;b&gt;BTCS&lt;/b&gt;&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;" vertex="1" parent="1">
          <mxGeometry x="1802.13" y="414.5" width="80" height="36.32" as="geometry" />
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-42" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;&lt;b&gt;&lt;font face=&quot;Times New Roman&quot;&gt;Numerical Methods&lt;/font&gt;&lt;/b&gt;&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fillColor=none;" vertex="1" parent="1">
          <mxGeometry x="1787" y="327.78000000000003" width="161" height="30" as="geometry" />
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-43" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="YwtsviiH7XhUbqtdDMsQ-47" target="YwtsviiH7XhUbqtdDMsQ-20">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-44" value="&lt;font style=&quot;font-size: 14px;&quot; face=&quot;Times New Roman&quot;&gt;No&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" connectable="0" vertex="1" parent="YwtsviiH7XhUbqtdDMsQ-43">
          <mxGeometry x="-0.0199" relative="1" as="geometry">
            <mxPoint x="-1" y="-15" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-45" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeColor=#000000;fontColor=#000000;" edge="1" parent="1" source="YwtsviiH7XhUbqtdDMsQ-47" target="YwtsviiH7XhUbqtdDMsQ-49">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-46" value="&lt;font style=&quot;font-size: 14px;&quot; face=&quot;Times New Roman&quot;&gt;Yes&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];rotation=-90;labelBackgroundColor=none;fontColor=#000000;" connectable="0" vertex="1" parent="YwtsviiH7XhUbqtdDMsQ-45">
          <mxGeometry x="-0.0374" relative="1" as="geometry">
            <mxPoint x="-10" y="1" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-47" value="&lt;div&gt;&lt;font face=&quot;Times New Roman&quot; style=&quot;font-size: 18px;&quot;&gt;PHT&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face=&quot;Times New Roman&quot; style=&quot;font-size: 18px;&quot;&gt;&amp;nbsp;activated?&lt;/font&gt;&lt;/div&gt;" style="rhombus;whiteSpace=wrap;html=1;fillColor=#afd094;" vertex="1" parent="1">
          <mxGeometry x="2520.91" y="303.53000000000003" width="132.91" height="85.51" as="geometry" />
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-48" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="YwtsviiH7XhUbqtdDMsQ-49" target="YwtsviiH7XhUbqtdDMsQ-59">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-49" value="&lt;font style=&quot;font-size: 18px;&quot; face=&quot;Times New Roman&quot;&gt;Interpolate result&lt;br&gt;&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#AFD094;strokeColor=#000000;" vertex="1" parent="1">
          <mxGeometry x="2532.36" y="434" width="110" height="50" as="geometry" />
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-50" value="&lt;div style=&quot;padding-bottom: 5px;&quot;&gt;&lt;font style=&quot;font-size: 18px;&quot; face=&quot;Times New Roman&quot;&gt;&lt;b&gt;POET: &lt;/b&gt;Potsdam rEactive Transport&lt;b&gt; &lt;br&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style=&quot;padding-bottom: 5px;&quot;&gt;&lt;font style=&quot;font-size: 18px;&quot; face=&quot;Times New Roman&quot;&gt;&lt;b&gt;TUG: &lt;/b&gt;Transport on Uniform Grids&lt;/font&gt;&lt;/div&gt;" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;rounded=1;imageAspect=0;arcSize=0;" vertex="1" parent="1">
          <mxGeometry x="1740" y="698.5899999999999" width="280" height="70" as="geometry" />
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-51" value="&lt;div style=&quot;padding-bottom: 5px;&quot;&gt;&lt;font face=&quot;Times New Roman&quot; style=&quot;font-size: 18px;&quot;&gt;&lt;b&gt;FTCS:&lt;/b&gt; Forward Time-Centered Space&lt;/font&gt;&lt;/div&gt;&lt;div style=&quot;padding-bottom: 5px;&quot;&gt;&lt;font face=&quot;Times New Roman&quot; style=&quot;font-size: 18px;&quot;&gt;&lt;b&gt;BTCS:&lt;/b&gt; Backward Time-Centered Space&lt;/font&gt;&lt;font face=&quot;Times New Roman&quot; style=&quot;font-size: 18px;&quot;&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;padding-bottom: 5px;&quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;" style="text;html=1;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
          <mxGeometry x="2029.7599999999998" y="725" width="309.6" height="35" as="geometry" />
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-52" value="&lt;div&gt;&lt;div style=&quot;padding-bottom: 5px;&quot;&gt;&lt;div style=&quot;padding-bottom: 5px;&quot;&gt;&lt;font face=&quot;Times New Roman&quot; style=&quot;font-size: 18px;&quot;&gt;&lt;b&gt;&amp;nbsp;DHT: &lt;/b&gt;Distributed Hash Map&lt;/font&gt;&lt;/div&gt;&lt;div style=&quot;padding-bottom: 5px;&quot;&gt;&lt;font face=&quot;Times New Roman&quot; style=&quot;font-size: 18px;&quot;&gt;&lt;b&gt;PHT: &lt;/b&gt;Proximity&lt;/font&gt;&lt;font style=&quot;font-size: 18px;&quot; face=&quot;Times New Roman&quot;&gt; Hash Table&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
          <mxGeometry x="2354" y="710" width="219" height="51.41" as="geometry" />
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-53" value="" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="2591.16" y="717.21" as="sourcePoint" />
            <mxPoint x="2641.16" y="717.21" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-54" value="" style="endArrow=classic;html=1;rounded=0;dashed=1;" edge="1" parent="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="2591.16" y="746.21" as="sourcePoint" />
            <mxPoint x="2641.16" y="746.21" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-55" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;Program flow&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontFamily=Times New Roman;" vertex="1" parent="1">
          <mxGeometry x="2642.3599999999997" y="700.21" width="108.08" height="30" as="geometry" />
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-56" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;MPI communication&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontFamily=Times New Roman;" vertex="1" parent="1">
          <mxGeometry x="2647.0299999999997" y="731.21" width="153.21" height="30" as="geometry" />
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-57" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;fontColor=#FF0000;strokeColor=#000000;" edge="1" parent="1" source="YwtsviiH7XhUbqtdDMsQ-59">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="2587.333333333333" y="630.41" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-58" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="YwtsviiH7XhUbqtdDMsQ-59" target="YwtsviiH7XhUbqtdDMsQ-20">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="2680" y="346" as="targetPoint" />
            <Array as="points">
              <mxPoint x="2680" y="549" />
              <mxPoint x="2680" y="346" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-59" value="&lt;font style=&quot;font-size: 18px;&quot; face=&quot;Times New Roman&quot;&gt;valid&lt;/font&gt;" style="rhombus;whiteSpace=wrap;html=1;fillColor=#afd094;" vertex="1" parent="1">
          <mxGeometry x="2548.43" y="523.91" width="77.87" height="50" as="geometry" />
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-60" value="&lt;font style=&quot;font-size: 14px;&quot; face=&quot;Times New Roman&quot;&gt;Yes&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];rotation=-90;labelBackgroundColor=none;fontColor=#000000;" connectable="0" vertex="1" parent="1">
          <mxGeometry x="2610.005" y="500.4114814814812" as="geometry">
            <mxPoint x="-100" y="-31.999999999999993" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-61" value="" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="1971.16" y="292.56" as="sourcePoint" />
            <mxPoint x="2061.16" y="292.56" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-62" value="&lt;font style=&quot;font-size: 30px;&quot; face=&quot;Times New Roman&quot;&gt;POET&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1" vertex="1" parent="1">
          <mxGeometry x="1728.2000000000003" y="120" width="100" height="40" as="geometry" />
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-63" value="" style="endArrow=none;dashed=1;html=1;rounded=0;exitX=0.49;exitY=0.999;exitDx=0;exitDy=0;exitPerimeter=0;fillColor=#f8cecc;strokeColor=#B85450;dashPattern=1 1;" edge="1" parent="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="2023.5899999999997" y="699.5300000000002" as="sourcePoint" />
            <mxPoint x="2024" y="230" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-64" value="&lt;font face=&quot;Times New Roman&quot;&gt;&lt;i&gt;Transport / Flow&lt;/i&gt;&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;rotation=0;fontSize=14;" vertex="1" parent="1">
          <mxGeometry x="1830.3000000000002" y="170" width="102" height="30" as="geometry" />
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-65" value="" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;flipH=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;rotation=-90;" vertex="1" parent="1">
          <mxGeometry x="1871.3" y="68.89" width="20" height="284.01" as="geometry" />
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-66" value="" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;flipH=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;rotation=-90;" vertex="1" parent="1">
          <mxGeometry x="2471.22" y="-247.01" width="20" height="915.8" as="geometry" />
        </mxCell>
        <mxCell id="YwtsviiH7XhUbqtdDMsQ-67" value="&lt;font face=&quot;Times New Roman&quot;&gt;&lt;i&gt;Chemistry&lt;/i&gt;&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;rotation=0;fontSize=14;" vertex="1" parent="1">
          <mxGeometry x="2436.2200000000003" y="170" width="90" height="30" as="geometry" />
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
