forked from ESCOMP/CAM
-
Notifications
You must be signed in to change notification settings - Fork 22
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #175 from gold2718/UpdateNoresmBranch
Summary: Update CAM with ESCOMP changes between cam6_3_158 and cam6_4_041 Contributors: gold2718 Reviewers: DirkOlivie, mvertens, oyvindseland Purpose of changes: Update CAM with new NCAR configurations (#173) Github PR URL: #175 Changes made to build system: Replace manage_externals with git-fleximod Changes made to the namelist: - CAM3 entries removed - New entries for gravity wave moving mountain parameterization - GEOSchem updates - RRTMGP added as a radiation scheme - New SCAM variables - Wetdep variables made into independent namelist - New (temporary?) dust emission variables to coordinate with CTSM Changes to the defaults for the boundary datasets: None (for LT) Substantial timing or memory changes: None Change highlights: - Adjustments to chemistry compset names - Bring in re-organized atmospheric_physics repo - Update to GEOS-Chem 14.4.3 and HEMCO 3.9.0, and add Cloud-J 7.7.3 and HETP 1.0 - Generalize aerosol wet removal - Add missing total energy in physics state from dycore in snapshots and cleanup total water - Use same cloud water for radiation and COSP. - fix psl values sent to coupler in cam7 - Updates to age of air diagnostic tracers - Add capability to use Leung dust emission scheme - Repartition dust deposition fluxes passed to surface models - Deposition fixes for aquaplanet and simple model configurations. - SCAM-SE feature addition plus bugfixes and some refactoring - Remove 0.5*timestep from call to ZM - Correction to aerosol convective removal - New CLUBB external - Add climate-chemistry compset - Initial Gravity Wave moving mountain - Replaced outdated log-gamma function with intrinsic - Fix clubb interface bug (dry/moist mixing ratio conversion) - Limit vertical domain used by COSP. - Activate additional clubb diffusion in cam6 - Change name of physics package 'cam_dev' to 'cam7' - Replace manage_externals with git-fleximod - Update subcomponents where ESCOMP component is used directly in CAM - Update top level externals to match NorESMhub/NorESM/noresm_develop - Diagnostic rainbows - New PUMAS external with fixed GPU directives
- Loading branch information
Showing
534 changed files
with
45,359 additions
and
38,116 deletions.
There are no files selected for viewing
This file contains 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
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
on: pull_request | ||
|
||
jobs: | ||
fleximod-test: | ||
runs-on: ubuntu-latest | ||
strategy: | ||
matrix: | ||
# oldest supported and latest supported | ||
python-version: ["3.7", "3.x"] | ||
steps: | ||
- id: checkout-CESM | ||
uses: actions/checkout@v4 | ||
- id: run-fleximod | ||
run: | | ||
$GITHUB_WORKSPACE/bin/git-fleximod update | ||
$GITHUB_WORKSPACE/bin/git-fleximod test | ||
# - name: Setup tmate session | ||
# if: ${{ failure() }} | ||
# uses: mxschmitt/action-tmate@v3 | ||
|
||
|
This file contains 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
Oops, something went wrong.