Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
470 commits
Select commit Hold shift + click to select a range
754fdbb
fix variable description
whannah1 Dec 11, 2025
09aa41a
fix typo
whannah1 Dec 11, 2025
a7a509c
minor fix
whannah1 Dec 11, 2025
53d4d88
Add support for frontier's debug queue
jgfouca Dec 11, 2025
bef7f50
Fixes
jgfouca Dec 11, 2025
1352ba7
Clean up testdef
jonbob Dec 11, 2025
8b41de3
Only set openmp variables when building threaded.
ndkeen Dec 11, 2025
4f238fe
Check for duplicate outputs in the yaml processing
Nov 26, 2025
40bed43
Merge branch E3SM-Project/copilot/fix-memory-logging-bug (PR #7930)
ndkeen Dec 12, 2025
6c7a3d9
Initial plan
Copilot Dec 12, 2025
2a0941d
Fix e3sm_timing_stats handling for multi-instance cases (NINST > 1)
Copilot Dec 12, 2025
9cc3a33
Merge branch 'whannah/eam/zm-cleanup-11' (PR #7923)
wlin7 Dec 12, 2025
075e135
Merge branch E3SM-Project/ndk/machinefiles/nersc-minor-adjust-machine…
ndkeen Dec 14, 2025
22dcb21
Handle multi-instancing for logs
mahf708 Dec 14, 2025
cbc751f
Bump actions/upload-artifact from 5 to 6
dependabot[bot] Dec 15, 2025
b0a0d89
Bump DavidAnson/markdownlint-cli2-action from 21 to 22
dependabot[bot] Dec 15, 2025
ea18a13
Merge branch 'dependabot/github_actions/DavidAnson/markdownlint-cli2…
bartgol Dec 15, 2025
35928d3
Forcefully disables Haero tests when building mam4xx.
jeff-cohere Dec 15, 2025
99e5bdc
Update RCS test pe-counts
amametjanov Dec 15, 2025
b705dfd
Merge branch 'ekdejong:ej/duplicate_io' (PR #7907)
bartgol Dec 15, 2025
cae5c62
Merge branch 'jeff-cohere/mam4xx/disable-haero-tests' (PR #7943)
tcclevenger Dec 16, 2025
7782c8e
Removing non-working 1950 and 4xCO2 compsets
darincomeau Dec 16, 2025
11ec13d
Merge branch 'donghuix/ocn-lnd/one-way-coupling-rebase' (PR #7500)
jonbob Dec 16, 2025
aff36b3
Removing CRYO1950-CMIP7-DISMF compset, not working
darincomeau Dec 16, 2025
a9e615e
Rename CRYO1850-DISMF-CMIP7 alias
darincomeau Dec 16, 2025
877d83b
Haero no longer configures the OpenMP Kokkos backend for E3SM.
jeff-cohere Dec 16, 2025
bb85ebb
address implicit capture warnings in ZM
whannah1 Dec 16, 2025
fb295f7
Update CIME submodule
jgfouca Dec 16, 2025
9a1a317
Update EKAT submodule
bartgol Dec 16, 2025
0e0afae
EAMxx: create Quantity object to store constants with units
bartgol Dec 16, 2025
7a629ff
EAMxx: convert some constants in physics::Constant to Quantity
bartgol Dec 16, 2025
5033f77
EAMxx: fix usage of physics constants in share folder
bartgol Dec 16, 2025
04a72da
Merge branch 'darincomeau/scripts/add-cmip7-cryo-compsets' (PR #7881)
jonbob Dec 17, 2025
d052c9a
Merge branch 'dependabot/github_actions/actions/upload-artifact-6' (…
bartgol Dec 17, 2025
085ce98
EAMxx: fix some warnings in shoc tests that are likely typos/bugs
bartgol Dec 17, 2025
67610cd
EAMxx: fix usage of physics constants in physics folder
bartgol Dec 16, 2025
fe972d9
EAMxx: fix usage of physics constants in remaining folders
bartgol Dec 16, 2025
53fbbd4
EAMxx: add string->Quantity dictionary for physics::Constants
bartgol Dec 16, 2025
3cecceb
EAMxx: upgrade BinaryOps diag to accept physics constants as args
bartgol Dec 16, 2025
2b64387
EAMxx: fix a few compiler warnings
bartgol Dec 16, 2025
8c29f63
EAMxx: fix typo in diagnostic header guard
bartgol Dec 17, 2025
47f0691
Add newer coupling capability namelist and flags
rljacob Dec 18, 2025
0b7a7fb
EAMxx: fix typo in Quantity operator overload
bartgol Dec 18, 2025
85792a0
Merge branch 'bartgol/eamxx/shoc-tests-fixes' (PR #7951)
bartgol Dec 18, 2025
4ba07d8
Fix undefined behavior in MPAS registry parser
xylar Dec 18, 2025
a10e3b0
Merge branch 'copilot/fix-e3sm-timing-stats-error' (PR #7934)
rljacob Dec 18, 2025
603bb1f
Merge branch 'whannah/eam/zm-bridge-fix' (PR # 7946)
tcclevenger Dec 18, 2025
01f77dd
Merge branch 'jgfouca/cime_update_2025_12_16' (PR #7947)
rljacob Dec 18, 2025
6b2926b
Fix typo in PE layout description.
stephenprice Dec 18, 2025
2ed318f
Use better way of setting offload-arch
jgfouca Dec 18, 2025
40ffd32
Add frontier_slurm as a valid batch value
jgfouca Dec 18, 2025
74f78d3
Merge branch 'bartgol/eamxx/constants-with-units' (PR #7948)
bartgol Dec 18, 2025
9acd5b4
Add temporary paths to new runoff spreading files for testing.
stephenprice Dec 18, 2025
1caa5ca
Set GPU target for craycray-mphipcc
jgfouca Dec 19, 2025
d3ded93
Try bumping up PES on frontier
jgfouca Dec 19, 2025
a285908
Merge branch 'tizhou/mosart/neg_rof' (PR #7809)
bishtgautam Dec 19, 2025
5b09b65
Merge branch 'rljacob/mbcpl/fix-test-bld' (PR #7953)
rljacob Dec 19, 2025
d85287a
EAMxx: allow requesting physics constants in output streams
bartgol Dec 19, 2025
e015226
Merge branch 'bartgol/eamxx/constants-in-output-streams' (PR #7960)
bartgol Dec 19, 2025
8707963
Merge branch 'vijaysm/aurora-moab-module' (PR #7953)
amametjanov Dec 20, 2025
cfc2175
Removes execute permission on files
bishtgautam Oct 11, 2025
4c6ec95
Uses a locally defined variable for landunit index
bishtgautam Oct 11, 2025
5f9337a
Adds spaces to make it more consitent for future refactor
bishtgautam Oct 11, 2025
b2d35b2
Fixes bug
bishtgautam Oct 11, 2025
b56a3c8
Changes the check from landunit itype to column itype
bishtgautam Oct 11, 2025
6fef00b
More changes the check from landunit itype to column itype
bishtgautam Oct 12, 2025
34ba5fe
Minor fix
bishtgautam Oct 12, 2025
1053288
Even more changes the check from landunit itype to column itype
bishtgautam Oct 12, 2025
fb00b0f
Adds code to set if column is soil or crop
bishtgautam Oct 11, 2025
ce4cdb1
Changes to use logicals
bishtgautam Oct 12, 2025
a5310ae
More code changes to use logicals
bishtgautam Oct 12, 2025
b37f84c
Changes few biophysics code changes to use logicals
bishtgautam Oct 12, 2025
13ce812
Fixes the setting of logicals
bishtgautam Oct 12, 2025
843e9ab
Changes more biophysics code changes to use logicals
bishtgautam Oct 12, 2025
011a629
Changes remaining code changes to use logicals
bishtgautam Oct 12, 2025
a9cf428
Adds code to set if veg is on a soil or crop column
bishtgautam Oct 12, 2025
ac07f76
Adds biogeochem code changes to use veg_pp logicals
bishtgautam Oct 12, 2025
9bfe76d
Adds biogeophys code changes to use veg_pp logicals
bishtgautam Oct 12, 2025
5128c7c
More code changes to use veg_pp logicals
bishtgautam Oct 12, 2025
e42bdbb
Deletes changes that are not needed
bishtgautam Oct 12, 2025
9749298
Changes few not conditional comparisions
bishtgautam Oct 12, 2025
791e1bd
Even more changes to use logicals
bishtgautam Oct 12, 2025
ddef90e
Adds new member to identify if the column is a lake
bishtgautam Oct 13, 2025
7de3408
Uses logicals for lake columns
bishtgautam Oct 13, 2025
e6affb3
Add comments to seq_domain_check
rljacob Jan 5, 2026
a361502
Add comments to MOAB seq_map_map
rljacob Jan 5, 2026
ca8f80a
Implement MOAB seq_domain_check
rljacob Jan 5, 2026
9a8a080
Add PEM to e3sm_moab_dev
rljacob Jan 5, 2026
c3652ae
Remove some whitespace
rljacob Jan 5, 2026
7d4f98c
Catch driver-moab/cime_config up with driver-mct
rljacob Jan 5, 2026
f37aca6
Add more nlmaps variables to namelist
rljacob Jan 5, 2026
c4b41b6
Kokkos must also be told about GPU targets
jgfouca Jan 5, 2026
ef9b151
Fix white space
rljacob Jan 6, 2026
e631be7
Remove doxygen style comments
rljacob Jan 6, 2026
8652385
Merge branch 'rljacob/mbcpl/mct-catchup' (PR #7966)
rljacob Jan 6, 2026
f7d4781
Limit warning messages on STDEV_ELEV and manunitro to masterproc
wlin7 Jan 6, 2026
8a692ba
These need to be set as CACHE values
jgfouca Jan 6, 2026
8ea0789
Merge branch 'jgfouca/add_frontier_debug_q' into master (PR #7931)
jgfouca Jan 6, 2026
87aceb5
Merge branch 'bishtgautam/lnd/landunit-cleanup-v2' (PR #7790)
peterdschwartz Jan 7, 2026
7f19daa
EAMxx: fix link error in homme f90 interface
bartgol Jan 8, 2026
b2e403e
Merge branch 'jeff-cohere/mam4xx/haero-sans-openmp' (PR #7945)
tcclevenger Jan 8, 2026
c3dedc2
Adding call to update fates internal albedos for specific circumstances
rgknox Nov 20, 2025
d2ed7b8
simplified logic related to that extra albedo calculation for fates o…
rgknox Dec 30, 2025
cf18e61
add comments explaining elm_driver update for FATES two stream
glemieux Jan 5, 2026
22a3845
fix typo causing minor build issue
glemieux Jan 6, 2026
de71648
Modify CMake options for homme_tool build
whannah1 Jan 8, 2026
a6ffe44
Merge branch 'whannah/update-topo-docs' (PR #7974)
tcclevenger Jan 8, 2026
4171bc2
EAMxx: fix handling of data dims in data interpolation
bartgol Jan 8, 2026
fb99778
initialize variables that need ends filled at first step and do it in…
Jan 8, 2026
30a8bcf
add finetop
Jun 19, 2024
71760ff
reformat and clean up the code
daleihao Oct 31, 2025
95c0a37
EAMxx: allow nearest-point time interpolation in DataInterpolation
bartgol Jan 8, 2026
a5a73e6
EAMxx: purge old unused stuff from AtmosphereInput
bartgol Jan 9, 2026
7ebddb9
Merge branch 'stephenprice/glc/update-lowres-greenland-tests-to-use-4…
jonbob Jan 9, 2026
feba5cd
EAMxx: remove possibility to reset dim decomp in IO
bartgol Jan 9, 2026
27bb22b
remove first time step requirement, arrays should be initialized at a…
Jan 9, 2026
7fcc2ad
Add mpi_task to gpu affinity script
amametjanov Oct 21, 2025
7c30888
Add S/M/L pe-layouts for ne256-wcyclxx on pm-gpu
amametjanov Oct 21, 2025
30d2223
OK, maybe i needed to revert the cpu-bind flags to be original, so th…
ndkeen Dec 11, 2025
b5fc941
correct type in previous commit
ndkeen Dec 11, 2025
1d96663
Move affinity script to cime_config/machines/scripts
amametjanov Dec 15, 2025
4c26e95
Bind MPI tasks to GPUs only when 64+ MPI processes per node
amametjanov Dec 16, 2025
0820f7b
correct a formatting issue in a comment
ndkeen Dec 19, 2025
62b3f25
revert a change already merged in diff PR
ndkeen Dec 22, 2025
1ddc397
revert change already merged in a diff PR
ndkeen Dec 22, 2025
a5fdf9e
add same gpu bind treatment to other nersc machines similar to pm-gpu
ndkeen Dec 22, 2025
41cfe75
minor enhancement to script to make it more general.
ndkeen Dec 22, 2025
3138334
add other nersc machines with pm-gpu for these new pelayouts
ndkeen Dec 23, 2025
6636a41
Add changes from PRs #7851,#7932 after the rebase of this PR #7818
amametjanov Jan 10, 2026
59f90dd
Keep MMF-compsets bound to the first 4 mpi tasks on-node
amametjanov Jan 10, 2026
d4bd861
Update cuda module on ALCF-Polaris after 2026-Jan-7 maint
amametjanov Jan 11, 2026
571a1dc
Update oneapi compiler modules on Chrysalis
amametjanov Jan 11, 2026
f1c884c
move OMP section for pm-cpu
ndkeen Jan 11, 2026
6de1ee7
Revert pm-cpu omp changes
amametjanov Jan 11, 2026
dbbd0bc
Merge branch 'bartgol/eamxx/fix-link-error' (PR #7973)
bartgol Jan 12, 2026
06d3ca4
updating finidat check to use trim for comparison
glemieux Jan 12, 2026
4b77dd6
Fix cld_fraction cmake
jgfouca Jan 12, 2026
a8fa8f1
Rework fix
jgfouca Jan 12, 2026
d82676f
Merge more ifs
jgfouca Jan 12, 2026
6c2fd44
Merge branch 'jgfouca/fix_cmake_python' into master (PR #7984)
jgfouca Jan 12, 2026
928fd9e
EAMxx: allow arbitrary decomp of 2+ dims in scorpio interface
bartgol Jan 9, 2026
a053f7d
EAMxx: do not store mutex in grid base class
bartgol Jan 12, 2026
ea276fa
EAMxx: allow to cleanup unused decomps in scorpio_interface
bartgol Jan 12, 2026
54afeb8
EAMxx: allow to specify GID index base when creating point grid
bartgol Jan 12, 2026
8881e22
Add missing atm_gustiness handling to moab import
rljacob Jan 13, 2026
ad54060
Move define and init of x2l_lm
rljacob Jan 13, 2026
68c167c
Merge branch E3SM-Project/ndk/machinefiles/pm-cpu-OMPvars-cleanup (PR…
ndkeen Jan 13, 2026
76a9862
EAMxx: add grids interface to read geometry data from file
bartgol Jan 13, 2026
b30eee8
EAMxx: add possibility to treat horizontal remap tgt grid as lat x lo…
bartgol Jan 13, 2026
a594dde
EAMxx: add unit test for lat-lon output
bartgol Jan 13, 2026
c2ad24a
EAMxx: fix creation of decomp in scorpio interface
bartgol Jan 13, 2026
3e54418
Merge branch 'daleihao/lnd/finetop_rad_rebase' (PR #7813)
bishtgautam Jan 13, 2026
acb300d
Update elm_driver.F90
rgknox Jan 14, 2026
48be7c1
Merge branch 'bogensch/scm_init_fixes' (PR #7888)
rljacob Jan 14, 2026
bb44a88
Move impls out of zm_functions.hpp, add common init
jgfouca Jan 14, 2026
d2cc116
Get rid of unused deps in zm_transport
jgfouca Jan 14, 2026
c98c15b
Update bridge to new naming format
jgfouca Jan 14, 2026
989a2d2
EAMxx: move field_request.hpp into data_managers folder
bartgol Jan 14, 2026
a9cf87a
EAMxx: unify computed/required requests in atm process
bartgol Jan 15, 2026
9b7c359
Improvements to gen-boiler to handle scalar-only test data
jgfouca Jan 15, 2026
6d93a2a
Fix for output scalars, should not be in constructor arg list
jgfouca Jan 15, 2026
8a64d5e
Revert "Fix for output scalars, should not be in constructor arg list"
jgfouca Jan 15, 2026
eb8725a
Proper fix for output scalars
jgfouca Jan 15, 2026
e12c93c
Merge pull request #7975 from E3SM-Project/bartgol/eamxx/data-interp-…
bartgol Jan 15, 2026
db6a532
Remove concept of treating dim scalars differently
jgfouca Jan 15, 2026
3ced1c9
Stub for ientropy
jgfouca Jan 15, 2026
e13f1cb
Stubs for entropy
jgfouca Jan 15, 2026
9de0f93
EAMxx: fix handling of required fields/groups in APG
bartgol Jan 15, 2026
dc76183
EAMxx: remove stranded undefined method in APG
bartgol Jan 15, 2026
a6d19ca
Merge branch E3SM-Project/azamat/pes/add-xstrid-ne256-wcycl (PR #7818)
ndkeen Jan 15, 2026
a85d649
Merge branch 'azamat/polaris/update-cuda-module' (PR #7978)
amametjanov Jan 16, 2026
e2014e1
EAMxx: declare some commonly used typedefs in the AD class
bartgol Jan 16, 2026
9a53f50
EAMxx: store providers/customers as strings in FieldTracking
bartgol Jan 16, 2026
cb71900
EAMxx: fix check in APG set_grids
bartgol Jan 16, 2026
cb87565
Handle different names for typedef wrapper
jgfouca Jan 16, 2026
b540d48
Merge branch 'bartgol/eamxx/atm-procs-requests-changes' (PR #7993)
bartgol Jan 16, 2026
8c09a88
Merge branch 'bartgol/eamxx/field-tracking-mods' (PR #7997)
bartgol Jan 16, 2026
08e3c9c
Add support for comment preservation
jgfouca Jan 16, 2026
eb74489
update HOMME2SCRIP.py
whannah1 Jan 16, 2026
5778447
add HOMME2META.py (python version)
mt5555 Jan 16, 2026
57b80b5
Fix typo in HOMME2META.py documentation
whannah1 Jan 16, 2026
e9cb07d
Apply suggestion from @Copilot
whannah1 Jan 16, 2026
cbcbc09
switch HOMME2SCRIP and META to python versions
mt5555 Jan 17, 2026
d8dbb77
Add mkl module
amametjanov Jan 18, 2026
e6c9dc4
fix homme_tool netcdf/pnetcdf seleciton for reading files
mt5555 Jan 19, 2026
240d49d
EAMxx: remove commented code
bartgol Jan 19, 2026
92c9a49
EAMxx: add latlon output to eamxx-prod testmod
bartgol Jan 19, 2026
2f5684a
EAMxx: append mach name to default work dir in test-all-scream
bartgol Jan 20, 2026
e1c218a
EAMxx: adjust scripts-tests to test-all-scream mod
bartgol Jan 20, 2026
9d0549a
Workflows: adjust test-all-eamxx action paths for uploaded files
bartgol Jan 20, 2026
730cbba
EAMxx: fix pylint errors in scripts-tests
bartgol Jan 20, 2026
8f5d6e3
Update Greenland ice and liquid runoff mapping files
stephenprice Jan 20, 2026
0616532
Merge branch 'E3SM-Project:master' into stephenprice/glc/add-spreadin…
stephenprice Jan 20, 2026
047a0c7
EAMxx: fix checks in the creation of PIO decompositions
bartgol Jan 20, 2026
c41881e
Merge branch 'bartgol/eamxx/test-all-scream-upgrade' (PR #8001)
bartgol Jan 20, 2026
297f198
EAMxx: fix some comments typos
bartgol Jan 20, 2026
16deb31
Merge branch 'bartgol/eamxx/lat-lon-output' (PR #7985)
bartgol Jan 21, 2026
dc5a079
EAMxx: do not reset yaml file list in eamxx-prod testmod
bartgol Jan 21, 2026
d8b6a22
Merge branch 'bartgol/eamxx/prod-testmod-fix' (PR #8004)
bartgol Jan 21, 2026
9f7f443
EAMxx: remove manual inclusion of eamxx_config.h
bartgol Jan 21, 2026
a5500ac
Merge branch 'bartgol/eamxx/fix-7225' (PR #8005)
bartgol Jan 21, 2026
3efeb34
EAMxx: fix run_t0 num steps before initializing output mgrs
bartgol Jan 22, 2026
60e1332
Add python to improv env
jgfouca Jan 22, 2026
6c31ea4
Merge branch 'jgfouca/improv_py' into master (PR #8009)
jgfouca Jan 22, 2026
4e355db
Building
jgfouca Jan 22, 2026
2dbda47
Remove prints
jgfouca Jan 22, 2026
ed3e2dd
Runs
jgfouca Jan 22, 2026
45bb303
Merge branch 'azamat/homme/fix-limiter-hang' (PR #7858)
amametjanov Jan 23, 2026
35db505
Merge branch 'azamat/chrysalis/update-oneapi' (PR #7979)
amametjanov Jan 23, 2026
1649c08
Port zm_ientropy impl
jgfouca Jan 23, 2026
8a939da
Turn on ZM GPU tests
jgfouca Jan 23, 2026
64c362d
Merge branch 'bartgol/eamxx/fix-7682' (PR #8006)
bartgol Jan 26, 2026
4e3c2be
Merge branch 'stephenprice/glc/update-albany-solver-settings' (PR #7926)
jonbob Jan 27, 2026
c5848c5
Clean up naming convention. Merge ZmRuntimeOpt with ZmCommonInit. Ren…
jgfouca Jan 27, 2026
1766af8
Update components/eamxx/src/physics/zm/zm_functions.hpp
jgfouca Jan 28, 2026
b277a68
Update components/eamxx/src/physics/zm/tests/CMakeLists.txt
jgfouca Jan 28, 2026
bde0a1e
Update components/eamxx/src/physics/zm/tests/infra/zm_test_data.cpp
jgfouca Jan 28, 2026
b6c0740
Update components/eamxx/src/physics/zm/impl/zm_invert_entropy_impl.hpp
jgfouca Jan 28, 2026
958e6e6
Update components/eamxx/src/physics/zm/tests/zm_ientropy_tests.cpp
jgfouca Jan 28, 2026
2388a7e
Update components/eamxx/src/physics/zm/tests/zm_entropy_tests.cpp
jgfouca Jan 28, 2026
35b6df0
Fix spelling mistka ein code generator
jgfouca Jan 28, 2026
6318629
Fix uninit var
jgfouca Jan 28, 2026
e062cdf
Merge branch 'xylar/mpas-framework/fix-gen-inc-sprintf-read-write' (P…
jonbob Jan 28, 2026
32979a5
Merge branch 'rljacob/mbcpl/fix-lnd-import' (PR #7987)
rljacob Jan 28, 2026
031b08d
Remove corrective_ml process from eamxx
AaronDonahue Jan 28, 2026
f3ac4a6
missed a few files to delete
AaronDonahue Jan 28, 2026
6afc670
Update ekat submodule
bartgol Jan 29, 2026
6eccf10
Merge remote-tracking branch 'origin/wlin/lnd/min_toposolar_pftconrd_…
bishtgautam Jan 29, 2026
8a049f4
Update modules on Improv
amametjanov Jan 30, 2026
f6f00a9
Merge branch 'bartgol/ekat-update' (PR #8021)
bartgol Jan 30, 2026
f066288
EAMxx: fix bug in eamxx-prod testmod
bartgol Jan 30, 2026
29696fd
EAMxx: add support for horiz remap at ne256pg2 for eamxx-prod
bartgol Jan 30, 2026
d770e31
Add P8,P1 pm-gpu testmods to shell_commands
amametjanov Jan 31, 2026
ad4910e
implement initial emulator infrastructure
mahf708 Jan 30, 2026
c0fdeea
Merge branch 'bartgol/eamxx/fix-eamxx-prod' (PR #8023)
bartgol Feb 2, 2026
d6beab9
Restore a couple needed team barriers
jgfouca Feb 2, 2026
73372ce
Fix thread spreading for zm test
jgfouca Feb 2, 2026
38944d8
Merge branch 'jgfouca/zm_port' into master (PR #8014)
jgfouca Feb 2, 2026
03039cb
Merge branch 'jgfouca/fix_homme_race_caar' into master (PR #8027)
jgfouca Feb 2, 2026
8c7c9d0
Update project on ALCF Polaris
amametjanov Feb 4, 2026
1769877
Fix batching: jobmin->nodemin
amametjanov Feb 4, 2026
832ffdc
Merge branch 'azamat/tests/rm-rcs-pecounts' (PR #7942)
amametjanov Feb 4, 2026
a84aff9
Merge branch mahf708/em_comps/skeleton (PR #8022)
jeff-cohere Feb 4, 2026
5b14c94
Merge branch 'aarondonahue/purge_corrective_ml' (PR #8018)
tcclevenger Feb 4, 2026
9cc89b1
Merge branch 'azamat/polaris/ch-proj-name' (PR #8032)
amametjanov Feb 5, 2026
7374c10
Merge branch 'azamat/improv/update-modules' (PR #8025)
amametjanov Feb 5, 2026
dfe31a1
Merge branch 'stephenprice/glc/add-spreading-for-greenland-runoff' (P…
jonbob Feb 6, 2026
2723173
Merge remote-tracking branch 'mt5555/homme_tool_tweaks' (PR #7995)
whannah1 Feb 6, 2026
0b94f9a
Merge branch 'fates-twostream-initfixes' (PR #7899)
peterdschwartz Feb 6, 2026
d756cb6
Add subglacial film at the freshwater freezing point to init mode
cbegeman Jan 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 3 additions & 3 deletions .github/actions/test-all-eamxx/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -135,8 +135,8 @@ runs:
with:
name: log-files-${{ inputs.build_type }}-${{ inputs.machine }}
path: |
components/eamxx/ctest-build/*/Testing/Temporary/Last*.log
components/eamxx/ctest-build/*/ctest_resource_file.json
components/eamxx/ctest-build/*/CMakeCache.txt
components/eamxx/ctest-build/**/Testing/Temporary/Last*.log
components/eamxx/ctest-build/**/ctest_resource_file.json
components/eamxx/ctest-build/**/CMakeCache.txt
env:
NODE_EXTRA_CA_CERTS: ${{ env.NODE_EXTRA_CA_CERTS }}
4 changes: 2 additions & 2 deletions .github/workflows/e3sm-gh-ci-cime-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ jobs:
steps:
-
name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
show-progress: false
submodules: recursive
Expand All @@ -58,7 +58,7 @@ jobs:
./create_test ${{ matrix.test }} --wait --debug
-
name: Artifacts
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
if: ${{ always() }}
with:
name: ${{ matrix.test }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/e3sm-gh-ci-w-cime-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ jobs:
steps:
-
name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
show-progress: false
submodules: recursive
Expand All @@ -46,7 +46,7 @@ jobs:
./create_test ${{ matrix.test }} --wait --debug
-
name: Artifacts
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
if: ${{ always() }}
with:
name: ${{ matrix.test }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/e3sm-gh-md-linter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,15 +17,15 @@ jobs:
if: ${{ github.repository == 'E3SM-Project/E3SM' }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
fetch-depth: 0
- uses: tj-actions/changed-files@v47
id: changed-files
with:
files: '**/*.md'
separator: ","
- uses: DavidAnson/markdownlint-cli2-action@v21
- uses: DavidAnson/markdownlint-cli2-action@v22
if: steps.changed-files.outputs.any_changed == 'true'
with:
config: 'docs/.markdownlint.json'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/e3sm-gh-pages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ jobs:
shell: bash -leo pipefail {0}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
persist-credentials: false
show-progress: false
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/eamxx-gh-clang-format.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
clang-format-linter:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
fetch-depth: 0
- uses: tj-actions/changed-files@v47
Expand Down Expand Up @@ -138,7 +138,7 @@ jobs:
fi
- name: upload diff patch
if: ${{ env.status_fail == 'true' }}
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
with:
name: ${{ env.fname }}
path: "components/eamxx/${{ env.fname }}"
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/eamxx-sa-coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
name: gcc-openmp / cov
steps:
- name: Check out the repository
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
persist-credentials: false
show-progress: false
Expand All @@ -47,7 +47,7 @@ jobs:
name: gcc-cuda / cov
steps:
- name: Check out the repository
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
persist-credentials: false
show-progress: false
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/eamxx-sa-sanitizer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
name: gcc-openmp / valg
steps:
- name: Check out the repository
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
persist-credentials: false
show-progress: false
Expand All @@ -51,7 +51,7 @@ jobs:
name: gcc-cuda / ${{ matrix.build_type }}
steps:
- name: Check out the repository
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
persist-credentials: false
show-progress: false
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/eamxx-sa-testing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ jobs:
name: gcc-openmp / ${{ matrix.build_type }}
steps:
- name: Check out the repository
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
persist-credentials: false
show-progress: false
Expand Down Expand Up @@ -126,7 +126,7 @@ jobs:
name: gcc-cuda / ${{ matrix.test.build_type }}
steps:
- name: Check out the repository
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
persist-credentials: false
show-progress: false
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/eamxx-scripts-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ jobs:
runs-on: [self-hosted, gcc, ghci-snl-cpu]
steps:
- name: Check out the repository
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
persist-credentials: false
show-progress: false
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/eamxx-v1-testing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ jobs:
name: cpu-gcc / ${{ matrix.test.short_name }}
steps:
- name: Check out the repository
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
persist-credentials: false
show-progress: false
Expand Down Expand Up @@ -112,7 +112,7 @@ jobs:
./cime/scripts/create_test ${{ matrix.test.full_name }} ${{ env.flags }} --wait
- name: Upload log files
if: ${{ always() }}
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
with:
name: logs.${{ matrix.test.short_name }}
path: |
Expand All @@ -126,7 +126,7 @@ jobs:
NODE_EXTRA_CA_CERTS: ${{ env.NODE_EXTRA_CA_CERTS }}
- name: Upload nc files
if: ${{ failure() && steps.run-tests.outcome == 'failure' }}
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
with:
name: outputs.${{ matrix.test.short_name }}
path: |
Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -55,3 +55,6 @@ components/eamxx/docs/_presentations_html/
components/eamxx/src/python/build
components/eamxx/src/python/build_src
components/eamxx/src/python/dist

# Emulator Components
components/emulators/build
20 changes: 20 additions & 0 deletions cime_config/allactive/config_compsets.xml
Original file line number Diff line number Diff line change
Expand Up @@ -411,6 +411,11 @@
<lname>1850SOI_EAM%CMIP6_ELM%CNPRDCTCBCTOP_MPASSI%DIB_MPASO%IBPISMF_MOSART_SGLC_SWAV</lname>
</compset>

<compset>
<alias>CRYO1850-CMIP7</alias>
<lname>1850SOI%CMIP7_EAM_ELM%CNPRDCTCBCTOP_MPASSI%DIB_MPASO%IBPISMF_MOSART_SGLC_SWAV</lname>
</compset>

<compset>
<alias>CRYO1850-4xCO2</alias>
<lname>1850SOI_EAM%CMIP6-4xCO2_ELM%CNPRDCTCBCTOP_MPASSI%DIB_MPASO%IBPISMF_MOSART_SGLC_SWAV</lname>
Expand All @@ -421,6 +426,11 @@
<lname>1850SOI_EAM%CMIP6-1pctCO2_ELM%CNPRDCTCBCTOP_MPASSI%DIB_MPASO%IBPISMF_MOSART_SGLC_SWAV</lname>
</compset>

<compset>
<alias>CRYO1850-CMIP7-1pctCO2</alias>
<lname>1850SOI%CMIP7-1pctCO2_EAM_ELM%CNPRDCTCBCTOP_MPASSI%DIB_MPASO%IBPISMF_MOSART_SGLC_SWAV</lname>
</compset>

<compset>
<alias>CRYO1950</alias>
<lname>1950SOI_EAM%CMIP6_ELM%CNPRDCTCBCTOP_MPASSI%DIB_MPASO%IBPISMF_MOSART_SGLC_SWAV</lname>
Expand All @@ -431,6 +441,11 @@
<lname>1850SOI_EAM%CMIP6_ELM%CNPRDCTCBCTOP_MPASSI%DIB_MPASO%IBDISMF_MOSART_SGLC_SWAV</lname>
</compset>

<compset>
<alias>CRYO1850-DISMF-CMIP7</alias>
<lname>1850SOI%CMIP7_EAM_ELM%CNPRDCTCBCTOP_MPASSI%DIB_MPASO%IBDISMF_MOSART_SGLC_SWAV</lname>
</compset>

<compset>
<alias>CRYO1950-DISMF</alias>
<lname>1950SOI_EAM%CMIP6_ELM%CNPRDCTCBCTOP_MPASSI%DIB_MPASO%IBDISMF_MOSART_SGLC_SWAV</lname>
Expand All @@ -441,6 +456,11 @@
<lname>20TRSOI_EAM%CMIP6_ELM%CNPRDCTCBCTOP_MPASSI%DIB_MPASO%IBPISMF_MOSART_SGLC_SWAV</lname>
</compset>

<compset>
<alias>CRYO20TR-CMIP7</alias>
<lname>20TRSOI%CMIP7_EAM_ELM%CNPRDCTCBCTOP_MPASSI%DIB_MPASO%IBPISMF_MOSART_SGLC_SWAV</lname>
</compset>

<compset>
<alias>CRYOSSP245</alias>
<lname>SSP245SOI_EAM%CMIP6_ELM%CNPRDCTCBCTOP_MPASSI%DIB_MPASO%IBPISMF_MOSART_SGLC_SWAV</lname>
Expand Down
Loading
Loading