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
Use default value for initial chemical species mixing ratios (#405)
Tag name (required for release branches):
Originator(s): Matt Dawson
Description (include the issue title, and the keyword ['closes',
'fixes', 'resolves'] followed by the issue number):
This PR updates to use a newer version of `atmospheric_physics` that
includes setting the `default_value` of constituent instances created
for chemical species based on data in the MICM species configuration
files. The updates to CAM-SIMA remove the hard-coded initial species
mixing ratios for Terminator and Chapman mechanisms and instead set the
initial mixing ratios for chemical species based on the `default_value`
of the corresponding constituent, which allows any mechanism to be run.
This is needed to demonstrate the run-time configurability of the
chemical system.
@nusbaume - I wasn't sure if the logic for setting default values for
constituents should be restricted to chemical species or not. If it
makes sense to set this value for any constituent, I can modify this PR,
but would need some guidance on where in the workflow to set the default
value to avoid overwriting conditions explicitly set in other parts of
the code.
Describe any changes made to build system:
updated commits for `atmospheric_physics` and `cam-sima-chemistry-data`
repos.
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:
`musica_sima_namelist.F90` - no namelist parameters are needed for
musica now that CAM-SIMA is not restricted to Terminator and Chapman
List all files added and what they do:
none
List all existing files that have been modified, and describe the
changes:
(Helpful git command: `git diff --name-status
development...<your_branch_name>`)
| File | Description |
|-----------------------------------------------|-------------------------------------------------------------------------|
| src/physics/utils/musica_sima_namelist.F90 | Removed use of deleted
musica namelist module |
| src/physics/utils/musica_ccpp_dependencies.F90| Replaced hard-coded
initial mixing ratios for MICM species with constituent `default_value`
|
| src/control/runtime_opts.F90 | Removed call to
`musica_ccpp_dependencies_readnl` |
| src/control/cam_comp.F90 | Updated `set_initial_musica_concentrations`
call to include properties for accessing `default_value` |
| cime_config/atm_musica_config.py | Updated `CHEMISTRY_DATA_TAG` |
| .gitmodules | Updated `atmospheric_physics` submodule tag |
</details>
If there are new failures (compared to the
`test/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?
will add after tests are run
derecho/intel/aux_sima:
derecho/gnu/aux_sima:
If this changes climate describe any run(s) done to evaluate the new
climate in enough detail that it(they) could be reproduced:
this should only affect chemistry
CAM-SIMA date used for the baseline comparison tests if different than
latest:
---------
Co-authored-by: Jesse Nusbaumer <nusbaume@ucar.edu>
0 commit comments