You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
User compset fixes
Main change is to have user-defined compsets still pick up a usermods
directory under [primary_component]/cime_config/usermods_dirs/. Along
with this, I have refactored where some other things are set that depend
on primary component. A key aim here was to have various things set in
the same place regardless of whether we're using a compset with or
without an alias. I find this makes it easier to understand the code,
and less likely to introduce discrepancies between user-defined and
alias-defined compsets in the future.
Test suite: scripts_regression_tests on yellowstone
Also, manual testing:
Compset with an alias: picks up PE settings and a usermods directory
User compset picks up PE settings
User compset picks up usermods directory, as in:
./create_newcase --case no_alias_0608d --compset 1850_DATM%GSWP3v1_CLM50%BGC-CROP_SICE_SOCN_RTM_CISM2%NOEVOLVE_SWAV --res f09_g16 --user-compset --user-mods-dir clm/clm5_OutputCrop
Test baseline: N/A
Test namelist changes: none
Test status: bit for bit
Fixes#1658Fixes#1664Fixes#1665
User interface changes?: none
Code review:jedwards
If you create a case with a compset alias using the
--pesfile
argument, README.case says:rather than pointing to the
--pesfile
you gave.I'm fixing this in an upcoming PR.
The text was updated successfully, but these errors were encountered: