Prosed Plan:
The mixing ratios in SCREAM atmospheric driver(AD) are “wet” mixing ratios. For each parameterization called by AD, it is the responsibility of the parameterization to convert wet mixing ratios to dry mixing ratios (if needed) for its use. The tendencies computed by the parameterization should also be converted back to wet mixing ratios before they are passed on to AD. For parameterizations which exclusively use wet mixing ratios, there is no need for any conversion however, for parameterizations which use dry mixing ratios, following steps must be followed:
Interface layer of parameterization should convert wet mixing ratio to dry mixing ratios
Parameterization computes tendencies using the dry mixing ratios internally
Interface layer of the parameterization will then convert the dry mixing ratio tendencies to wet mixing ratios
These wet mixing ratio tendencies are then passed on to AD
SCREAM provides methods for converting dry mixing ratios to wet mixing ratios via functions:
calculate_drymmr_from_wetmmr
calculate_wetmmr_from_drymmr
Type of mixing ratios used by SCREAM parameterization:
P3 - Dry mixing ratios
SCREAM - Dry mixing ratios
HOMME - Wet mixing ratios
RRTMGP - ?
Tasks:
P3 (uses dry mixing ratios):
- Ensure that P3 converts wet mixing ratios to dry mixing ratios for all constituents in its interface layer
- Ensure that tendencies from P3 are converted back to wet mixing ratios
SHOC (uses dry mixing ratios):
- Ensure that SHOC converts wet mixing ratios to dry mixing ratios for all constituents in its interface layer
- Ensure that tendencies from SHOC are converted back to wet mixing ratios
RRTMGP (uses ? mixing ratios):
- Ensure that RRTMGP ??
- Ensure that tendencies from RRTMGP ???