EAMxx: Modify microphysics interface to include sethet (washout rates) #6752
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
An existing EAMxx interface (
eamxx_mam_microphysics_process_interface.cpp
) is modified to include the invocation of the washout rates for gases.Since the CMake option,
SCREAM_ENABLE_MAM
, is alwaysON
, these codes are always compiled with the EAMxx codebase, but this interface can be turned off/on using the namelist flags.Output variables
This process computes
het_rates
that are used in gas phase chemistryTesting
We have existing tests for this interface, so we didn't add any new tests. We have a suite of validation tests in the MAM4xx repo to validate
sethet
processThe
atmchange
command to invoke this process in a CIME simulation is:./atmchange physics::atm_procs_list="mac_aero_mic,rrtmgp,mam4_aero_microphys
To set up a test with the above configuration, use the following commands:
Where,
is the machine name
is the compiler to use on the machine
is a unique string test identifier
is the allocation project to charge
scream-mam4xx-aero_microphysics
is the test modifier that addsmam4_aero_microphys
to theatm_procs_list
process list and increases the number of tracers to 41.For
ne30pg2
grid, use the following command:New input data
No new input data
Figures from model analysis
(Coming soon)
Standalone Test Timings (Compy):
We will upload the timings once the PR is reviewed and approved