v12: Set L72 parameters to match v11#815
Open
mathomp4 wants to merge 3 commits intofeature/sdrabenh/gcm_v12from
Open
v12: Set L72 parameters to match v11#815mathomp4 wants to merge 3 commits intofeature/sdrabenh/gcm_v12from
mathomp4 wants to merge 3 commits intofeature/sdrabenh/gcm_v12from
Conversation
Member
Author
|
Undrafting as I think this now works. |
This file contains hidden or 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Closes #814
TL;DR: Updates setup to make L72 runs like v11.
NOTE: Labeled as 0-diff (because it is for all non-L72 runs) but as non-zero-diff for L72
This pull request introduces coordinated changes across multiple setup scripts and configuration files to ensure that selecting a 72-level atmospheric model (
AGCM_LM == 72) automatically updates several model defaults to match the GEOSgcm v11 configuration. The updates improve consistency, user guidance, and automation for model configuration, especially for users choosing the 72-level option. The main changes include automatic selection of microphysics, land surface boundary conditions, radiation schemes, and time step settings, along with supporting template and parameter updates.Automated configuration for AGCM_LM = 72:
BACM_1M, land surface boundary conditions toNL3, radiation scheme toRRTMG, and the default heartbeat to 450 seconds. Informative notes are displayed to users in all setup scripts (gcm_setup,geoschemchem_setup,gmichem_setup,stratchem_setup).Radiation scheme selection and template support:
RRTMG_RADIATION,RRTMGP_RADIATION) to switch between RRTMG and RRTMGP radiation schemes based on the vertical resolution. This is reflected in both setup scripts and theAGCM.rc.tmplfile, allowing dynamic configuration in the final runtime configuration.Land surface boundary condition defaults and user prompts:
NL3for 72 levels andv12otherwise, with corresponding updates to user prompts and variable substitution logic in all relevant setup scripts.Microphysics and parameter automation:
KLIDparameter is automatically set according to both microphysics and vertical resolution, streamlining configuration and reducing manual errors.Time step and physics parameter updates for 72-level runs:
DT,CONV_DT,CHEM_DT) are set to values compatible with the 72-level configuration, including updates for coupled runs and BACM_1M microphysics, ensuring correct and consistent model operation.Additional configuration tweaks for 72-level runs:
GEOS_SurfaceGridComp.rcis modified to match expected defaults, further automating post-setup adjustments.These changes collectively make it much easier and less error-prone to configure the model for 72-level runs, aligning with GEOSgcm v11 standards and improving the user experience for both new and experienced users.