Conversation
Update CI - 2026-Jun-04
… reduce supercooled QL over ice/snow surfaces
V12 tuning and GWD updates
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.
NOTE: This is zero-diff for L72, but non-zero-diff for non-L72 runs.
NOTE 2: This should be taken with GEOSgcm_GridComp v3.0.1
This pull request introduces a new diagnostic field for stable, cold-surface wind maximum (
WSPD_STABLE300M), refines the workflow configuration for CI, and adds new subroutines for calculating horizontal temperature gradients. The changes enhance diagnostics for katabatic wind detection, improve code modularity, and update CI workflows to use the latest baseline libraries and fixture references.Diagnostics and Physics Enhancements:
WSPD_STABLE300Mto track the maximum wind speed in the lowest 300m above freezing, stable surfaces (potentially katabatic zones), including logic to detect surface inversions and zero out wind if no inversion is present. (DynCore_GridCompMod.F90) [1] [2]fv_getGradT_2Dandfv_getGradT_3Dto compute the magnitude of horizontal temperature gradients, with robust handling of topography and undefined values, and exposed them as public interfaces. (FV_StateMod.F90) [1] [2]fv_getGradT_2Dfunction in the grid component module for use in diagnostics. (DynCore_GridCompMod.F90)Workflow and CI Updates:
v8.32.0in.circleci/config.ymland removed use of the specialfeature/sdrabenh/gcm_v12fixture branch, switching to mainline development and enablingmepodevelop. (.circleci/config.yml) [1] [2] [3]fixture-refoverride and enableload-fms, aligning with the new fixture and build system. (.github/workflows/workflow.yml) [1] [2]Internal Refactoring and Preparation:
RunandRunAddIncssubroutines to support the new diagnostics and maintain consistency in grid indexing. (DynCore_GridCompMod.F90) [1] [2] [3] [4]DynCore_GridCompMod.F90) [1] [2]These changes collectively improve the model's diagnostic capability for cold-surface wind events, streamline CI workflows, and enhance code maintainability.