Revision b64816ea149613f2c51b90e91bfe5a42c98b9bbf authored by Jon Wolfe on 30 November 2023, 20:35:34 UTC, committed by Jon Wolfe on 30 November 2023, 20:35:34 UTC
1 parent 88488dc
Raw File
config_archive.xml
<components version="2.0">

  <comp_archive_spec compname="eam" compclass="atm">
    <rest_file_extension>[ri]</rest_file_extension>
    <rest_file_extension>rh\d*</rest_file_extension>
    <rest_file_extension>rs</rest_file_extension>
    <hist_file_extension>h\d*.*\.nc$</hist_file_extension>
    <hist_file_extension>e</hist_file_extension>
    <rest_history_varname>nhfil</rest_history_varname>
    <rpointer>
      <rpointer_file>rpointer.atm$NINST_STRING</rpointer_file>
      <rpointer_content>$CASE.eam$NINST_STRING.r.$DATENAME.nc </rpointer_content>
    </rpointer>
    <test_file_names>
      <tfile disposition="copy">rpointer.atm</tfile>
      <tfile disposition="copy">rpointer.atm_9999</tfile>
      <tfile disposition="copy">casename.eam.r.1976-01-01-00000.nc</tfile>
      <tfile disposition="copy">casename.eam.rh4.1976-01-01-00000.nc</tfile>
      <tfile disposition="move">casename.eam.h0.1976-01-01-00000.nc</tfile>
      <tfile disposition="ignore">casename.eam.h0.1976-01-01-00000.nc.base</tfile>
      <tfile disposition="move">casename.eam_0002.e.postassim.1976-01-01-00000.nc</tfile>
      <tfile disposition="move">casename.eam_0002.e.preassim.1976-01-01-00000.nc</tfile>
      <tfile disposition="copy">casename.eam.i.1976-01-01-00000.nc</tfile>
      <tfile disposition="ignore">anothercasename.eam.i.1976-01-01-00000.nc</tfile>
    </test_file_names>
  </comp_archive_spec>

  <comp_archive_spec compname="scream" compclass="atm">
    <rest_file_extension>r\.(INSTANT|AVERAGE|MAX|MIN)\.n(step|sec|min|hour|day|month|year)s_x\d*</rest_file_extension>
    <rest_file_extension>rhist\.(INSTANT|AVERAGE|MAX|MIN)\.n(step|sec|min|hour|day|month|year)s_x\d*</rest_file_extension>
    <!-- The following matches "hi.AVGTYPE.FREQUNITS_xFREQ.TIMESTAMP.nc"-->
    <hist_file_extension>hi\.(INSTANT|AVERAGE|MAX|MIN)\.n(step|sec|min|hour|day|month|year)s_x\d*\.\d{4}-\d{2}-\d{2}-\d{5}\.nc$</hist_file_extension>
  </comp_archive_spec>

  <comp_archive_spec compname="elm" compclass="lnd">
    <rest_file_extension>r</rest_file_extension>
    <rest_file_extension>rh\d?</rest_file_extension>
    <hist_file_extension>h\d*.*\.nc$</hist_file_extension>
    <hist_file_extension>e</hist_file_extension>
    <rest_history_varname>locfnh</rest_history_varname>
    <rpointer>
      <rpointer_file>rpointer.lnd$NINST_STRING</rpointer_file>
      <rpointer_content>./$CASE.elm$NINST_STRING.r.$DATENAME.nc</rpointer_content>
    </rpointer>
    <test_file_names>
      <tfile disposition="copy">rpointer.lnd</tfile>
      <tfile disposition="copy">rpointer.lnd_9999</tfile>
      <tfile disposition="copy">casename.elm.r.1976-01-01-00000.nc</tfile>
      <tfile disposition="copy">casename.elm.rh4.1976-01-01-00000.nc</tfile>
      <tfile disposition="move">casename.elm.h0.1976-01-01-00000.nc</tfile>
      <tfile disposition="ignore">casename.elm.h0.1976-01-01-00000.nc.base</tfile>
      <tfile disposition="move">casename.elm_0002.e.postassim.1976-01-01-00000.nc</tfile>
      <tfile disposition="move">casename.elm_0002.e.preassim.1976-01-01-00000.nc</tfile>
      <tfile disposition="ignore">anothercasename.elm.i.1976-01-01-00000.nc</tfile>
    </test_file_names>
  </comp_archive_spec>

  <comp_archive_spec compname="mosart" compclass="rof" exclude_testing="true">
    <rest_file_extension>r</rest_file_extension>
    <rest_file_extension>rh\d*</rest_file_extension>
    <hist_file_extension>h\d*</hist_file_extension>
    <rest_history_varname>unset</rest_history_varname>
    <rpointer>
      <rpointer_file>rpointer.rof$NINST_STRING</rpointer_file>
      <rpointer_content>$CASE.mosart$NINST_STRING.r.$DATENAME.nc</rpointer_content>
    </rpointer>
  </comp_archive_spec>

  <comp_archive_spec compname="cice" compclass="ice">
    <rest_file_extension>[ri]</rest_file_extension>
    <hist_file_extension>h\d*</hist_file_extension>
    <rest_history_varname>unset</rest_history_varname>
    <rpointer>
      <rpointer_file>rpointer.ice$NINST_STRING</rpointer_file>
      <rpointer_content>./$CASE.cice$NINST_STRING.r.$DATENAME.nc</rpointer_content>
    </rpointer>
    <test_file_names>
      <tfile disposition="copy">rpointer.ice</tfile>
      <tfile disposition="copy">casename.cice.r.1976-01-01-00000.nc</tfile>
      <tfile disposition="move">casename.cice.h.1976-01-01-00000.nc</tfile>
    </test_file_names>
  </comp_archive_spec>

  <comp_archive_spec compname="mpassi" compclass="ice" exclude_testing="true">
    <rest_file_extension>rst</rest_file_extension>
    <rest_file_extension>rst.am.timeSeriesStatsMonthly</rest_file_extension>
    <hist_file_extension>hist</hist_file_extension>
    <rest_history_varname>unset</rest_history_varname>
    <rpointer>
      <rpointer_file>rpointer.ice$NINST_STRING</rpointer_file>
      <rpointer_content>$MPAS_DATENAME</rpointer_content>
    </rpointer>
    <test_file_names>
      <tfile disposition="copy">rpointer.ice</tfile>
      <tfile disposition="copy">casename.mpassi.rst.1976-01-01_00000.nc</tfile>
      <tfile disposition="copy">casename.mpassi.rst.am.timeSeriesStatsMonthly.1976-01-01_00000.nc</tfile>
      <tfile disposition="move">casename.mpassi.hist.1976-01-01_00000.nc</tfile>
      <tfile disposition="move">casename.mpassi.hist.am.regionalStatistics.0001.01.nc</tfile>
    </test_file_names>
  </comp_archive_spec>

  <comp_archive_spec compname="mpaso" compclass="ocn" exclude_testing="true">
    <rest_file_extension>rst</rest_file_extension>
    <rest_file_extension>rst.am.timeSeriesStatsMonthly</rest_file_extension>
    <hist_file_extension>hist</hist_file_extension>
    <rest_history_varname>unset</rest_history_varname>
    <rpointer>
      <rpointer_file>rpointer.ocn$NINST_STRING</rpointer_file>
      <rpointer_content>$MPAS_DATENAME</rpointer_content>
    </rpointer>
    <test_file_names>
      <tfile disposition="copy">rpointer.ocn</tfile>
      <tfile disposition="copy">casename.mpaso.rst.1976-01-01_00000.nc</tfile>
      <tfile disposition="copy">casename.mpaso.rst.am.timeSeriesStatsMonthly.1976-01-01_00000.nc</tfile>
      <tfile disposition="move">casename.mpaso.hist.am.globalStats.1976-01-01.nc</tfile>
      <tfile disposition="move">casename.mpaso.hist.am.highFrequencyOutput.1976-01-01_00.00.00.nc</tfile>
    </test_file_names>
  </comp_archive_spec>

  <comp_archive_spec compname="mali" compclass="glc" exclude_testing="true">
    <rest_file_extension>rst</rest_file_extension>
    <rest_file_extension>rst.am.timeSeriesStatsMonthly</rest_file_extension>
    <hist_file_extension>hist</hist_file_extension>
    <rest_history_varname>unset</rest_history_varname>
    <rpointer>
      <rpointer_file>rpointer.glc$NINST_STRING</rpointer_file>
      <rpointer_content>./mali$NINST_STRING.rst.$MPAS_DATENAME.nc</rpointer_content>
    </rpointer>
    <test_file_names>
      <tfile disposition="copy">rpointer.glc</tfile>
      <tfile disposition="copy">casename.mali.rst.1976-01-01_00000.nc</tfile>
      <tfile disposition="copy">casename.mali.rst.am.timeSeriesStatsMonthly.1976-01-01_00000.nc</tfile>
      <tfile disposition="move">casename.mali.hist.am.globalStats.1976-01-01.nc</tfile>
      <tfile disposition="move">casename.mali.hist.am.highFrequencyOutput.1976-01-01_00.00.00.nc</tfile>
    </test_file_names>
  </comp_archive_spec>

  <comp_archive_spec compclass="esp" compname="dart">
    <rest_file_extension>e\.\w+inf\w+</rest_file_extension>
    <hist_file_extension>[ei]</hist_file_extension>
    <rest_history_varname>unset</rest_history_varname>
    <rpointer>
      <rpointer_file>rpointer.unset</rpointer_file>
      <rpointer_content>unset</rpointer_content>
    </rpointer>
    <test_file_names>
      <tfile disposition="move">casename.dart.e.pop_preassim_priorinf_mean.1976-01-01-00000.nc</tfile>
    </test_file_names>
  </comp_archive_spec>

  <comp_archive_spec compname="ww3" compclass="wav">
    <rest_file_extension>restart.ww3</rest_file_extension>
    <hist_file_extension>out_pnt.ww3</hist_file_extension>
    <hist_file_extension>out_grd.ww3</hist_file_extension>
    <rest_history_varname>unset</rest_history_varname>
    <rpointer>
      <rpointer_file>rpointer.wav$NINST_STRING</rpointer_file>
      <rpointer_content>unset</rpointer_content>
    </rpointer>
  </comp_archive_spec>

</components>
back to top