<?xml version="1.0"?>

<config_pio version="1.0">

  <entry id="PIO_VERSION">
    <values>
      <value>2</value>
    </values>
  </entry>

  <!--- uncomment and fill in relevant sections
  <entry id="PIO_CONFIG_OPTS">
    <values>
      <value></value>
    </values>
  </entry>
  -->

  <!--- uncomment and fill in relevant sections
  <entry id="PIO_ASYNC_INTERFACE">
    <values>
      <value></value>
    </values>
  </entry>
  -->

  <entry id="PIO_STRIDE">
    <values>
      <value>$MAX_MPITASKS_PER_NODE</value>
    </values>
  </entry>

  <entry id="PIO_ROOT">
    <values>
      <value>0</value>
    </values>
  </entry>

  <!--- uncomment and fill in relevant sections
  <entry id="PIO_NUMTASKS">
    <values>
      <value></value>
    </values>
  </entry>
  -->

  <entry id="PIO_TYPENAME">
    <values>
      <value>pnetcdf</value>
      <value mpilib="mpi-serial">netcdf</value>
      <value mach="userdefined">netcdf</value>
      <value mach="melvin">netcdf</value>
      <value mach="mappy">netcdf</value>
      <value mach="weaver">netcdf</value>
      <value mach="eastwind">netcdf</value>
      <value mach="constance">netcdf</value>
      <value mach="cascade">netcdf</value>
      <value mach="sooty">netcdf</value>
      <value mach="pleiades.*">netcdf</value>
      <value mach="hobart" compiler="pgi">netcdf</value>
      <value mach="oic5">netcdf</value>
      <value mach="lawrencium-lr3">netcdf</value>
      <value mach="lawrencium-lr6">netcdf</value>
	  <value mach="eddi">netcdf</value>
      <value mach="cades">netcdf</value>
      <value mach="grizzly">netcdf</value>
      <value mach="badger">netcdf</value>
      <value mach="chicoma-cpu">netcdf</value>
      <value mach="bebop" mpilib="impi" compset=".*CAM5.+MPAS.*">netcdf</value>
      <value mach="fugaku" compiler="gnu">netcdf</value>
      <value mach="quartz">netcdf</value>
    </values>
  </entry>

  <!-- Using the BOX rearranger as the default -->
  <entry id="PIO_REARRANGER">
    <values>
      <value>1</value>
    </values>
  </entry>

  <!--- uncomment and fill in relevant sections
  <entry id="PIO_DEBUG_LEVEL">
    <values>
      <value></value>
    </values>
  </entry>
  -->

  <!--- uncomment and fill in relevant sections
  <entry id="PIO_BLOCKSIZE">
    <values>
      <value></value>
    </values>
  </entry>
  -->

  <!--entry id="PIO_BUFFER_SIZE_LIMIT">
    <values>
      <value></value>
    </values>
  </entry-->


  <!--- uncomment and fill in relevant sections
  <entry id="OCN_PIO_STRIDE">
    <values>
      <value grid="a%ne120.+oi%gx1">60</value>
    </values>
  </entry>
  -->

  <!--- uncomment and fill in relevant sections
  <entry id="OCN_PIO_ROOT">
    <values>
      <value></value>
    </values>
  </entry>
  -->

  <!--entry id="OCN_PIO_NUMTASKS">
    <values>
      <value></value>
    </values>
  </entry-->

  <!--- uncomment and fill in relevant sections
  <entry id="OCN_PIO_TYPENAME">
    <values>
      <value></value>
    </values>
  </entry>
  -->
<!--  <entry id="LND_PIO_REARRANGER">
    <values>
      <value compset="_CLM40" >2</value>
      <value compset="_CLM45" >1</value>
      <value compset="_CLM50" >1</value>
    </values>
  </entry> -->

  <!--- uncomment and fill in relevant sections
  <entry id="LND_PIO_STRIDE">
    <values>
      <value></value>
    </values>
  </entry>
  -->

  <!--- uncomment and fill in relevant sections
  <entry id="LND_PIO_ROOT">
    <values>
      <value></value>
    </values>
  </entry>
  -->

  <!--entry id="LND_PIO_NUMTASKS">
    <values>
      <value></value>
    </values>
  </entry-->

  <entry id="LND_PIO_TYPENAME">
    <values>
      <value mach="bebop" compset=".*CLM45.+MALI%SIA.*">netcdf</value>
      <value mach="compy" compset=".*DLND.*">netcdf</value>
    </values>
  </entry>

  <!--- uncomment and fill in relevant sections
  <entry id="ROF_PIO_STRIDE">
    <values>
      <value></value>
    </values>
  </entry>
  -->

  <!--- uncomment and fill in relevant sections
  <entry id="ROF_PIO_ROOT">
    <values>
      <value></value>
    </values>
  </entry>
  -->

  <!--entry id="ROF_PIO_NUMTASKS">
    <values>
      <value></value>
    </values>
  </entry-->

  <!--- uncomment and fill in relevant sections
  <entry id="ROF_PIO_TYPENAME">
    <values>
      <value></value>
    </values>
  </entry>
  -->

  <!--- uncomment and fill in relevant sections
  <entry id="ICE_PIO_STRIDE">
    <values>
      <value></value>
    </values>
  </entry>
  -->

  <!--- uncomment and fill in relevant sections
  <entry id="ICE_PIO_ROOT">
    <values>
      <value></value>
    </values>
  </entry>
  -->

  <!--entry id="ICE_PIO_NUMTASKS">
    <values>
      <value></value>
    </values>
  </entry-->

  <!--- uncomment and fill in relevant sections
  <entry id="ICE_PIO_TYPENAME">
    <values>
      <value></value>
    </values>
  </entry>
  -->

  <!--- uncomment and fill in relevant sections
  <entry id="ATM_PIO_STRIDE">
    <values>
      <value></value>
    </values>
  </entry>
  -->

  <!--- uncomment and fill in relevant sections
  <entry id="ATM_PIO_ROOT">
    <values>
      <value></value>
    </values>
  </entry>
  -->

  <!--entry id="ATM_PIO_NUMTASKS">
    <values>
      <value></value>
    </values>
  </entry-->

  <entry id="ATM_PIO_TYPENAME">
    <values>
      <value compset="DATM">netcdf</value>
    </values>
  </entry>

  <!--- uncomment and fill in relevant sections
  <entry id="CPL_PIO_STRIDE">
    <values>
      <value></value>
    </values>
  </entry>
  -->

  <!--- uncomment and fill in relevant sections
  <entry id="CPL_PIO_ROOT">
    <values>
      <value></value>
    </values>
  </entry>
  -->

  <!--entry id="CPL_PIO_NUMTASKS">
    <values>
      <value></value>
    </values>
  </entry-->

  <entry id="CPL_PIO_TYPENAME">
    <values>
      <value mach="onyx">netcdf</value>
      <value mach="narwhal">netcdf</value>
      <value mach="warhawk">netcdf</value>
    </values>
  </entry>

  <!--- uncomment and fill in relevant sections
  <entry id="GLC_PIO_STRIDE">
    <values>
      <value></value>
    </values>
  </entry>
  -->

  <!--- uncomment and fill in relevant sections
  <entry id="GLC_PIO_ROOT">
    <values>
      <value></value>
    </values>
  </entry>
  -->

  <!--entry id="GLC_PIO_NUMTASKS">
    <values>
      <value></value>
    </values>
  </entry-->

  <!--- uncomment and fill in relevant sections
  <entry id="GLC_PIO_TYPENAME">
    <values>
      <value></value>
    </values>
  </entry>
  -->

  <!--- uncomment and fill in relevant sections
  <entry id="WAV_PIO_STRIDE">
    <values>
      <value></value>
    </values>
  </entry>
  -->

  <!--- uncomment and fill in relevant sections
  <entry id="WAV_PIO_ROOT">
    <values>
      <value></value>
    </values>
  </entry>
  -->

  <!--entry id="WAV_PIO_NUMTASKS">
    <values>
      <value></value>
    </values>
  </entry-->

  <!--- uncomment and fill in relevant sections
  <entry id="WAV_PIO_TYPENAME">
    <values>
      <value></value>
    </values>
  </entry>
  -->

  <!--- uncomment and fill in relevant sections
  <entry id="ESP_PIO_STRIDE">
    <values>
      <value></value>
    </values>
  </entry>
  -->

  <!--- uncomment and fill in relevant sections
  <entry id="ESP_PIO_ROOT">
    <values>
      <value></value>
    </values>
  </entry>
  -->

  <!--entry id="ESP_PIO_NUMTASKS">
    <values>
      <value></value>
    </values>
  </entry-->

  <!--- uncomment and fill in relevant sections
  <entry id="ESP_PIO_TYPENAME">
    <values>
      <value></value>
    </values>
  </entry>
  -->

</config_pio>
