land is a 2D input into microphysics which affects ccn. Previously, we assign land as a temporary storage to all zeros since we only test on the idealized baroclinic test case. This PR adds it to be an input into MicrophysicState, and as a result we can test standard case microphysics savepoint.
Code changes:
physics_state and microphysics.py: add land
translate_gfs_physics_driver: we hard code land to zero here because we don't have all the physics ported yet to test standard case physics driver
namelist: consolidate default values
Checklist
Before submitting this PR, please make sure:
[x] You have followed the coding standards guidelines established at Code Review Checklist.
[x] Docstrings and type hints are added to new and updated routines, as appropriate
[ ] All relevant documentation has been updated or added (e.g. README, CONTRIBUTING docs)
[ ] For each public change and fix in pace-util, HISTORY has been updated
[ ] Unit tests are added or updated for non-stencil code changes
Purpose
land
is a 2D input into microphysics which affectsccn
. Previously, we assignland
as a temporary storage to all zeros since we only test on the idealized baroclinic test case. This PR adds it to be an input intoMicrophysicState
, and as a result we can test standard case microphysics savepoint.Code changes:
land
Checklist
Before submitting this PR, please make sure:
pace-util
, HISTORY has been updated