forked from ESCOMP/CAM-SIMA
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Implement constituents infrastructure in analytic IC routines (ESCOMP…
…#299) Originator(s): nusbaume, adamrher Summary: Adds in the subroutine/function hooks needed for the analytic ICs to properly interact with the CCPP constituents object. This PR also contains some bug fixes for the air composition and SE dycore dynamics-physics coupling routines that were found via testing with the FKESSLER and FHS94 compsets. Finally, this PR also includes some slight cleanup of the use of the water vapor constituent standard name within the core CAM-SIMA host code. Fixes ESCOMP#287 cod reviewed by: adamrher, peverwhee Describe any changes made to build system: N/A Describe any changes made to the namelist: M src/dynamics/tests/namelist_definition_analy_ic.xml - Added the US standard atmosphere option to the analytic IC types. List any changes to the defaults for the input datasets (e.g. boundary datasets): N/A List all files eliminated and why: N/A List all files added and what they do: N/A List all existing files that have been modified, and describe the changes: M src/control/cam_comp.F90 M src/control/runtime_obj.F90 - Added new "wv_stdname" parameter to cleanup water vapor standard name usage. M src/data/air_composition.F90 - Fix cpair bug when no dry air species are listed, and use new "wv_stdname" parameter. M src/dynamics/se/dp_coupling.F90 - Implement qneg and remaining constituents infrastructure, and add missing wet-to-dry conversion step. M src/dynamics/se/dycore/prim_state_mod.F90 - Whitespace cleanup. M src/dynamics/se/dyn_comp.F90 M src/dynamics/tests/initial_conditions/ic_baro_dry_jw06.F90 M src/dynamics/tests/initial_conditions/ic_baroclinic.F90 M src/dynamics/tests/initial_conditions/ic_held_suarez.F90 M src/dynamics/tests/initial_conditions/ic_us_standard_atm.F90 - Implement new constituents infrastructure in analytic IC routines. If there are new failures (compare to the existing-test-failures.txt file), have them OK'd by the gatekeeper, note them here, and add them to the file. If there are baseline differences, include the test and the reason for the diff. What is the nature of the change? Roundoff? derecho/intel/aux_sima: All Pass derecho/gnu/aux_sima: All Pass CAM-SIMA date used for the baseline comparison tests if different than latest:
- Loading branch information
Showing
11 changed files
with
389 additions
and
182 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
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
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
Oops, something went wrong.