CLM bldnml python script insufficiently checks/sets the clm_start_type #2670
Labels
bug
something is working incorrectly
priority: low
Background task that doesn't need to be done right away.
Milestone
Brief summary of bug
CLM bldnml assumes default for clm_start_type if your RUN_TYPE is 'startup'
General bug information
CTSM version you are using:
ctsm5.2.015
Does this bug cause significantly incorrect results in the model's science? No
Configurations affected: When you use a RUN_TYPE startup and try to use a finidat, but your clm_start_type isn't set from the compset (?)
Details of bug
In running the TRENDY simulations (see here), I was unable to create a clone of my AD spinup to continue the spinup via SASU. I kept getting the error:
even though I had actually set CLM_FORCE_COLDSTART to off. This was solved by setting clm_start_type explicitly in the namelist.
This issue seems to arise from a couple things:
start_type
is set here, I suppose assuming that your default value has been previously set? Because I was using a TRENDY 1700 case, this wasn't set seemingly.The error message was very confusing because I did set my CLM_FORCE_COLDSTART correctly. Something needs to get updated with this logic to avoid this issue.
Important details of your setup / configuration so we can reproduce the bug
[Specify anything relevant: the compset, resolution, machine, compiler, any xml or namelist changes, etc. You don't have to repeat anything that you have already noted above.]
compset: I1850Clm50BgcCropCru
machine: derecho
xml changes
user_nl_clm:
The text was updated successfully, but these errors were encountered: