clm5.0/cime_config/config_tests.xml
2025-01-12 20:48:10 +08:00

82 lines
2.9 KiB
XML

<?xml version="1.0"?>
<!--
The following CLM-specific system tests are defined here:
LII CLM initial condition interpolation test
LVG Verify that adding virtual glacier columns doesn't change answers
SSP smoke CLM spinup test (only valid for CLM compsets with CLM45)
do an initial spin test (setting CLM_ACCELERATED_SPINUP to on)
write restarts at the end of the run
short term archiving is on
do a hybrid non-spinup simulation run from the restart files generated in the first phase
-->
<config_test>
<test NAME="LII">
<DESC>CLM initial condition interpolation test (requires configuration with non-blank finidat)</DESC>
<INFO_DBUG>1</INFO_DBUG>
<DOUT_S>FALSE</DOUT_S>
<CONTINUE_RUN>FALSE</CONTINUE_RUN>
<REST_OPTION>never</REST_OPTION>
<HIST_OPTION>$STOP_OPTION</HIST_OPTION>
<HIST_N>$STOP_N</HIST_N>
</test>
<test NAME="LII2FINIDATAREAS">
<DESC>CLM initial condition interpolation test using finidat_areas (requires configuration with non-blank finidat)</DESC>
<INFO_DBUG>1</INFO_DBUG>
<DOUT_S>FALSE</DOUT_S>
<CONTINUE_RUN>FALSE</CONTINUE_RUN>
<REST_OPTION>never</REST_OPTION>
<HIST_OPTION>$STOP_OPTION</HIST_OPTION>
<HIST_N>$STOP_N</HIST_N>
</test>
<test NAME="LVG">
<DESC>CLM test: Verify that adding virtual glacier columns doesn't change answers</DESC>
<INFO_DBUG>1</INFO_DBUG>
<DOUT_S>FALSE</DOUT_S>
<CONTINUE_RUN>FALSE</CONTINUE_RUN>
<REST_OPTION>never</REST_OPTION>
<!-- Need HIST_OPTION=never for this test because we expect answer changes
in the l2x fields that are separated by elevation class. So for this
test, we just ensure that there are no answer changes in
gridcell-average CLM fields, via comparison of the CLM history
files. This means that, for this test to be effective, it needs to be
done with a testmod that produces at least one CLM history file, which
should only contain gridcell-average fields. (If we had a way to
exclude individual fields from the list of compared fields, then we
could compare cpl hist files, excluding certain l2x fields.) -->
<HIST_OPTION>never</HIST_OPTION>
</test>
<test NAME="LCISO">
<DESC>CTSM Land model test to ensure Carbon isotopes on or off does NOT change answers</DESC>
<INFO_DBUG>1</INFO_DBUG>
<DOUT_S>FALSE</DOUT_S>
<CONTINUE_RUN>FALSE</CONTINUE_RUN>
<REST_OPTION>never</REST_OPTION>
<HIST_OPTION>$STOP_OPTION</HIST_OPTION>
<HIST_N>$STOP_N</HIST_N>
</test>
<test NAME="SSP">
<DESC>smoke CLM spinup test (only valid for CLM45 or CLM50 compsets)</DESC>
<INFO_DBUG>1</INFO_DBUG>
<STOP_OPTION>ndays</STOP_OPTION>
<RUN_TYPE>startup</RUN_TYPE>
<STOP_N>4</STOP_N>
<DOUT_S>FALSE</DOUT_S>
<CONTINUE_RUN>FALSE</CONTINUE_RUN>
<HIST_OPTION>$STOP_OPTION</HIST_OPTION>
<HIST_N>$STOP_N</HIST_N>
</test>
</config_test>