<?xml version="1.0"?>
<adios-config host-language="C">
    <adios-group name="schema" coordination-communicator="comm">
    <var name="NX"   type="integer"/>
    <var name="size" type="integer"/>
    <var name="rank" type="integer"/>
    <var name="xydim" type="integer"/>
    <var name="mean" type="double"/>
    <var name="date" type="string" gwrite="str"/>
    <var name="X" dimensions="size" type="float"/>
    <var name="Y" dimensions="NX" type="float"/>
    <!--<var name="XY" dimensions="xydim" type="float"/>-->
    <global-bounds  dimensions="size,NX" offsets="rank,0">
        <var name="temperature" mesh="mesh1" gwrite="t" gread="t" type="double" dimensions="1,NX"/>
    </global-bounds>

    <!-- Rectilinear meshes to visualize temperature 2D array of size size*NX -->

    <!-- Mesh1: 
         - dimensions
         - coordinates from multiple variables
    -->
    <mesh name="mesh1" type="rectilinear" time-varying="no">
        <dimensions value="size,NX"/>
        <coordinates-multi-var value="X,Y" />
    </mesh>
</adios-group>

<method group="schema" method="MPI"/>
<buffer size-MB="5" allocate-time="now"/>
</adios-config>
