Closed jasonb5 closed 4 months ago
TODO
You can preview documentation at https://esmci.github.io/cime/branch/fix-model-rebuild/html/index.html
@jedwards4b , you want to review or should I just merge?
Does this mean I can: change NTASKS for a component that doesn't need a rebuild, run case.setup, immediately run case.submit without running case.build ? Do I still have to run case.setup?
@rljacob Yes you would still have to run ./case.setup
to regenerate the batch script files, but ./case.build
can be skipped.
It's possible we could automatically run ./case.setup
after running ./xmlchange
on a variable or make it an option to do it with a single command e.g. ./xmlchange NTASKS=8 --reset
or something similar.
@jedwards4b , last chance to review before I merge.
@jgfouca What are your thoughts on adding a --reset
argument to ./xmlchange
to skip the call to ./case.setup --reset
? I can address this in another PR if it's a worth while addition.
@jasonb5 , that sounds fine to me.
@jgfouca Sounds good, I'll make a separate PR for it.
I was on vacation. Sorry you couldn't find another cesm person to review, I'll bring that up in our team meeting tomorrow.
check_lockedfiles
xmlchange
to usecheck_lockedfiles
REBUILD_TRIGGER_{comp}
with comma separated list of variables toconfig_component.xml
, e.g.REBUILD_TRIGGER_CPL=NTASKS
would require a rebuild ifNTASKS
changes for the cpl componentREBUILD_TRIGGER_CPL
with a valueNTASKS,NTHRDS,NINST
to couplersconfig_component.xml
Test suite: n/a Test baseline: n/a Test namelist changes: n/a Test status: n/a
Fixes n/a User interface changes? n/a Update gh-pages html (Y/N)?: