-
Notifications
You must be signed in to change notification settings - Fork 15
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Support for enabling optional MPAS features through CIME (#351)
### Tag name (required for release branches): None ### Originator(s): kuanchihwang ### Descriptions (include the issue title, and the keyword ['closes', 'fixes', 'resolves'] followed by the issue number): This PR refactors the build system of MPAS dycore. Build performance has been improved. PIO version selection is now more robust. The availability of optional MPAS features is now determined by querying relevant configuration options from CIME rather than being hard-coded. MPAS dycore is in double precision mode by default. Users can choose to enable single precision mode by running: ```bash ./xmlchange --append CAM_CONFIG_OPTS="--dyn-kind REAL32" ``` Closes #347. ### Describe any changes made to the build system: See above. ### Describe any changes made to the namelist: None ### List any changes to the defaults for the input datasets (e.g., boundary datasets): None ### List all files eliminated and why: None ### List all files added and what they do: None ### List all existing files that have been modified, and describe the changes: * `M cime_config/buildlib` * Support for enabling optional MPAS features through CIME * Remove trailing spaces * `M src/dynamics/mpas/assets/Makefile.in.CESM` * Avoid using recursively expanded variables * Make PIO version selection more robust * Support for enabling optional MPAS features through CIME ### Regression tests: No changes to any existing tests with respect to the last baseline, `sima0_03_000`. * SMS_Ln9.ne5pg3_ne5pg3_mg37.FCAM7.derecho_gnu.cam-outfrq_se_cslam_analy_ic (Overall: FAIL) * SMS_Ln9.ne5pg3_ne5pg3_mg37.FCAM7.derecho_intel.cam-outfrq_se_cslam_analy_ic (Overall: FAIL) * Existing test failures
- Loading branch information
1 parent
8b4d541
commit 1cd2736
Showing
2 changed files
with
87 additions
and
52 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters