Skip to content

Commit

Permalink
Added newton_krylov_spinup testmod and corresponding new test
Browse files Browse the repository at this point in the history
SMS_Ly5_Mmpi-serial.1x1_brazil.IHistClm50BgcQianRs.cheyenne_intel.clm-newton_krylov_spinup
  • Loading branch information
slevis-lmwg committed Feb 2, 2022
1 parent 5451493 commit eba8244
Show file tree
Hide file tree
Showing 7 changed files with 27 additions and 18 deletions.
9 changes: 9 additions & 0 deletions cime_config/testdefs/testlist_clm.xml
Original file line number Diff line number Diff line change
Expand Up @@ -540,6 +540,15 @@
<option name="comment" >Test soil_decomp_method = 'MIMICSWieder2015'</option>
</options>
</test>
<test name="SMS_Ly5_Mmpi-serial" grid="1x1_brazil" compset="IHistClm50BgcQianRs" testmods="clm/newton_krylov_spinup">
<machines>
<machine name="cheyenne" compiler="intel" category="aux_clm"/>
</machines>
<options>
<option name="wallclock">00:20:00</option>
<option name="comment" >Test soil_decomp_method = 'MIMICSWieder2015'</option>
</options>
</test>
<test name="ERP_D_P36x2_Ld3" grid="f10_f10_mg37" compset="I2000Clm50BgcCru" testmods="clm/flexCN_FUN">
<machines>
<machine name="cheyenne" compiler="intel" category="aux_clm"/>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
slevis 2022/2/1:
This testmod tests the newton_krylov_spinup usermod found in
cime_config/usermods_dirs/newton_krylov_spinup
combined with the mimics testmod.

By default this usermod runs for 20 yrs and writes a history file at that
time. To save time running the test-suite, we're changing
hist_nhtfrq = 0,-43800 (from 0,-175200)
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
../mimics
../../../../usermods_dirs/newton_krylov_spinup
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
hist_nhtfrq = 0,-43800
4 changes: 4 additions & 0 deletions cime_config/usermods_dirs/newton_krylov_spinup/README
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
user_nl_clm contains this line:
hist_nhtfrq = 0,-175200
0 means monthly history frequency and
-175200 means 20 years history frequency (indicated in hours)
19 changes: 2 additions & 17 deletions doc/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
===============================================================
Tag name: ctsm5.1.dev074
Originator(s): slevis (Samuel Levis,SLevis Consulting,303-665-1310)
Date: Fri Jan 28 18:40:45 MST 2022
Date: Tue Feb 1 18:02:39 MST 2022
One-line Summary: Introduce vert. resolved MIMICS as new method to solve below ground decomp.

Purpose and description of changes
Expand Down Expand Up @@ -71,33 +71,18 @@ Changes to tests or testing:
New test-suite tests:
ERP_D_P36x2_Ld3.f10_f10_mg37.I1850Clm51BgcCrop.cheyenne_gnu.clm-mimics
SMS_Ld5_Mmpi-serial.1x1_brazil.IHistClm50BgcQianRs.izumi_gnu.clm-mimics
SMS_Ly5_Mmpi-serial.1x1_brazil.IHistClm50BgcQianRs.cheyenne_intel.clm-newton_krylov_spinup

Testing summary:
----------------

[PASS means all tests PASS; OK means tests PASS other than expected fails.]

build-namelist tests (if CLMBuildNamelist.pm has changed):

cheyenne -

tools-tests (test/tools) (if tools have been changed):

cheyenne -

regular tests (aux_clm: https://github.com/ESCOMP/CTSM/wiki/System-Testing-Guide#pre-merge-system-testing):

cheyenne ---- PASS
izumi ------- OK (see answer changes below)

fates tests: (give name of baseline if different from CTSM tagname, normally fates baselines are fates-<FATES TAG>-<CTSM TAG>)
cheyenne ----
izumi -------

any other testing (give details below):

If the tag used for baseline comparisons was NOT the previous tag, note that here:


Answer changes
--------------
Expand Down
2 changes: 1 addition & 1 deletion doc/ChangeSum
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Tag Who Date Summary
============================================================================================================================
ctsm5.1.dev074 slevis 01/28/2022 Introduce vert. resolved MIMICS as new method to solve below ground decomp.
ctsm5.1.dev074 slevis 02/01/2022 Introduce vert. resolved MIMICS as new method to solve below ground decomp.
ctsm5.1.dev073 sacks 01/25/2022 Some fixes for Gregorian calendar
ctsm5.1.dev072 negins 01/17/2022 mksurfdat toolchain part 1: gen_mksurf_namelist
ctsm5.1.dev071 glemieux 01/16/2022 Small changes to enable new fates dimension and update fates tag
Expand Down

0 comments on commit eba8244

Please sign in to comment.