<?xml version="1.0"?>
<adios-config host-language="Fortran">

  <!-- Group to write the whole array from a single processor -->
  <adios-group name="reader2D" coordination-communicator="group_comm">
    <var name="rank" path="info" type="integer"/>
    <var name="gdx" type="integer"/>
    <attribute name="gdx/description" value="Global array size in x dimension"/>
    <var name="gdy" type="integer"/>
    <attribute name="gdy/description" value="Global array size in y dimension"/>
    <var name="ldx" type="integer"/>
    <var name="ldy" type="integer"/>
    <var name="ox"  type="integer"/>
    <var name="oy"  type="integer"/>

    <!-- 2D array to write with block,block decomposition -->
    <global-bounds dimensions="gdx,gdy" offsets="ox,oy">
        <var name="xy"  type="double" dimensions="ldx,ldy"/>
        <var name="xy2" type="double" dimensions="ldx,ldy"/>
    </global-bounds>
  </adios-group>

  <transport group="reader2D" method="MPI"/>

  <buffer max-size-MB="400"/>

</adios-config>
