<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.7.8 Chrome/128.0.6613.36 Electron/32.0.1 Safari/537.36" version="24.7.8">
  <diagram name="Page-1" id="6133507b-19e7-1e82-6fc7-422aa6c4b21f">
    <mxGraphModel dx="989" dy="570" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1920" pageHeight="1200" background="none" math="0" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="78961159f06e98e8-17" value="Electronic structure" style="swimlane;html=1;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;swimlaneFillColor=#ffffff;rounded=1;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fillColor=#f8cecc;fontFamily=Verdana;fontSize=12;strokeColor=#b85450;glass=0;" parent="1" vertex="1">
          <mxGeometry x="134" y="360" width="197" height="130" as="geometry" />
        </mxCell>
        <mxCell id="78961159f06e98e8-23" value="Density functional theory" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="78961159f06e98e8-17" vertex="1">
          <mxGeometry y="26" width="197" height="26" as="geometry" />
        </mxCell>
        <mxCell id="78961159f06e98e8-24" value="+ Choice of density functional" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="78961159f06e98e8-17" vertex="1">
          <mxGeometry y="52" width="197" height="26" as="geometry" />
        </mxCell>
        <mxCell id="78961159f06e98e8-27" value="+ Computational parameters" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="78961159f06e98e8-17" vertex="1">
          <mxGeometry y="78" width="197" height="26" as="geometry" />
        </mxCell>
        <mxCell id="t8h0O7PW9jIQxcVnVoBm-66" value="+ Convergence tests" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="78961159f06e98e8-17" vertex="1">
          <mxGeometry y="104" width="197" height="26" as="geometry" />
        </mxCell>
        <mxCell id="t8h0O7PW9jIQxcVnVoBm-1" value="Surface construction" style="swimlane;html=1;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;swimlaneFillColor=#ffffff;rounded=1;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fillColor=#f8cecc;fontFamily=Verdana;fontSize=12;strokeColor=#b85450;glass=0;direction=east;" parent="1" vertex="1">
          <mxGeometry x="616" y="360" width="195" height="140" as="geometry" />
        </mxCell>
        <mxCell id="t8h0O7PW9jIQxcVnVoBm-2" value="Computed parameters:" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="t8h0O7PW9jIQxcVnVoBm-1" vertex="1">
          <mxGeometry y="26" width="195" height="26" as="geometry" />
        </mxCell>
        <mxCell id="t8h0O7PW9jIQxcVnVoBm-3" value="+ Bulk lattice constant" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="t8h0O7PW9jIQxcVnVoBm-1" vertex="1">
          <mxGeometry y="52" width="195" height="26" as="geometry" />
        </mxCell>
        <mxCell id="t8h0O7PW9jIQxcVnVoBm-4" value="&lt;div&gt;+ Interlayer distances&lt;/div&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="t8h0O7PW9jIQxcVnVoBm-1" vertex="1">
          <mxGeometry y="78" width="195" height="26" as="geometry" />
        </mxCell>
        <mxCell id="t8h0O7PW9jIQxcVnVoBm-64" value="" style="line;strokeWidth=1;html=1;" parent="t8h0O7PW9jIQxcVnVoBm-1" vertex="1">
          <mxGeometry y="104" width="195" height="10" as="geometry" />
        </mxCell>
        <mxCell id="t8h0O7PW9jIQxcVnVoBm-6" value="&lt;div&gt;Thermal lattice expansion&lt;br&gt;&lt;/div&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rounded=0;" parent="t8h0O7PW9jIQxcVnVoBm-1" vertex="1">
          <mxGeometry y="114" width="195" height="26" as="geometry" />
        </mxCell>
        <mxCell id="t8h0O7PW9jIQxcVnVoBm-7" value="Dynamical simulations" style="swimlane;html=1;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;swimlaneFillColor=#ffffff;rounded=1;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fillColor=#dae8fc;fontFamily=Verdana;fontSize=12;strokeColor=#6c8ebf;glass=0;" parent="1" vertex="1">
          <mxGeometry x="375" y="360" width="195" height="104" as="geometry" />
        </mxCell>
        <mxCell id="lQxUhRx7O_BoHqpcrCPZ-1" value="&lt;div&gt;Many trajectories&lt;/div&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="t8h0O7PW9jIQxcVnVoBm-7">
          <mxGeometry y="26" width="195" height="26" as="geometry" />
        </mxCell>
        <mxCell id="t8h0O7PW9jIQxcVnVoBm-9" value="&lt;div&gt;+ Reaction outcome&lt;/div&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="t8h0O7PW9jIQxcVnVoBm-7" vertex="1">
          <mxGeometry y="52" width="195" height="26" as="geometry" />
        </mxCell>
        <mxCell id="t8h0O7PW9jIQxcVnVoBm-11" value="&lt;div&gt;+ Analysis of reaction dynamics&lt;/div&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="t8h0O7PW9jIQxcVnVoBm-7" vertex="1">
          <mxGeometry y="78" width="195" height="26" as="geometry" />
        </mxCell>
        <mxCell id="lQxUhRx7O_BoHqpcrCPZ-16" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=3;shadow=1;" edge="1" parent="1" source="t8h0O7PW9jIQxcVnVoBm-27" target="t8h0O7PW9jIQxcVnVoBm-7">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="t8h0O7PW9jIQxcVnVoBm-27" value="&lt;div&gt;Initial conditions&lt;/div&gt;&lt;div&gt;(positions &amp;amp; velocities)&lt;br&gt;&lt;/div&gt;" style="swimlane;html=1;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=40;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;swimlaneFillColor=#ffffff;rounded=1;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fillColor=#f8cecc;fontFamily=Verdana;fontSize=12;strokeColor=#b85450;glass=0;swimlaneLine=1;" parent="1" vertex="1">
          <mxGeometry x="375" y="128" width="195" height="200" as="geometry" />
        </mxCell>
        <mxCell id="t8h0O7PW9jIQxcVnVoBm-28" value="Molecule:" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="t8h0O7PW9jIQxcVnVoBm-27" vertex="1">
          <mxGeometry y="40" width="195" height="26" as="geometry" />
        </mxCell>
        <mxCell id="t8h0O7PW9jIQxcVnVoBm-29" value="&lt;div&gt;+ Center of mass&lt;/div&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fillStyle=zigzag-line;" parent="t8h0O7PW9jIQxcVnVoBm-27" vertex="1">
          <mxGeometry y="66" width="195" height="26" as="geometry" />
        </mxCell>
        <mxCell id="t8h0O7PW9jIQxcVnVoBm-30" value="&lt;div&gt;+ Rotational state&lt;br&gt;&lt;/div&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="t8h0O7PW9jIQxcVnVoBm-27" vertex="1">
          <mxGeometry y="92" width="195" height="26" as="geometry" />
        </mxCell>
        <mxCell id="t8h0O7PW9jIQxcVnVoBm-31" value="+ Vibrational state" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="t8h0O7PW9jIQxcVnVoBm-27" vertex="1">
          <mxGeometry y="118" width="195" height="22" as="geometry" />
        </mxCell>
        <mxCell id="t8h0O7PW9jIQxcVnVoBm-63" value="" style="line;strokeWidth=1;html=1;" parent="t8h0O7PW9jIQxcVnVoBm-27" vertex="1">
          <mxGeometry y="140" width="195" height="10" as="geometry" />
        </mxCell>
        <mxCell id="t8h0O7PW9jIQxcVnVoBm-43" value="Surface atoms:" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;perimeterSpacing=0;" parent="t8h0O7PW9jIQxcVnVoBm-27" vertex="1">
          <mxGeometry y="150" width="195" height="22" as="geometry" />
        </mxCell>
        <mxCell id="t8h0O7PW9jIQxcVnVoBm-44" value="+ Temperature" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="t8h0O7PW9jIQxcVnVoBm-27" vertex="1">
          <mxGeometry y="172" width="195" height="22" as="geometry" />
        </mxCell>
        <mxCell id="75KoVflDS_jciDrjr0Ug-1" value="&lt;div&gt;Nuclear quantum&lt;/div&gt;&lt;div&gt;effects?&lt;br&gt;&lt;/div&gt;" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;fillColor=#647687;strokeColor=#314354;fontColor=#ffffff;shadow=1;" parent="1" vertex="1">
          <mxGeometry x="683.5" y="162.76" width="127.5" height="127.5" as="geometry" />
        </mxCell>
        <mxCell id="75KoVflDS_jciDrjr0Ug-8" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;shadow=1;entryX=0.998;entryY=0.252;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="75KoVflDS_jciDrjr0Ug-1" target="t8h0O7PW9jIQxcVnVoBm-30" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="827.7499999999998" y="289.75" as="sourcePoint" />
            <mxPoint x="619.0000000000002" y="289.9204081632653" as="targetPoint" />
            <Array as="points">
              <mxPoint x="590" y="290" />
              <mxPoint x="590" y="227" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="75KoVflDS_jciDrjr0Ug-9" value="No" style="edgeLabel;resizable=0;html=1;;align=center;verticalAlign=middle;fontSize=12;" parent="75KoVflDS_jciDrjr0Ug-8" connectable="0" vertex="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="119" y="14" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="75KoVflDS_jciDrjr0Ug-11" value="Quasi-classical&lt;div&gt;trajectories&lt;/div&gt;" style="edgeLabel;resizable=0;html=1;;align=center;verticalAlign=bottom;" parent="75KoVflDS_jciDrjr0Ug-8" connectable="0" vertex="1">
          <mxGeometry x="1" relative="1" as="geometry">
            <mxPoint x="80" y="59" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="75KoVflDS_jciDrjr0Ug-13" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;exitPerimeter=0;flowAnimation=0;shadow=1;" parent="1" source="75KoVflDS_jciDrjr0Ug-1" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="827.7499999999998" y="160.25" as="sourcePoint" />
            <mxPoint x="570" y="227" as="targetPoint" />
            <Array as="points">
              <mxPoint x="590" y="163" />
              <mxPoint x="590" y="227" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="75KoVflDS_jciDrjr0Ug-14" value="Yes" style="edgeLabel;resizable=0;html=1;;align=center;verticalAlign=middle;fontSize=12;textShadow=0;" parent="75KoVflDS_jciDrjr0Ug-13" connectable="0" vertex="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="120" y="-11" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="75KoVflDS_jciDrjr0Ug-15" value="Ring polymer&lt;div&gt;molecular dynamics&lt;/div&gt;" style="edgeLabel;resizable=0;html=1;;align=center;verticalAlign=bottom;" parent="75KoVflDS_jciDrjr0Ug-13" connectable="0" vertex="1">
          <mxGeometry x="1" relative="1" as="geometry">
            <mxPoint x="80" y="-27" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="lQxUhRx7O_BoHqpcrCPZ-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeWidth=3;exitX=1;exitY=0.5;exitDx=0;exitDy=0;shadow=1;" edge="1" parent="1" source="78961159f06e98e8-24" target="t8h0O7PW9jIQxcVnVoBm-9">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="lQxUhRx7O_BoHqpcrCPZ-5" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeWidth=3;exitX=0;exitY=0.5;exitDx=0;exitDy=0;shadow=1;flowAnimation=0;" edge="1" parent="1" source="t8h0O7PW9jIQxcVnVoBm-3" target="t8h0O7PW9jIQxcVnVoBm-9">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
