[aspect-devel] Duplicate Vertices

Walter Landry wlandry at caltech.edu
Wed Dec 12 00:13:25 PST 2012


Wolfgang Bangerth <bangerth at math.tamu.edu> wrote:
> 
>> Yes.  I do it for the P-1 pressure elements, but not the Q2 velocity
>> elements.
> 
> In the same file? And visualization programs could deal with this?

Yes, I could look at them in both Visit and Paraview.  XDMF is a
surprisingly flexible format.  To make things more concrete, I am
attaching an XDMF file from Gale.  I had to compute a lot of
intermediate values.

Cheers,
Walter Landry
-------------- next part --------------
<?xml version="1.0" ?>
<!DOCTYPE Xdmf SYSTEM "Xdmf.dtd" []>
<Xdmf xmlns:xi="http://www.w3.org/2001/XInclude" Version="2.0">

<Domain>

  <Grid Name="FEM_Grid_v-mesh">

    <Time Value="0.000000" />

    <DataItem ItemType="HyperSlab" Dimensions="8192 1" Name="C0">
      <DataItem Dimensions="3 2" Format="XML"> 0 0 1 1 8192 1 </DataItem>
      <DataItem Format="HDF" DataType="Int"  Dimensions="8192 9">Mesh.v-mesh.00000.h5:/connectivity</DataItem>
    </DataItem>
    <DataItem ItemType="HyperSlab" Dimensions="8192 1" Name="C1">
      <DataItem Dimensions="3 2" Format="XML"> 0 1 1 1 8192 1 </DataItem>
      <DataItem Format="HDF" DataType="Int"  Dimensions="8192 9">Mesh.v-mesh.00000.h5:/connectivity</DataItem>
    </DataItem>
    <DataItem ItemType="HyperSlab" Dimensions="8192 1" Name="C2">
      <DataItem Dimensions="3 2" Format="XML"> 0 2 1 1 8192 1 </DataItem>
      <DataItem Format="HDF" DataType="Int"  Dimensions="8192 9">Mesh.v-mesh.00000.h5:/connectivity</DataItem>
    </DataItem>
    <DataItem ItemType="HyperSlab" Dimensions="8192 1" Name="C3">
      <DataItem Dimensions="3 2" Format="XML"> 0 3 1 1 8192 1 </DataItem>
      <DataItem Format="HDF" DataType="Int"  Dimensions="8192 9">Mesh.v-mesh.00000.h5:/connectivity</DataItem>
    </DataItem>
    <DataItem ItemType="HyperSlab" Dimensions="8192 1" Name="C4">
      <DataItem Dimensions="3 2" Format="XML"> 0 4 1 1 8192 1 </DataItem>
      <DataItem Format="HDF" DataType="Int"  Dimensions="8192 9">Mesh.v-mesh.00000.h5:/connectivity</DataItem>
    </DataItem>
    <DataItem ItemType="HyperSlab" Dimensions="8192 1" Name="C5">
      <DataItem Dimensions="3 2" Format="XML"> 0 5 1 1 8192 1 </DataItem>
      <DataItem Format="HDF" DataType="Int"  Dimensions="8192 9">Mesh.v-mesh.00000.h5:/connectivity</DataItem>
    </DataItem>
    <DataItem ItemType="HyperSlab" Dimensions="8192 1" Name="C6">
      <DataItem Dimensions="3 2" Format="XML"> 0 6 1 1 8192 1 </DataItem>
      <DataItem Format="HDF" DataType="Int"  Dimensions="8192 9">Mesh.v-mesh.00000.h5:/connectivity</DataItem>
    </DataItem>
    <DataItem ItemType="HyperSlab" Dimensions="8192 1" Name="C7">
      <DataItem Dimensions="3 2" Format="XML"> 0 7 1 1 8192 1 </DataItem>
      <DataItem Format="HDF" DataType="Int"  Dimensions="8192 9">Mesh.v-mesh.00000.h5:/connectivity</DataItem>
    </DataItem>
    <DataItem ItemType="HyperSlab" Dimensions="8192 1" Name="C8">
      <DataItem Dimensions="3 2" Format="XML"> 0 8 1 1 8192 1 </DataItem>
      <DataItem Format="HDF" DataType="Int"  Dimensions="8192 9">Mesh.v-mesh.00000.h5:/connectivity</DataItem>
    </DataItem>
    <Topology Type="Quadrilateral" NumberOfElements="32768"> 
      <DataItem ItemType="Function"  Dimensions="32768 4" Function="JOIN($0; $1; $2; $3)">
        <DataItem ItemType="Function" Dimensions="8192 4" Function="JOIN($0, $1, $2, $3)">
          <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_v-mesh"]/DataItem[@Name="C0"] </DataItem>
          <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_v-mesh"]/DataItem[@Name="C1"] </DataItem>
          <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_v-mesh"]/DataItem[@Name="C4"] </DataItem>
          <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_v-mesh"]/DataItem[@Name="C3"] </DataItem>
        </DataItem>
        <DataItem ItemType="Function" Dimensions="8192 4" Function="JOIN($0, $1, $2, $3)">
          <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_v-mesh"]/DataItem[@Name="C1"] </DataItem>
          <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_v-mesh"]/DataItem[@Name="C2"] </DataItem>
          <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_v-mesh"]/DataItem[@Name="C5"] </DataItem>
          <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_v-mesh"]/DataItem[@Name="C4"] </DataItem>
        </DataItem>
        <DataItem ItemType="Function" Dimensions="8192 4" Function="JOIN($0, $1, $2, $3)">
          <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_v-mesh"]/DataItem[@Name="C3"] </DataItem>
          <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_v-mesh"]/DataItem[@Name="C4"] </DataItem>
          <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_v-mesh"]/DataItem[@Name="C7"] </DataItem>
          <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_v-mesh"]/DataItem[@Name="C6"] </DataItem>
        </DataItem>
        <DataItem ItemType="Function" Dimensions="8192 4" Function="JOIN($0, $1, $2, $3)">
          <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_v-mesh"]/DataItem[@Name="C4"] </DataItem>
          <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_v-mesh"]/DataItem[@Name="C5"] </DataItem>
          <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_v-mesh"]/DataItem[@Name="C8"] </DataItem>
          <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_v-mesh"]/DataItem[@Name="C7"] </DataItem>
        </DataItem>
      </DataItem>
    </Topology>

    <Geometry Type="XYZ">
      <DataItem ItemType="Function" Dimensions="33153 3" Function="JOIN($0, $1, 0*$1)">
        <DataItem ItemType="HyperSlab" Dimensions="33153 1" Name="XCoords">
          <DataItem Dimensions="3 2" Format="XML"> 0 0 1 1 33153 1 </DataItem>
          <DataItem Format="HDF" NumberType="Float" Precision="8" Dimensions="33153 2">Mesh.v-mesh.00000.h5:/vertices</DataItem>
        </DataItem>
        <DataItem ItemType="HyperSlab" Dimensions="33153 1" Name="YCoords">
          <DataItem Dimensions="3 2" Format="XML"> 0 1 1 1 33153 1 </DataItem>
          <DataItem Format="HDF" NumberType="Float" Precision="8" Dimensions="33153 2">Mesh.v-mesh.00000.h5:/vertices</DataItem>
        </DataItem>
      </DataItem>
    </Geometry>

    <Attribute Type="Vector" Center="Node" Name="VelocityField">
      <DataItem ItemType="Function"  Dimensions="33153 3" Function="JOIN($0, $1, 0*$1)">
        <DataItem ItemType="HyperSlab" Dimensions="33153 1" Name="XValue">
          <DataItem Dimensions="3 2" Format="XML"> 0 0 1 1 33153 1 </DataItem>
          <DataItem Format="HDF" NumberType="Float" Precision="8" Dimensions="33153 2">VelocityField.00000.h5:/data</DataItem>
        </DataItem>
        <DataItem ItemType="HyperSlab" Dimensions="33153 1" Name="YValue">
          <DataItem Dimensions="3 2" Format="XML"> 0 1 1 1 33153 1 </DataItem>
          <DataItem Format="HDF" NumberType="Float" Precision="8" Dimensions="33153 2">VelocityField.00000.h5:/data</DataItem>
        </DataItem>
      </DataItem>
    </Attribute>

    <Attribute Type="Scalar" Center="Node" Name="StrainRateInvariantField">
       <DataItem ItemType="HyperSlab" Dimensions="33153 1" >
          <DataItem Dimensions="3 2" Format="XML"> 0 0 1 1 33153 1 </DataItem>
          <DataItem Format="HDF" NumberType="Float" Precision="8" Dimensions="33153 1">StrainRateInvariantField.00000.h5:/data</DataItem>
       </DataItem>
    </Attribute>

    <Attribute Type="Scalar" Center="Node" Name="TemperatureField">
       <DataItem ItemType="HyperSlab" Dimensions="33153 1" >
          <DataItem Dimensions="3 2" Format="XML"> 0 0 1 1 33153 1 </DataItem>
          <DataItem Format="HDF" NumberType="Float" Precision="8" Dimensions="33153 1">TemperatureField.00000.h5:/data</DataItem>
       </DataItem>
    </Attribute>

    <Attribute Type="Scalar" Center="Node" Name="EnergyEqn-phiDotField">
       <DataItem ItemType="HyperSlab" Dimensions="33153 1" >
          <DataItem Dimensions="3 2" Format="XML"> 0 0 1 1 33153 1 </DataItem>
          <DataItem Format="HDF" NumberType="Float" Precision="8" Dimensions="33153 1">EnergyEqn-phiDotField.00000.h5:/data</DataItem>
       </DataItem>
    </Attribute>

  </Grid>

  <Grid Name="FEM_Grid_pressure-mesh">

    <Time Value="0.000000" />

    <DataItem ItemType="Function" Dimensions="8192 1" Function="WHERE( $0 != -1)" Name="N">
      <DataItem Format="HDF" NumberType="Float" Precision="8" Dimensions="8192 3">Mesh.pressure-mesh.00000.h5:/connectivity</DataItem>
    </DataItem>
    <Topology Type="Quadrilateral" NumberOfElements="32768">
      <DataItem ItemType="Function" Dimensions="32768 4" Function="($0; $1; $2; $3)">
        <DataItem ItemType="Function" Dimensions="8192 4" Function="(0 + 9*$0), (0 + 1 + 9*$0), (0 + 4 + 9*$0), (0 + 3 + 9*$0)">
          <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="N"] </DataItem>
        </DataItem>
        <DataItem ItemType="Function" Dimensions="8192 4" Function="(1 + 9*$0), (1 + 1 + 9*$0), (1 + 4 + 9*$0), (1 + 3 + 9*$0)">
          <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="N"] </DataItem>
        </DataItem>
        <DataItem ItemType="Function" Dimensions="8192 4" Function="(3 + 9*$0), (3 + 1 + 9*$0), (3 + 4 + 9*$0), (3 + 3 + 9*$0)">
          <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="N"] </DataItem>
        </DataItem>
        <DataItem ItemType="Function" Dimensions="8192 4" Function="(4 + 9*$0), (4 + 1 + 9*$0), (4 + 4 + 9*$0), (4 + 3 + 9*$0)">
          <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="N"] </DataItem>
        </DataItem>
      </DataItem>
    </Topology>
    <DataItem ItemType="HyperSlab" Dimensions="1 129 257" Name="XCoords">
      <DataItem Dimensions="3 2" Format="XML"> 0 0 1 1 33153 1 </DataItem>
      <DataItem Format="HDF" NumberType="Float" Precision="8" Dimensions="33153 2">Mesh.v-mesh.00000.h5:/vertices</DataItem>
    </DataItem>
    <DataItem ItemType="HyperSlab" Dimensions="8192 1" Name="X0">
      <DataItem Dimensions="3 3" Format="XML"> 0 0 0 2 2 2 1 64 128 </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="XCoords"] </DataItem>
    </DataItem>
    <DataItem ItemType="HyperSlab" Dimensions="8192 1" Name="X1">
      <DataItem Dimensions="3 3" Format="XML"> 0 0 1 2 2 2 1 64 128 </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="XCoords"] </DataItem>
    </DataItem>
    <DataItem ItemType="HyperSlab" Dimensions="8192 1" Name="X2">
      <DataItem Dimensions="3 3" Format="XML"> 0 0 2 2 2 2 1 64 128 </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="XCoords"] </DataItem>
    </DataItem>
    <DataItem ItemType="HyperSlab" Dimensions="8192 1" Name="X3">
      <DataItem Dimensions="3 3" Format="XML"> 0 1 0 2 2 2 1 64 128 </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="XCoords"] </DataItem>
    </DataItem>
    <DataItem ItemType="HyperSlab" Dimensions="8192 1" Name="X4">
      <DataItem Dimensions="3 3" Format="XML"> 0 1 1 2 2 2 1 64 128 </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="XCoords"] </DataItem>
    </DataItem>
    <DataItem ItemType="HyperSlab" Dimensions="8192 1" Name="X5">
      <DataItem Dimensions="3 3" Format="XML"> 0 1 2 2 2 2 1 64 128 </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="XCoords"] </DataItem>
    </DataItem>
    <DataItem ItemType="HyperSlab" Dimensions="8192 1" Name="X6">
      <DataItem Dimensions="3 3" Format="XML"> 0 2 0 2 2 2 1 64 128 </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="XCoords"] </DataItem>
    </DataItem>
    <DataItem ItemType="HyperSlab" Dimensions="8192 1" Name="X7">
      <DataItem Dimensions="3 3" Format="XML"> 0 2 1 2 2 2 1 64 128 </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="XCoords"] </DataItem>
    </DataItem>
    <DataItem ItemType="HyperSlab" Dimensions="8192 1" Name="X8">
      <DataItem Dimensions="3 3" Format="XML"> 0 2 2 2 2 2 1 64 128 </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="XCoords"] </DataItem>
    </DataItem>
    <DataItem ItemType="Function" Dimensions="73728 1" Function="$0, $1, $2, $3, $4, $5, $6, $7, $8" Name="X_0">
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="X0"] </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="X1"] </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="X2"] </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="X3"] </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="X4"] </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="X5"] </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="X6"] </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="X7"] </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="X8"] </DataItem>
    </DataItem>
    <DataItem ItemType="Function" Dimensions="73728 1" Function="$0" Name="X">
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="X_0"] </DataItem>
    </DataItem>
    <DataItem ItemType="HyperSlab" Dimensions="1 129 257" Name="YCoords">
      <DataItem Dimensions="3 2" Format="XML"> 0 1 1 1 33153 1 </DataItem>
      <DataItem Format="HDF" NumberType="Float" Precision="8" Dimensions="33153 2">Mesh.v-mesh.00000.h5:/vertices</DataItem>
    </DataItem>
    <DataItem ItemType="HyperSlab" Dimensions="8192 1" Name="Y0">
      <DataItem Dimensions="3 3" Format="XML"> 0 0 0 2 2 2 1 64 128 </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="YCoords"] </DataItem>
    </DataItem>
    <DataItem ItemType="HyperSlab" Dimensions="8192 1" Name="Y1">
      <DataItem Dimensions="3 3" Format="XML"> 0 0 1 2 2 2 1 64 128 </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="YCoords"] </DataItem>
    </DataItem>
    <DataItem ItemType="HyperSlab" Dimensions="8192 1" Name="Y2">
      <DataItem Dimensions="3 3" Format="XML"> 0 0 2 2 2 2 1 64 128 </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="YCoords"] </DataItem>
    </DataItem>
    <DataItem ItemType="HyperSlab" Dimensions="8192 1" Name="Y3">
      <DataItem Dimensions="3 3" Format="XML"> 0 1 0 2 2 2 1 64 128 </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="YCoords"] </DataItem>
    </DataItem>
    <DataItem ItemType="HyperSlab" Dimensions="8192 1" Name="Y4">
      <DataItem Dimensions="3 3" Format="XML"> 0 1 1 2 2 2 1 64 128 </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="YCoords"] </DataItem>
    </DataItem>
    <DataItem ItemType="HyperSlab" Dimensions="8192 1" Name="Y5">
      <DataItem Dimensions="3 3" Format="XML"> 0 1 2 2 2 2 1 64 128 </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="YCoords"] </DataItem>
    </DataItem>
    <DataItem ItemType="HyperSlab" Dimensions="8192 1" Name="Y6">
      <DataItem Dimensions="3 3" Format="XML"> 0 2 0 2 2 2 1 64 128 </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="YCoords"] </DataItem>
    </DataItem>
    <DataItem ItemType="HyperSlab" Dimensions="8192 1" Name="Y7">
      <DataItem Dimensions="3 3" Format="XML"> 0 2 1 2 2 2 1 64 128 </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="YCoords"] </DataItem>
    </DataItem>
    <DataItem ItemType="HyperSlab" Dimensions="8192 1" Name="Y8">
      <DataItem Dimensions="3 3" Format="XML"> 0 2 2 2 2 2 1 64 128 </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="YCoords"] </DataItem>
    </DataItem>
    <DataItem ItemType="Function" Dimensions="73728 1" Function="$0, $1, $2, $3, $4, $5, $6, $7, $8" Name="Y_0">
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="Y0"] </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="Y1"] </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="Y2"] </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="Y3"] </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="Y4"] </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="Y5"] </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="Y6"] </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="Y7"] </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="Y8"] </DataItem>
    </DataItem>
    <DataItem ItemType="Function" Dimensions="73728 1" Function="$0" Name="Y">
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="Y_0"] </DataItem>
    </DataItem>
    <Geometry Type="XYZ">
      <DataItem ItemType="Function" Dimensions="73728 3" Function="JOIN($0, $1, 0*$1)">
        <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="X"] </DataItem>
        <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="Y"] </DataItem>
      </DataItem>
    </Geometry>
    <DataItem ItemType="HyperSlab" Dimensions="8192 1" Name="PressureField_n0">
      <DataItem Dimensions="3 2" Format="XML"> 0 0 3 1 8192 1 </DataItem>
      <DataItem Format="HDF" NumberType="Float" Precision="8" Dimensions="24576 1">PressureField.00000.h5:/data</DataItem>
    </DataItem>
    <DataItem ItemType="HyperSlab" Dimensions="8192 1" Name="PressureField_n1">
      <DataItem Dimensions="3 2" Format="XML"> 1 0 3 1 8192 1 </DataItem>
      <DataItem Format="HDF" NumberType="Float" Precision="8" Dimensions="24576 1">PressureField.00000.h5:/data</DataItem>
    </DataItem>
    <DataItem ItemType="HyperSlab" Dimensions="8192 1" Name="PressureField_n2">
      <DataItem Dimensions="3 2" Format="XML"> 2 0 3 1 8192 1 </DataItem>
      <DataItem Format="HDF" NumberType="Float" Precision="8" Dimensions="24576 1">PressureField.00000.h5:/data</DataItem>
    </DataItem>
    <DataItem ItemType="Function"  Dimensions="8192 1" Function="($2 + ($1 + $0) / 2) / 2" Name="PressureField_avg">
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="PressureField_n0"] </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="PressureField_n1"] </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="PressureField_n2"] </DataItem>
    </DataItem>
    <DataItem ItemType="Function"  Dimensions="8192 1" Function="($1 - $0)" Name="PressureField_dx">
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="PressureField_n0"] </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="PressureField_n1"] </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="PressureField_n2"] </DataItem>
    </DataItem>
    <DataItem ItemType="Function"  Dimensions="8192 1" Function="($2 - ($1 + $0) / 2)" Name="PressureField_dy">
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="PressureField_n0"] </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="PressureField_n1"] </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="PressureField_n2"] </DataItem>
    </DataItem>
    <DataItem ItemType="Function"  Dimensions="8192 1" Function="$0 - $1 - $2" Name="PressureField0">
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="PressureField_avg"] </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="PressureField_dx"] </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="PressureField_dy"] </DataItem>
    </DataItem>
    <DataItem ItemType="Function"  Dimensions="8192 1" Function="$0 - $2" Name="PressureField1">
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="PressureField_avg"] </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="PressureField_dx"] </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="PressureField_dy"] </DataItem>
    </DataItem>
    <DataItem ItemType="Function"  Dimensions="8192 1" Function="$0 + $1 - $2" Name="PressureField2">
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="PressureField_avg"] </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="PressureField_dx"] </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="PressureField_dy"] </DataItem>
    </DataItem>
    <DataItem ItemType="Function"  Dimensions="8192 1" Function="$0 - $1" Name="PressureField3">
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="PressureField_avg"] </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="PressureField_dx"] </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="PressureField_dy"] </DataItem>
    </DataItem>
    <DataItem ItemType="Function"  Dimensions="8192 1" Function="$0" Name="PressureField4">
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="PressureField_avg"] </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="PressureField_dx"] </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="PressureField_dy"] </DataItem>
    </DataItem>
    <DataItem ItemType="Function"  Dimensions="8192 1" Function="$0 + $1" Name="PressureField5">
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="PressureField_avg"] </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="PressureField_dx"] </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="PressureField_dy"] </DataItem>
    </DataItem>
    <DataItem ItemType="Function"  Dimensions="8192 1" Function="$0 - $1 + $2" Name="PressureField6">
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="PressureField_avg"] </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="PressureField_dx"] </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="PressureField_dy"] </DataItem>
    </DataItem>
    <DataItem ItemType="Function"  Dimensions="8192 1" Function="$0 + $2" Name="PressureField7">
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="PressureField_avg"] </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="PressureField_dx"] </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="PressureField_dy"] </DataItem>
    </DataItem>
    <DataItem ItemType="Function"  Dimensions="8192 1" Function="$0 + $1 + $2" Name="PressureField8">
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="PressureField_avg"] </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="PressureField_dx"] </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="PressureField_dy"] </DataItem>
    </DataItem>
    <DataItem ItemType="Function" Dimensions="73728 1" Function="$0, $1, $2, $3, $4, $5, $6, $7, $8" Name="PressureField_0">
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="PressureField0"] </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="PressureField1"] </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="PressureField2"] </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="PressureField3"] </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="PressureField4"] </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="PressureField5"] </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="PressureField6"] </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="PressureField7"] </DataItem>
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="PressureField8"] </DataItem>
    </DataItem>
    <DataItem ItemType="Function" Dimensions="73728 1" Function="$0" Name="PressureField">
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="PressureField_0"] </DataItem>
    </DataItem>
    <Attribute Type="Scalar" Dimensions="73728 1" Center="Node" Name="PressureField">
      <DataItem Reference="XML">/Xdmf/Domain/Grid[@Name="FEM_Grid_pressure-mesh"]/DataItem[@Name="PressureField"] </DataItem>
    </Attribute>
  </Grid>

   <Grid Name="materialSwarm" GridType="Collection">

      <Time Value="0.000000" />

      <Grid Name="materialSwarm_proc_0">

         <Topology Type="POLYVERTEX" NodesPerElement="78593"> </Topology>
         <Geometry Type="XYZ">
            <DataItem ItemType="Function"  Dimensions="78593 3" Function="JOIN($0, $1, 0*$1)">
               <DataItem ItemType="HyperSlab" Dimensions="78593 1" Name="XCoords">
                  <DataItem Dimensions="3 2" Format="XML"> 0 0 1 1 78593 1 </DataItem>
                  <DataItem Format="HDF" NumberType="Float" Precision="8" Dimensions="78593 2">materialSwarm.00000.1of4.h5:/Position</DataItem>
               </DataItem>
               <DataItem ItemType="HyperSlab" Dimensions="78593 1" Name="YCoords">
                  <DataItem Dimensions="3 2" Format="XML"> 0 1 1 1 78593 1 </DataItem>
                  <DataItem Format="HDF" NumberType="Float" Precision="8" Dimensions="78593 2">materialSwarm.00000.1of4.h5:/Position</DataItem>
               </DataItem>
            </DataItem>
         </Geometry>

         <Attribute Type="Vector" Center="Node" Name="materialSwarm-Position">
            <DataItem ItemType="Function"  Dimensions="78593 3" Function="JOIN($0, $1, 0*$1)">
               <DataItem ItemType="HyperSlab" Dimensions="78593 1" Name="XValue">
                  <DataItem Dimensions="3 2" Format="XML"> 0 0 1 1 78593 1 </DataItem>
                  <DataItem Format="HDF" NumberType="Float" Precision="8" Dimensions="78593 2">materialSwarm.00000.1of4.h5:/Position</DataItem>
               </DataItem>
               <DataItem ItemType="HyperSlab" Dimensions="78593 1" Name="YValue">
                  <DataItem Dimensions="3 2" Format="XML"> 0 1 1 1 78593 1 </DataItem>
                  <DataItem Format="HDF" NumberType="Float" Precision="8" Dimensions="78593 2">materialSwarm.00000.1of4.h5:/Position</DataItem>
               </DataItem>
            </DataItem>
         </Attribute>

         <Attribute Type="Scalar" Center="Node" Name="materialSwarm-MaterialIndex">
            <DataItem Format="HDF" NumberType="Int" Dimensions="78593 1">materialSwarm.00000.1of4.h5:/MaterialIndex</DataItem>
         </Attribute>

         <Attribute Type="Scalar" Center="Node" Name="materialSwarm-Viscosity">
            <DataItem Format="HDF" NumberType="Float" Precision="8" Dimensions="78593 1">materialSwarm.00000.1of4.h5:/Viscosity</DataItem>
         </Attribute>

         <Attribute Type="Vector" Center="Node" Name="materialSwarm-StressTensor">
            <DataItem Format="HDF" NumberType="Float" Precision="8" Dimensions="78593 3">materialSwarm.00000.1of4.h5:/StressTensor</DataItem>
         </Attribute>

         <Attribute Type="Scalar" Center="Node" Name="materialSwarm-PostFailureWeakening">
            <DataItem Format="HDF" NumberType="Float" Precision="8" Dimensions="78593 1">materialSwarm.00000.1of4.h5:/PostFailureWeakening</DataItem>
         </Attribute>

         <Attribute Type="Scalar" Center="Node" Name="materialSwarm-PostFailureWeakeningIncrement">
            <DataItem Format="HDF" NumberType="Float" Precision="8" Dimensions="78593 1">materialSwarm.00000.1of4.h5:/PostFailureWeakeningIncrement</DataItem>
         </Attribute>

         <Attribute Type="Scalar" Center="Node" Name="materialSwarm-HasYielded">
            <DataItem Format="HDF" NumberType="Char" Dimensions="78593 1">materialSwarm.00000.1of4.h5:/HasYielded</DataItem>
         </Attribute>

      </Grid>

      <Grid Name="materialSwarm_proc_1">

         <Topology Type="POLYVERTEX" NodesPerElement="78593"> </Topology>
         <Geometry Type="XYZ">
            <DataItem ItemType="Function"  Dimensions="78593 3" Function="JOIN($0, $1, 0*$1)">
               <DataItem ItemType="HyperSlab" Dimensions="78593 1" Name="XCoords">
                  <DataItem Dimensions="3 2" Format="XML"> 0 0 1 1 78593 1 </DataItem>
                  <DataItem Format="HDF" NumberType="Float" Precision="8" Dimensions="78593 2">materialSwarm.00000.2of4.h5:/Position</DataItem>
               </DataItem>
               <DataItem ItemType="HyperSlab" Dimensions="78593 1" Name="YCoords">
                  <DataItem Dimensions="3 2" Format="XML"> 0 1 1 1 78593 1 </DataItem>
                  <DataItem Format="HDF" NumberType="Float" Precision="8" Dimensions="78593 2">materialSwarm.00000.2of4.h5:/Position</DataItem>
               </DataItem>
            </DataItem>
         </Geometry>

         <Attribute Type="Vector" Center="Node" Name="materialSwarm-Position">
            <DataItem ItemType="Function"  Dimensions="78593 3" Function="JOIN($0, $1, 0*$1)">
               <DataItem ItemType="HyperSlab" Dimensions="78593 1" Name="XValue">
                  <DataItem Dimensions="3 2" Format="XML"> 0 0 1 1 78593 1 </DataItem>
                  <DataItem Format="HDF" NumberType="Float" Precision="8" Dimensions="78593 2">materialSwarm.00000.2of4.h5:/Position</DataItem>
               </DataItem>
               <DataItem ItemType="HyperSlab" Dimensions="78593 1" Name="YValue">
                  <DataItem Dimensions="3 2" Format="XML"> 0 1 1 1 78593 1 </DataItem>
                  <DataItem Format="HDF" NumberType="Float" Precision="8" Dimensions="78593 2">materialSwarm.00000.2of4.h5:/Position</DataItem>
               </DataItem>
            </DataItem>
         </Attribute>

         <Attribute Type="Scalar" Center="Node" Name="materialSwarm-MaterialIndex">
            <DataItem Format="HDF" NumberType="Int" Dimensions="78593 1">materialSwarm.00000.2of4.h5:/MaterialIndex</DataItem>
         </Attribute>

         <Attribute Type="Scalar" Center="Node" Name="materialSwarm-Viscosity">
            <DataItem Format="HDF" NumberType="Float" Precision="8" Dimensions="78593 1">materialSwarm.00000.2of4.h5:/Viscosity</DataItem>
         </Attribute>

         <Attribute Type="Vector" Center="Node" Name="materialSwarm-StressTensor">
            <DataItem Format="HDF" NumberType="Float" Precision="8" Dimensions="78593 3">materialSwarm.00000.2of4.h5:/StressTensor</DataItem>
         </Attribute>

         <Attribute Type="Scalar" Center="Node" Name="materialSwarm-PostFailureWeakening">
            <DataItem Format="HDF" NumberType="Float" Precision="8" Dimensions="78593 1">materialSwarm.00000.2of4.h5:/PostFailureWeakening</DataItem>
         </Attribute>

         <Attribute Type="Scalar" Center="Node" Name="materialSwarm-PostFailureWeakeningIncrement">
            <DataItem Format="HDF" NumberType="Float" Precision="8" Dimensions="78593 1">materialSwarm.00000.2of4.h5:/PostFailureWeakeningIncrement</DataItem>
         </Attribute>

         <Attribute Type="Scalar" Center="Node" Name="materialSwarm-HasYielded">
            <DataItem Format="HDF" NumberType="Char" Dimensions="78593 1">materialSwarm.00000.2of4.h5:/HasYielded</DataItem>
         </Attribute>

      </Grid>

      <Grid Name="materialSwarm_proc_2">

         <Topology Type="POLYVERTEX" NodesPerElement="78817"> </Topology>
         <Geometry Type="XYZ">
            <DataItem ItemType="Function"  Dimensions="78817 3" Function="JOIN($0, $1, 0*$1)">
               <DataItem ItemType="HyperSlab" Dimensions="78817 1" Name="XCoords">
                  <DataItem Dimensions="3 2" Format="XML"> 0 0 1 1 78817 1 </DataItem>
                  <DataItem Format="HDF" NumberType="Float" Precision="8" Dimensions="78817 2">materialSwarm.00000.3of4.h5:/Position</DataItem>
               </DataItem>
               <DataItem ItemType="HyperSlab" Dimensions="78817 1" Name="YCoords">
                  <DataItem Dimensions="3 2" Format="XML"> 0 1 1 1 78817 1 </DataItem>
                  <DataItem Format="HDF" NumberType="Float" Precision="8" Dimensions="78817 2">materialSwarm.00000.3of4.h5:/Position</DataItem>
               </DataItem>
            </DataItem>
         </Geometry>

         <Attribute Type="Vector" Center="Node" Name="materialSwarm-Position">
            <DataItem ItemType="Function"  Dimensions="78817 3" Function="JOIN($0, $1, 0*$1)">
               <DataItem ItemType="HyperSlab" Dimensions="78817 1" Name="XValue">
                  <DataItem Dimensions="3 2" Format="XML"> 0 0 1 1 78817 1 </DataItem>
                  <DataItem Format="HDF" NumberType="Float" Precision="8" Dimensions="78817 2">materialSwarm.00000.3of4.h5:/Position</DataItem>
               </DataItem>
               <DataItem ItemType="HyperSlab" Dimensions="78817 1" Name="YValue">
                  <DataItem Dimensions="3 2" Format="XML"> 0 1 1 1 78817 1 </DataItem>
                  <DataItem Format="HDF" NumberType="Float" Precision="8" Dimensions="78817 2">materialSwarm.00000.3of4.h5:/Position</DataItem>
               </DataItem>
            </DataItem>
         </Attribute>

         <Attribute Type="Scalar" Center="Node" Name="materialSwarm-MaterialIndex">
            <DataItem Format="HDF" NumberType="Int" Dimensions="78817 1">materialSwarm.00000.3of4.h5:/MaterialIndex</DataItem>
         </Attribute>

         <Attribute Type="Scalar" Center="Node" Name="materialSwarm-Viscosity">
            <DataItem Format="HDF" NumberType="Float" Precision="8" Dimensions="78817 1">materialSwarm.00000.3of4.h5:/Viscosity</DataItem>
         </Attribute>

         <Attribute Type="Vector" Center="Node" Name="materialSwarm-StressTensor">
            <DataItem Format="HDF" NumberType="Float" Precision="8" Dimensions="78817 3">materialSwarm.00000.3of4.h5:/StressTensor</DataItem>
         </Attribute>

         <Attribute Type="Scalar" Center="Node" Name="materialSwarm-PostFailureWeakening">
            <DataItem Format="HDF" NumberType="Float" Precision="8" Dimensions="78817 1">materialSwarm.00000.3of4.h5:/PostFailureWeakening</DataItem>
         </Attribute>

         <Attribute Type="Scalar" Center="Node" Name="materialSwarm-PostFailureWeakeningIncrement">
            <DataItem Format="HDF" NumberType="Float" Precision="8" Dimensions="78817 1">materialSwarm.00000.3of4.h5:/PostFailureWeakeningIncrement</DataItem>
         </Attribute>

         <Attribute Type="Scalar" Center="Node" Name="materialSwarm-HasYielded">
            <DataItem Format="HDF" NumberType="Char" Dimensions="78817 1">materialSwarm.00000.3of4.h5:/HasYielded</DataItem>
         </Attribute>

      </Grid>

      <Grid Name="materialSwarm_proc_3">

         <Topology Type="POLYVERTEX" NodesPerElement="78816"> </Topology>
         <Geometry Type="XYZ">
            <DataItem ItemType="Function"  Dimensions="78816 3" Function="JOIN($0, $1, 0*$1)">
               <DataItem ItemType="HyperSlab" Dimensions="78816 1" Name="XCoords">
                  <DataItem Dimensions="3 2" Format="XML"> 0 0 1 1 78816 1 </DataItem>
                  <DataItem Format="HDF" NumberType="Float" Precision="8" Dimensions="78816 2">materialSwarm.00000.4of4.h5:/Position</DataItem>
               </DataItem>
               <DataItem ItemType="HyperSlab" Dimensions="78816 1" Name="YCoords">
                  <DataItem Dimensions="3 2" Format="XML"> 0 1 1 1 78816 1 </DataItem>
                  <DataItem Format="HDF" NumberType="Float" Precision="8" Dimensions="78816 2">materialSwarm.00000.4of4.h5:/Position</DataItem>
               </DataItem>
            </DataItem>
         </Geometry>

         <Attribute Type="Vector" Center="Node" Name="materialSwarm-Position">
            <DataItem ItemType="Function"  Dimensions="78816 3" Function="JOIN($0, $1, 0*$1)">
               <DataItem ItemType="HyperSlab" Dimensions="78816 1" Name="XValue">
                  <DataItem Dimensions="3 2" Format="XML"> 0 0 1 1 78816 1 </DataItem>
                  <DataItem Format="HDF" NumberType="Float" Precision="8" Dimensions="78816 2">materialSwarm.00000.4of4.h5:/Position</DataItem>
               </DataItem>
               <DataItem ItemType="HyperSlab" Dimensions="78816 1" Name="YValue">
                  <DataItem Dimensions="3 2" Format="XML"> 0 1 1 1 78816 1 </DataItem>
                  <DataItem Format="HDF" NumberType="Float" Precision="8" Dimensions="78816 2">materialSwarm.00000.4of4.h5:/Position</DataItem>
               </DataItem>
            </DataItem>
         </Attribute>

         <Attribute Type="Scalar" Center="Node" Name="materialSwarm-MaterialIndex">
            <DataItem Format="HDF" NumberType="Int" Dimensions="78816 1">materialSwarm.00000.4of4.h5:/MaterialIndex</DataItem>
         </Attribute>

         <Attribute Type="Scalar" Center="Node" Name="materialSwarm-Viscosity">
            <DataItem Format="HDF" NumberType="Float" Precision="8" Dimensions="78816 1">materialSwarm.00000.4of4.h5:/Viscosity</DataItem>
         </Attribute>

         <Attribute Type="Vector" Center="Node" Name="materialSwarm-StressTensor">
            <DataItem Format="HDF" NumberType="Float" Precision="8" Dimensions="78816 3">materialSwarm.00000.4of4.h5:/StressTensor</DataItem>
         </Attribute>

         <Attribute Type="Scalar" Center="Node" Name="materialSwarm-PostFailureWeakening">
            <DataItem Format="HDF" NumberType="Float" Precision="8" Dimensions="78816 1">materialSwarm.00000.4of4.h5:/PostFailureWeakening</DataItem>
         </Attribute>

         <Attribute Type="Scalar" Center="Node" Name="materialSwarm-PostFailureWeakeningIncrement">
            <DataItem Format="HDF" NumberType="Float" Precision="8" Dimensions="78816 1">materialSwarm.00000.4of4.h5:/PostFailureWeakeningIncrement</DataItem>
         </Attribute>

         <Attribute Type="Scalar" Center="Node" Name="materialSwarm-HasYielded">
            <DataItem Format="HDF" NumberType="Char" Dimensions="78816 1">materialSwarm.00000.4of4.h5:/HasYielded</DataItem>
         </Attribute>

      </Grid>

  </Grid>

</Domain>

</Xdmf>



More information about the Aspect-devel mailing list