Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Jgfouca/upstream merge 2024 11 14 #3115

Merged
merged 288 commits into from
Nov 15, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
288 commits
Select commit Hold shift + click to select a range
d1c60b4
move ww3 build to live in the run directory
erinethomas Sep 9, 2024
674d6ad
Add grid support for ERA5r025 configurations
jonbob Sep 10, 2024
26cb157
Add some r025 files used by ERA5r025_r025_IcoswISC30E3r5_gis1to10r02
jonbob Sep 10, 2024
f38fe0e
big flow error
iulian787 Sep 10, 2024
1892887
MPI group needs to be retrieved before use
iulian787 Sep 10, 2024
e4b86b6
reviews from Vijay
iulian787 Sep 10, 2024
2faa927
Added downscaling code for coupler bypass
thorntonpe Jul 12, 2024
4188433
Bug fixes for coupler bypass downscaling
thorntonpe Jul 12, 2024
db23793
initial commit of adding shrub bending parameter
rfiorella Mar 6, 2024
f084482
Update snow burial of vegetation parameterization
rfiorella Mar 31, 2024
f9799c6
Update ci-compile-test.yml
rfiorella Mar 29, 2024
7a2dd9c
hard-code pft numbers in pftvarcon for default taper values
rfiorella Apr 2, 2024
702f73c
add bounds checking on bendresist and vegshape parameters
rfiorella Jun 14, 2024
20bb484
Rearrange taper assignment in pftvarcon
rfiorella Aug 22, 2024
e979a2c
Add IM3 ERS developer test to e3sm_land_developer
rfiorella Aug 23, 2024
f0c93cf
Fix new IM3 paramter values in pftvarcon
rfiorella Aug 23, 2024
0f02df7
remove local ci test
rfiorella Aug 28, 2024
01ac9bd
Update comment to correctly reflect references in VegStructUpdateMod
rfiorella Sep 3, 2024
3734c0f
use woody instead of hardcoding to pft number
rfiorella Sep 6, 2024
18fa418
update woody comment description to reflect IM4 changes
rfiorella Sep 6, 2024
f5ee59a
Fix syntax error, missing comment marker
thorntonpe Sep 11, 2024
f30afb2
switch linker back to F
oksanaguba Sep 10, 2024
a4c907f
more reviews
iulian787 Sep 12, 2024
2c103c0
Allow interpinic to accept any netCDF filetype for output. Print warn…
czender Sep 13, 2024
4d1c5ea
Place hexadecimal parameters within int() intrinsic in NaN module for…
czender Sep 13, 2024
bf6b548
add MOAB root for improv machine at LCRC
iulian787 Sep 13, 2024
25fcf92
add newline at end of file
whannah1 Sep 13, 2024
ef7aeca
remove external qualifier from iargc definition
czender Sep 13, 2024
ece56d1
Remove commented-out code, CSZ markers, and dates last changed
czender Sep 13, 2024
dfeefff
clean up new mock-walker SST section to make it more compact and less…
whannah1 Sep 16, 2024
3cb0e38
Moved tests to e3sm_land_exeshare test suite
peterdschwartz Sep 16, 2024
a56bd4e
fix outdated path of output yaml files
mahf708 Sep 16, 2024
6a6415a
edit logic to accomodate eamxx specs
mahf708 Sep 16, 2024
30ffb16
switch to 16,8 pair
oksanaguba Sep 17, 2024
112fe79
adjust aurora flags
oksanaguba Sep 17, 2024
0fcac3c
adopt ekat sycl changes, TeamVectorRange
oksanaguba Sep 17, 2024
3e6959e
Fixes a typo
bishtgautam Sep 18, 2024
ff40c9c
Adds notes about using mksurfdata_map
bishtgautam Sep 18, 2024
f61c6f8
Few fixes
bishtgautam Sep 18, 2024
644019a
minor changes to improve clarity
erinethomas Sep 18, 2024
03158e3
Updating CRYO1850* compsets to v3 ELM settings
darincomeau Sep 18, 2024
6fbecc1
Add support for new JRA forcing through year 2023
jonbob Sep 18, 2024
a8763c2
Cleanup to fix issues from earlier PR causing sporadic test failures
jonbob Sep 19, 2024
40369b6
Adding CRYO1850-1pctCO2 and CRYOSSP245 compsets
darincomeau Sep 19, 2024
fe0530c
Update EKAT submodule
bartgol Sep 19, 2024
294bb8b
Update Haero submodule
bartgol Sep 19, 2024
57392e7
Updating ELM settings in remaining CRYO compsets
darincomeau Sep 19, 2024
3eb6333
Merge branch E3SM-Project/ndk/machinefiles/pm-cpu-update-intel-compil…
ndkeen Sep 19, 2024
663ad44
Merge branch 'bartgol/update-ekat-submodule' (PR #6629)
rljacob Sep 20, 2024
66edb4d
Update cam_diagnostics.F90 to fix FIDEAL
whannah1 Sep 20, 2024
09e4ea5
Update cam_diagnostics.F90
whannah1 Sep 20, 2024
cdb4ce6
Merge branch 'whannah/atm/rcemip-phase-2-update' (PR #6616)
rljacob Sep 20, 2024
512b328
Fixes few default settings
bishtgautam Sep 20, 2024
1204d21
Adds notes on creating surface dataset with 10 glacier layers
bishtgautam Sep 20, 2024
efe4269
Merge branch 'mahf708/ig/eamxx-prod-testing' into master (PR #6621)
jgfouca Sep 20, 2024
227f736
Updates lc machines
jasonb5 Sep 20, 2024
ac05a69
Merge bartgol/homme/sycl' (PR #6594)
oksanaguba Sep 21, 2024
4a44b19
Merge branch 'iulian787/data_land_moab' (PR #6567)
rljacob Sep 22, 2024
7d2259d
update fates default parameter file with new ngee-a shrubs
glemieux Sep 23, 2024
39d5295
Merge branch 'jonbob/mali/fix-globalstats-list' (PR #6627)
jonbob Sep 24, 2024
83eaa7e
Merge branch 'jasonb5/machinefiles/updates-lc-machines-modules' (PR #…
jasonb5 Sep 24, 2024
af5d1e3
Updates to bgc registry and history fields
njeffery Sep 24, 2024
2413f42
Hommexx: Temporarily work around some EAMxx-Hommexx incompatibilities.
ambrad Sep 24, 2024
3d4085f
Merge branch 'czender/elm_mali/interpinic_netcdf_boz_fixes' (PR #6614)
bishtgautam Sep 24, 2024
b5c3c7f
fix sat hist capability and add test
mahf708 Sep 24, 2024
a2fb3e7
Correct ocean conservation check settings
mark-petersen Sep 24, 2024
beca87f
Change conservationCheckOutput to append clobber mode
xylar Sep 25, 2024
ff5aa6f
Add a stealth ERS test for conservation check AM
xylar Sep 25, 2024
ae51494
Merge branch 'darincomeau/scripts/update-v3-cryo-compsets' (PR #6625)
jonbob Sep 25, 2024
663e880
Update stealth test based on review
mark-petersen Sep 25, 2024
a60ae93
add fixme note, handle error, and update test
mahf708 Sep 25, 2024
fc02007
Merge branch 'ambrad/hommexx/fix-E3SM-SCREAMv1-build' (PR #6645)
ambrad Sep 25, 2024
448f4f1
Fix sed command
xylar Sep 25, 2024
6944e95
Homme(xx): Flush the log before calling MPI_Abort in Homme's abortmp.
ambrad Sep 25, 2024
fac8382
add gh/ci eamxx standalone testing
mahf708 Sep 23, 2024
89b7ade
fix pl semanitics
mahf708 Sep 24, 2024
cdaa5c4
only test for eamxx, save logs
mahf708 Sep 24, 2024
2982d4a
Update conservation_check test to remove sed command
xylar Sep 26, 2024
87182bb
Fix readme for the new test
xylar Sep 26, 2024
712d71f
Zero aerosol diagnostics to prevent NaNs during bgc only runs
njeffery Sep 26, 2024
c30f09b
rename ww3 obstructions/shadow files to include ".rtd."
erinethomas Sep 26, 2024
dd108ac
Fix initialization of doubles
peterdschwartz Sep 26, 2024
387c327
add tests to wav_developer test suite
erinethomas Sep 26, 2024
e9c8bcf
remove test from the e3sm integration test suite
mahf708 Sep 26, 2024
f4d95ed
Add missing omp private variables for data subglacial runoff
jonbob Sep 26, 2024
b12eb68
Merge branch 'mark-petersen/mpas/correct-conservation-check' (PR #6643)
jonbob Sep 27, 2024
8c905eb
Make bgc balance_check_tolerance a nml variable and increase the default
wlin7 Sep 27, 2024
c1631a8
Remove extra blank lines
wlin7 Sep 27, 2024
9a66d99
reinstate integration test with smaller sat file
mahf708 Sep 27, 2024
f46455b
Rename the nml variable as bgc_balance_check_tolerance
wlin7 Sep 27, 2024
39da262
Add SOwISC12to30E3r3 to MPAS-Ocean, MPAS-Seaice and ELM
xylar Aug 22, 2023
4ea7036
Adding M PE layout for chrysalis
darincomeau Feb 9, 2024
d47632e
Update file datestamps
xylar Jul 12, 2024
eb834f1
Add mapping and domain files for SOwISC12to30E3r3
jonbob Jul 17, 2024
1f71f56
Update mapping and domain files for the SOwISC12to30E3r3 mesh
jonbob Jul 24, 2024
2c54f55
Update datestamps (again)
xylar Jul 25, 2024
7aa9e1d
Update domain and mapping file datestamps (also again)
jonbob Aug 8, 2024
a3bf764
Update ocn and ice datestamps (again, again)
xylar Aug 29, 2024
3276387
Adding ocn/ice ICs for B-cases, fixing typo in dismf file extention
darincomeau Sep 16, 2024
5a5e7f9
Adding default finidat for 1850 conditions with r05 land grid
darincomeau Sep 27, 2024
d6bf994
try new slimmed container
mahf708 Sep 28, 2024
da9951a
don't run coverage test
mahf708 Sep 28, 2024
0012b49
add fpe test
mahf708 Sep 28, 2024
b33da8c
update cosp2 submod
mahf708 Sep 28, 2024
76d797e
Merge branch 'mahf708/eam/sathis' (PR #6641)
rljacob Sep 30, 2024
632faeb
Use same balance_check_tolerance for C and P
wlin7 Sep 30, 2024
f8dfc6e
add rtd to mesh file name
erinethomas Oct 1, 2024
e482b69
adjusted 1. to 1._r8 in VerticalProfileMod
peterdschwartz Oct 1, 2024
b663752
Merge branch 'wlin/lnd/nml_nbalance_err_tol' (PR #6651)
bishtgautam Oct 1, 2024
bbacf3a
Update README and other files for v3.0.1
rljacob Oct 1, 2024
d5d8f6a
Disable linting on README.md
rljacob Oct 1, 2024
0037766
Mention more packages in LICENSE
rljacob Oct 1, 2024
f1e03b7
Merge branch 'ambrad/homme/flush-homme-log-1' (PR #6646)
ambrad Oct 1, 2024
d866026
Add sed commands to modify env_archive.xml to test the conservation am
jonbob Oct 2, 2024
55f473d
Fix typo in LICENSE
rljacob Oct 2, 2024
d4ca7d0
Merge branch 'rljacob/doc/updateforv301' (PR #6658)
rljacob Oct 2, 2024
16e8080
Change GMPAS-JRA1p5-DIB-PISMF-DSGR test from SMS to PET to check omp
jonbob Oct 3, 2024
aba6966
Added debugging info
peterdschwartz Oct 3, 2024
cc1ff16
print out moab counter only with MOABDEBUG
iulian787 Oct 4, 2024
721f8ca
Merge branch 'iulian787/improv_machine_moab' (PR #6615)
amametjanov Oct 4, 2024
169448a
Merge branch 'jonbob/mpaso/fix-subglacial-omp' (PR #6656)
jonbob Oct 4, 2024
6920f5e
Merge branch 'mahf708/ig/standalone-ghci-oci' (PR #6637)
rljacob Oct 4, 2024
60c99c3
Tweaking Chrysalis PE layout
darincomeau Oct 6, 2024
2481ef6
Fix import of moved method
mkstratos Oct 7, 2024
f5b8ad7
Adds NOOPT_FILES concept to mpas cmake system
jgfouca Oct 7, 2024
e1dff58
use FI_MR_CACHE_MONITOR=kdreg2 for all nersc machines
ndkeen Oct 7, 2024
f37edf7
correct default fates parameter for API36.1
glemieux Oct 7, 2024
39ca745
update fates submodule to sci.1.78.3_api.36.1.0
glemieux Oct 7, 2024
ed346d4
update fates hydro test module to change sapwood allometry mode
glemieux Oct 7, 2024
5812563
replaceconfig_flux_attenuation_coefficient_runoff with config_flux_at…
irenavankova Oct 8, 2024
5130bd1
Merge branch 'jonbob/datm/add-jra-1p5-2023' (PR #6628)
jonbob Oct 8, 2024
4b85dbe
Merge branch 'thorntonpe/lnd/IM3_testing_2'(PR #6607)
peterdschwartz Oct 8, 2024
2089345
Merge branch 'mkstratos/tests/mvko-import-fix' (PR #6671)
rljacob Oct 9, 2024
7ba6c85
Address review comments
bishtgautam Oct 9, 2024
d10ebf7
Merge branch 'erinethomas/ww3/rename-input-files-rtd' (PR #6662)
sbrus89 Oct 9, 2024
9b58110
Merge branch 'xylar/mesh/add-sowisc12to30e3r3' (PR #6631)
jonbob Oct 9, 2024
468866d
Make bld files consistent with Registry
jonbob Oct 9, 2024
42b7d0c
Merge remote-tracking branch 'scream/master' into jgfouca/scream_down…
jgfouca Oct 9, 2024
6f3edea
keep github actions working for e3sm repo
mahf708 Oct 9, 2024
6e216a5
Merge branch 'njeffery/seaice/update-bgc-history' (PR #6644)
jonbob Oct 10, 2024
4cfbe4a
Merge branch 'irenavankova/ocn/fix-subglacial-config-attenuation' (PR…
jonbob Oct 10, 2024
64f041b
Make sure SCREAM_LIBS_ONLY is on
jgfouca Oct 10, 2024
10099ac
Make sure SCREAM_LIBS_ONLY is on
jgfouca Oct 10, 2024
2cdecfd
Added more output and changed > 0._r8 checks to > tiny
peterdschwartz Oct 10, 2024
ae89098
Add config_create_all_logs_in_e3sm option to control log file creation
jonbob Oct 10, 2024
f5664a0
Update pelayout on pm-cpu for ne4 scream tests to ensure 96 tasks.
ndkeen Oct 10, 2024
c34cb65
bug fix for pam_statistics.h
whannah1 Oct 10, 2024
12c6dfd
update PAM submodule
whannah1 Oct 11, 2024
6061b9c
Merge branch 'jgfouca/scream_downstream_2024_10_09' of github.com:E3S…
whannah1 Oct 11, 2024
1b5fb62
enable shared builds for gh-standalone
mahf708 Oct 11, 2024
5b923fa
Merge branch 'jonbob/mpaso/fix-conservation-test' (PR #6659)
jonbob Oct 11, 2024
b8a44d4
Revert "update fates hydro test module to change sapwood allometry mode"
glemieux Oct 11, 2024
9059431
Add an fsurdat file for r025 and year 2000
jonbob Oct 11, 2024
9fe1cd9
Upgrade NetCDF modules for Intel and GNU compilers on Chrysalis
dqwu Oct 11, 2024
57f919f
Merge branch 'erinethomas/ww3/move-location-ww3-build' (PR #6663)
sbrus89 Oct 14, 2024
12f489f
Merge branch 'lnd/fix-vertp-precision'(PR #6649)
peterdschwartz Oct 14, 2024
22a8515
Merge branch 'jgfouca/scream_downstream_2024_10_09' into master (PR #…
jgfouca Oct 15, 2024
f47629d
Merge branch 'jgfouca/deopt_mpassi_icepack_file' (PR #6668)
jgfouca Oct 15, 2024
4d85553
Merge branch 'erinethomas/ww3/add-wave-dev-tests' (PR #6664)
sbrus89 Oct 15, 2024
7182613
upgrades and fixes to workflows
mahf708 Oct 15, 2024
c79b9e4
updates to miniforge settings
mahf708 Oct 15, 2024
2dc3601
add concurrency check for standalone
mahf708 Oct 15, 2024
aef19a4
rename gh/ci-w to gh-w/ci
mahf708 Oct 15, 2024
321b886
For pm-cpu, update compiler versions for GCC, nvidia, AMD compilers.
ndkeen Oct 15, 2024
eb9efce
Merge branch 'bishtgautam/lnd/interpinic-notes' (PR #6582)
bishtgautam Oct 15, 2024
a1c3cb0
Merge branch E3SM-Project/ndk/machinefiles/pm-cpu-pelayout-updates-fo…
ndkeen Oct 15, 2024
3cf430e
remove special flags for gnu builds as kdreg2 seems to fix the issue
ndkeen Oct 16, 2024
224a839
load Core/24.07 module and remove versions from git, submodule, and z…
grnydawn Oct 16, 2024
9bb456c
Update to HOMME Auroro machine cmake config
abagusetty Oct 16, 2024
442e068
Fix for bad leaf C:N ratios during transient land simulations
evasinha Oct 16, 2023
1eef7c5
Update conditionals for Southern Ocean ice and river runoff removal
cbegeman Oct 16, 2024
83dc8ca
Update components/mpas-ocean/bld/build-namelist
cbegeman Oct 17, 2024
a62230a
Merge pull request #6689 from E3SM-Project/ykim/frontier/Core_24.07
grnydawn Oct 17, 2024
8e14ff7
Merge branch 'jonbob/grids/add-era5r025-configurations' (PR #6683)
jonbob Oct 18, 2024
812c88c
Merge branch E3SM-Project/ndk/machinefiles/nersc-use-kdreg2 (PR #6687)
ndkeen Oct 20, 2024
ca312d9
bump nvidia compiler version on pm-cpu
ndkeen Oct 21, 2024
8d89f6e
remove kdreg2 change as it's already on master
ndkeen Oct 21, 2024
bdcc2f5
revert removing <env name="FI_CXI_RX_MATCH_MODE">software</env>
ndkeen Oct 21, 2024
b5207f4
Remove work-around to use default
ndkeen Oct 21, 2024
1f51259
Merge branch 'xylar/ocn/fix-high-freq-output-layer-index' (PR #6497)
jonbob Oct 22, 2024
1bb0f9b
Merge branch E3SM-Project/ndk/machinefiles/pm-cpu-update-gcc-nvidia-a…
ndkeen Oct 22, 2024
ef0abe7
Merge branch 'glemieux/lnd/fates-api36.1'(PR #6639)
peterdschwartz Oct 22, 2024
4532660
Merge branch 'dqwu/chrysalis/upgrade-netcdf' (PR #6680)
amametjanov Oct 22, 2024
238536c
Removing drof modes that point to modified runoff forcing files; modi…
darincomeau Oct 22, 2024
aab68c6
[SYCL] revert -qmkl to -mkl to have backward compatibility with tradi…
abagusetty Oct 23, 2024
accee4c
Merge branch 'cbegeman/ocn/enable-e3sm-shared-pi' (PR #6485)
jonbob Oct 23, 2024
2696ad0
Merge branch 'mahf708/ig/upgrade-gh-workflows' (PR #6686)
rljacob Oct 24, 2024
ce98c5a
Update chicoma-cpu modules
xylar Oct 11, 2024
457c943
Add latest cmake
xylar Oct 14, 2024
a44f71e
Updates to get E3SM working on chicoma-cpu
jonbob Oct 17, 2024
699dea0
Update nvidia modules
xylar Oct 19, 2024
6453565
Add GNU_CRAY_LDFLAGS flag to MPAS standalone builds
xylar Oct 21, 2024
750707a
Revert chicoma-gpu changes (for now)
xylar Oct 21, 2024
0cb78ea
Update gcc and nvidia to newer versions
xylar Oct 21, 2024
55c1c00
Merge branch 'mark-petersen/ocn/add-surface-vorticity' (PR #6566)
jonbob Oct 24, 2024
85cd5d3
Add overrun qos for pm-cpu/pm-gpu
ndkeen Oct 24, 2024
bf31b4e
Merge branch E3SM-Project/ndk/machinesfiles/pm-cpu-add-overrun (PR #6…
ndkeen Oct 25, 2024
1442143
Merge branch 'xylar/machine/update-chicoma-modules' (PR #6705)
jonbob Oct 25, 2024
d4a5531
Merge branch 'dmricciuto/elm/seed_bugfix' (PR #6370)
bishtgautam Oct 28, 2024
d8a408c
Merge 'ABHI/abagusetty/homme/aurora' (PR #6690)
oksanaguba Oct 29, 2024
96ef265
Merge branch E3SM-Project/ndk/machinefiles/nersc-remove-FI_CXI_RX_MAT…
ndkeen Oct 29, 2024
2f11da4
Merge branch 'mingxuanwupnnl/atm/VBSfix' (PR #6502)
wlin7 Oct 30, 2024
3a2d60d
[Aurora] Fix MKL flags from Intel MKL or oneMKL
abagusetty Oct 30, 2024
e9833e4
[Aurora] set MKL package for only onemkl and not intel mkl
abagusetty Oct 30, 2024
0291efc
Merge branch 'jonbob/mali/create-all-logs' (PR #6694)
jonbob Oct 31, 2024
4bc46eb
Reset alarm for MALI adaptive timestepper force interval in GLC driver
matthewhoffman Oct 31, 2024
80c91e7
Enable MALI adaptive timestepper for mali-gis20km test
matthewhoffman Oct 31, 2024
834203f
Merge branch 'ABHI/abagusetty/homme/aurora' (PR #6720)
oksanaguba Oct 31, 2024
40d5114
Fix total land-ice freshwater flux in data mode
xylar Oct 30, 2024
67ae4d5
Merge branch 'thorntonpe/lnd/negc_debug' (PR #6589)
bishtgautam Nov 1, 2024
4bedfbb
Adding support for PIO_IOTYPE_ADIOSC
jayeshkrishna Nov 5, 2024
a1c1f07
Adding a testmod to force ADIOS BP compression
jayeshkrishna Nov 5, 2024
00f42a7
Add ICOS30 Wave Mesh.
erinethomas Sep 11, 2024
158d9ce
mask out sotkes drift under ice shelves for icos mesh.
erinethomas Sep 25, 2024
8cbd06e
add wave-ice remapping files for wQU225Icos30
erinethomas Sep 12, 2024
b9a8485
add wav-ocean flux,wav-ice remapping file definitions for ICOS wave mesh
erinethomas Sep 12, 2024
c8b9aa5
add wave to ocean FLUX remapper
erinethomas Sep 25, 2024
a8e5d2d
remove wav-atm, wav-ice coupling (for future PR)
erinethomas Sep 30, 2024
2b82016
remove seq_map_map call for wave to ocn fluxes (no fluxes coupled yet)
erinethomas Oct 1, 2024
f346119
add B case ICOS test to wav_developer test suite
erinethomas Oct 1, 2024
b1a35ff
trim down wav dev test suite
erinethomas Oct 22, 2024
0404047
correction to langmuir mixing logic for LandIce Mask.
erinethomas Oct 28, 2024
d9ced43
cleanup whitespace
erinethomas Nov 5, 2024
0a87f8b
remove flux wave to ocean remapping (will be done in later PR)
erinethomas Nov 5, 2024
15a544b
remove white space
erinethomas Nov 5, 2024
492554f
remove WAV2OCN_FMAPNAME
erinethomas Nov 5, 2024
ed5d04f
remove wav to ocean flux remapping
erinethomas Nov 5, 2024
abfd375
clean up seq_map_map line for Sw2o
erinethomas Nov 5, 2024
36813ec
Merge branch 'scream/master' into jgfouca/scream_downstream_2024_11_07
jgfouca Nov 7, 2024
d9691e6
Updating to SCORPIO v1.6.6
jayeshkrishna Nov 5, 2024
57e02f0
increase time for wav tests and increase processor count for PEM test
erinethomas Nov 7, 2024
b87fd0b
change the coupling period of MOSART to be half hour in land river tw…
donghuix Nov 7, 2024
d01f844
Add ghci-oci
jgfouca Nov 7, 2024
b13c63a
Merge branch 'matthewhoffman/glc/adaptive-timestepper-alarm-fix' (PR …
jonbob Nov 8, 2024
043f357
Merge branch 'xylar/ocn/fix-dismf-total-lifwf' (PR #6729)
jonbob Nov 8, 2024
067fa93
update pam to match new p3 signature
mahf708 Nov 9, 2024
4cf27bc
fix formatting of changed md files
mahf708 Nov 9, 2024
9331f79
Adding support for ADIOS builds with BLOSC
jayeshkrishna Nov 11, 2024
61ade33
Merge branch 'jgfouca/scream_downstream_2024_11_07' into master (PR #…
jgfouca Nov 11, 2024
9b7efc5
Merge branch 'erinethomas/ww3/add-ICOS30-wave-mesh' (PR #6706)
sbrus89 Nov 11, 2024
803fffd
Merge remote-tracking branch 'liho745fork/liho745/river/bug-fix-4f7ae…
peterdschwartz Nov 12, 2024
d4b7f47
Update machine and compiler files for Frontier
grnydawn Nov 12, 2024
be3127b
Set default config_check_ssh_consistency for oQU240wLI to false
jonbob Nov 12, 2024
2c377c5
Merge branch 'cbegeman/ocn/modify-SO-runoff-removal' (PR #6693)
jonbob Nov 13, 2024
fa90280
Merge branch 'jayeshkrishna/share/spio_add_adiosc_iotype' (PR #6738)
jayeshkrishna Nov 13, 2024
741864b
Merge branch 'jonbob/ocn/qu240wli-ssh-check' (PR #6746)
jonbob Nov 14, 2024
d3f1bc9
Merge branch 'ykim/frontier/Nov2024' (PR #6747)
grnydawn Nov 14, 2024
d93e637
Merge remote-tracking branch 'upstream/master' into jgfouca/upstream_…
jgfouca Nov 14, 2024
f837023
Remove some debugging stuff
jgfouca Nov 14, 2024
03ab712
typo in links in eamxx docs
mahf708 Nov 14, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 6 additions & 2 deletions .github/workflows/e3sm-gh-ci-cime-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,14 @@ on:

workflow_dispatch:

concurrency:
group: ${{ github.workflow }}-${{ github.event_name }}-${{ github.event.pull_request.number || github.run_id }}
cancel-in-progress: true

jobs:

ci:
if: false
if: ${{ github.repository == 'E3SM-Project/E3SM' }}
runs-on: ubuntu-latest
strategy:
fail-fast: false
Expand All @@ -36,7 +40,7 @@ jobs:
- SMS_D_Ln5_P4.ne4pg2_oQU480.F2010-SCREAMv1-MPASSI.ghci-oci_gnu
- ERS_Ld5_P4.ne4pg2_oQU480.F2010-SCREAMv1-MPASSI.ghci-oci_gnu.eamxx-prod
container:
image: ghcr.io/e3sm-project/containers-ghci:ghci-0.1.0
image: ghcr.io/e3sm-project/containers-ghci:ghci-0.2.0

steps:
-
Expand Down
12 changes: 8 additions & 4 deletions .github/workflows/e3sm-gh-ci-w-cime-tests.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: gh
name: gh-w

on:
pull_request:
Expand All @@ -11,10 +11,14 @@ on:

workflow_dispatch:

concurrency:
group: ${{ github.workflow }}-${{ github.event_name }}-${{ github.event.pull_request.number || github.run_id }}
cancel-in-progress: true

jobs:

ci-w:
if: ${{ github.event.repository.name == 'e3sm' }}
ci:
if: ${{ github.repository == 'E3SM-Project/E3SM' }}
runs-on: ubuntu-latest
strategy:
fail-fast: false
Expand All @@ -23,7 +27,7 @@ jobs:
- SMS_D_Ld1_P8.ne4pg2_oQU480.WCYCL2010NS.ghci-oci_gnu
- ERS_Ld3_P8.ne4pg2_oQU480.WCYCL2010NS.ghci-oci_gnu.allactive-wcprod_1850
container:
image: ghcr.io/e3sm-project/containers-ghci:ghci-0.1.0
image: ghcr.io/e3sm-project/containers-ghci:ghci-0.2.0

steps:
-
Expand Down
5 changes: 5 additions & 0 deletions .github/workflows/e3sm-gh-md-linter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,13 @@ on:
# for now let's not lint files in eamxx
- '!components/eamxx/**/*.md'

concurrency:
group: ${{ github.workflow }}-${{ github.event_name }}-${{ github.event.pull_request.number || github.run_id }}
cancel-in-progress: true

jobs:
linter:
if: ${{ github.repository == 'E3SM-Project/E3SM' }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
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 @@ -15,7 +15,7 @@ concurrency:

jobs:
Build-and-Deploy-docs:
if: ${{ github.event.repository.name == 'e3sm' }}
if: ${{ github.repository == 'E3SM-Project/E3SM' }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
Expand Down
10 changes: 6 additions & 4 deletions .github/workflows/e3sm-gh-tools-mkatmsrffile-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,13 @@ on:
- cron: '00 15 * * 2'
workflow_dispatch:

concurrency:
group: ${{ github.workflow }}-${{ github.event_name }}-${{ github.event.pull_request.number || github.run_id }}
cancel-in-progress: true

jobs:
mkatmsrffile-test:
if: ${{ github.repository == 'E3SM-Project/E3SM' }}
runs-on: ubuntu-latest
defaults:
run:
Expand All @@ -31,18 +36,15 @@ jobs:
uses: conda-incubator/setup-miniconda@v3
with:
activate-environment: "envmkatmsrffile"
miniforge-variant: Mambaforge
miniforge-version: latest
use-mamba: true
mamba-version: "*"
channel-priority: strict
auto-update-conda: true
python-version: 3.11
-
name: Install dependencies
run: |
echo $CONDA_PREFIX
mamba install -y nco xarray numba numpy netcdf4
conda install -y nco xarray numba numpy netcdf4 -c conda-forge
-
name: Run tests
working-directory: components/eam/tools/mkatmsrffile
Expand Down
60 changes: 60 additions & 0 deletions .github/workflows/eamxx-gh-ci-standalone.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
name: gh-standalone

on:
pull_request:
branches: [ master ]
paths:
# first, yes to these
- '.github/workflows/eamxx-gh-ci-standalone.yml'
- 'cime_config/machine/config_machines.xml'
- 'components/eamxx/**'
- 'components/homme/**'
# second, no to these
- '!components/eamxx/docs/**'
- '!components/eamxx/mkdocs.yml'

workflow_dispatch:

concurrency:
group: ${{ github.workflow }}-${{ github.event_name }}-${{ github.event.pull_request.number || github.run_id }}
cancel-in-progress: true

jobs:

ci:
if: ${{ github.repository == 'E3SM-Project/E3SM' }}
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
test:
- sp
- opt
- dbg
- fpe
container:
image: ghcr.io/e3sm-project/containers-standalone-ghci:standalone-ghci-0.1.0

steps:
-
name: Checkout
uses: actions/checkout@v4
with:
show-progress: false
submodules: recursive
-
name: standalone
env:
SHELL: sh
run: |
# TODO: get rid of this extra line if we can?
git config --global safe.directory '*'
./components/eamxx/scripts/test-all-scream -m ghci-oci -t ${{ matrix.test }} -c BUILD_SHARED_LIBS=ON
-
name: Artifacts
uses: actions/upload-artifact@v4
if: ${{ always() }}
with:
name: ${{ matrix.test }}
path: |
components/eamxx/ctest-build/*/Testing/Temporary/Last*.log
2 changes: 1 addition & 1 deletion .github/workflows/eamxx-gh-pages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ concurrency:
jobs:

eamxx-docs:
if: ${{ github.event.repository.name == 'scream' }}
if: ${{ github.repository == 'E3SM-Project/scream' }}
runs-on: ubuntu-latest

steps:
Expand Down
6 changes: 5 additions & 1 deletion .github/workflows/eamxx_default_files.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,13 @@ on:
- cron: '00 00 * * *'
workflow_dispatch:

concurrency:
group: ${{ github.workflow }}-${{ github.event_name }}-${{ github.event.pull_request.number || github.run_id }}
cancel-in-progress: true

jobs:
scream-defaults:
if: false
if: ${{ github.repository == 'E3SM-Project/E3SM' }}
runs-on: ubuntu-latest
outputs:
event_name: ${{ github.event_name }}
Expand Down
2 changes: 1 addition & 1 deletion CITATION.cff
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ authors:
- given-names: E3SM
family-names: Project
version: 3.0.0
doi: 10.11578/E3SM/dc.20240301.3
doi: 10.11578/E3SM/dc.20240930.1
repository-code: 'https://github.com/E3SM-Project/E3SM'
url: 'https://e3sm.org'
license: BSD-3-Clause
26 changes: 20 additions & 6 deletions LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ Except for the separable pieces descibed below, E3SM is released
under the following 3-Clause BSD Open Source license.

*******************************************************************************
Copyright ©2023, UChicago Argonne, LLC All Rights Reserved
Copyright 2024, UChicago Argonne, LLC All Rights Reserved

Software Name: Energy Exascale Earth System Model (E3SM)

Expand Down Expand Up @@ -55,15 +55,29 @@ GPTL share/timing author non-commeric
MCT externals/mct ANL BSD
YAKL externals/YAKL author BSD
cub externals/cub author, NVIDIA BSD
kokkos externals/kokkos SNL BSD
kokkos externals/ekat SNL BSD
haero externals/haero SNL/Battelle BSD
mam4xx externals/mam4xx SNL/Battelle BSD

Ocean/Ice under components/
----------- -----------------
CICE cice LANL BSD
MPAS Framework mpas-framework LANL BSD
MPAS Ocean mpas-ocean LANL BSD
MPAS SeaIce mpas-seaice LANL BSD
MPAS-Albany LandIce mpas-albany-landice LANL, SNL BSD
FFTW mpas-ocean/src/FFTW author/MIT GPL
MARBL mpas-ocean/src/MARBL NCAR BSD
SHTNS mpas-ocean/src/SHTNS CeCILL GPL
cvmix mpas-ocean/src/cvmix NCAR LGPL
gotm mpas-ocean/src/gotm authors GPL
ppr mpas-ocean/src/ppr author custom
Icepack mpas-seaice/src/icepack LANL BSD

Waves under components/ww3
----------- --------------------
WW3 src/WW3 NWS/NOAA custom

Land-ice under components/mpas-albany-landice
----------- ------------------------------------
SeaLevelModel src/SeaLevelModel author MIT

Land under components/elm/src
----------- ------------------------
Expand Down Expand Up @@ -91,7 +105,7 @@ HOMMEXX components/homme/src/share/cxx SNL BSD

Actual copyright holder for above Institutions:
NCAR = University Corporation for Atmospheric Research
LANL = Los Alamos National Security, LLC
LANL = Los Alamos National Security, LLC, Triad National Security, LLC
SNL = National Technology & Engineering Solutions of Sandia, LLC
LBNL = The Regents of the University of California,
through Lawrence Berkeley National Laboratory
Expand Down
6 changes: 4 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
<!-- markdownlint-disable -->

[![E3SM Logo](https://e3sm.org/wp-content/themes/e3sm/assets/images/e3sm-logo.png)](https://e3sm.org)

Energy Exascale Earth System Model (E3SM)
Expand All @@ -9,14 +11,14 @@ the most challenging and demanding climate-change research problems and
Department of Energy mission needs while efficiently using DOE Leadership
Computing Facilities.

DOI: [10.11578/E3SM/dc.20240301.3](http://dx.doi.org/10.11578/E3SM/dc.20240301.3)
DOI: [10.11578/E3SM/dc.20240930.1](http://dx.doi.org/10.11578/E3SM/dc.20240930.1)

Please visit the [project website](https://e3sm.org) or our [Confluence site](https://acme-climate.atlassian.net/wiki/spaces/DOC/overview)
for further details.

For questions about the model, use [Github Discussions](https://github.com/E3SM-Project/E3SM/discussions).

See our Github-hosted documentation at [https://e3sm-project.github.io/E3SM/](https://e3sm-project.github.io/E3SM/).
See our Github-hosted documentation at [https://docs.e3sm.org/E3SM](https://docs.e3sm.org/E3SM/).

Table of Contents
--------------------------------------------------------------------------------
Expand Down
26 changes: 18 additions & 8 deletions cime_config/allactive/config_compsets.xml
Original file line number Diff line number Diff line change
Expand Up @@ -383,42 +383,52 @@

<compset>
<alias>CRYO1850</alias>
<lname>1850SOI_EAM%CMIP6_ELM%SPBC_MPASSI%DIB_MPASO%IBPISMF_MOSART_SGLC_SWAV</lname>
<lname>1850SOI_EAM%CMIP6_ELM%CNPRDCTCBCTOP_MPASSI%DIB_MPASO%IBPISMF_MOSART_SGLC_SWAV</lname>
</compset>

<compset>
<alias>CRYO1850-4xCO2</alias>
<lname>1850SOI_EAM%CMIP6-4xCO2_ELM%SPBC_MPASSI%DIB_MPASO%IBPISMF_MOSART_SGLC_SWAV</lname>
<lname>1850SOI_EAM%CMIP6-4xCO2_ELM%CNPRDCTCBCTOP_MPASSI%DIB_MPASO%IBPISMF_MOSART_SGLC_SWAV</lname>
</compset>

<compset>
<alias>CRYO1850-1pctCO2</alias>
<lname>1850SOI_EAM%CMIP6-1pctCO2_ELM%CNPRDCTCBCTOP_MPASSI%DIB_MPASO%IBPISMF_MOSART_SGLC_SWAV</lname>
</compset>

<compset>
<alias>CRYO1950</alias>
<lname>1950SOI_EAM%CMIP6_ELM%SPBC_MPASSI%DIB_MPASO%IBPISMF_MOSART_SGLC_SWAV</lname>
<lname>1950SOI_EAM%CMIP6_ELM%CNPRDCTCBCTOP_MPASSI%DIB_MPASO%IBPISMF_MOSART_SGLC_SWAV</lname>
</compset>

<compset>
<alias>CRYO1850-DISMF</alias>
<lname>1850SOI_EAM%CMIP6_ELM%SPBC_MPASSI%DIB_MPASO%IBDISMF_MOSART_SGLC_SWAV</lname>
<lname>1850SOI_EAM%CMIP6_ELM%CNPRDCTCBCTOP_MPASSI%DIB_MPASO%IBDISMF_MOSART_SGLC_SWAV</lname>
</compset>

<compset>
<alias>CRYO1950-DISMF</alias>
<lname>1950SOI_EAM%CMIP6_ELM%SPBC_MPASSI%DIB_MPASO%IBDISMF_MOSART_SGLC_SWAV</lname>
<lname>1950SOI_EAM%CMIP6_ELM%CNPRDCTCBCTOP_MPASSI%DIB_MPASO%IBDISMF_MOSART_SGLC_SWAV</lname>
</compset>

<compset>
<alias>CRYO20TR</alias>
<lname>20TRSOI_EAM%CMIP6_ELM%SPBC_MPASSI%DIB_MPASO%IBPISMF_MOSART_SGLC_SWAV</lname>
<lname>20TRSOI_EAM%CMIP6_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>
</compset>

<compset>
<alias>CRYOSSP585</alias>
<lname>SSP585SOI_EAM%CMIP6_ELM%SPBC_MPASSI%DIB_MPASO%IBPISMF_MOSART_SGLC_SWAV</lname>
<lname>SSP585SOI_EAM%CMIP6_ELM%CNPRDCTCBCTOP_MPASSI%DIB_MPASO%IBPISMF_MOSART_SGLC_SWAV</lname>
</compset>

<compset>
<alias>CRYOSSP370</alias>
<lname>SSP370SOI_EAM%CMIP6_ELM%SPBC_MPASSI%DIB_MPASO%IBPISMF_MOSART_SGLC_SWAV</lname>
<lname>SSP370SOI_EAM%CMIP6_ELM%CNPRDCTCBCTOP_MPASSI%DIB_MPASO%IBPISMF_MOSART_SGLC_SWAV</lname>
</compset>

<compset>
Expand Down
38 changes: 38 additions & 0 deletions cime_config/allactive/config_pesall.xml
Original file line number Diff line number Diff line change
Expand Up @@ -843,6 +843,29 @@
</pes>
</mach>
</grid>
<grid name="a%ne30np4.pg2_l%.+_oi%SOwISC12to30E3r3">
<mach name="chrysalis">
<pes compset=".*EAM.+ELM.+MPASSI.+MPASO.+MOSART.+SWAV.+" pesize="M">
<comment> -compset WCYCL*/CRYO* -res SOwISC12to30E3r3* on 52 nodes pure-MPI, ~8.5 sypd </comment>
<ntasks>
<ntasks_atm>1408</ntasks_atm>
<ntasks_lnd>384</ntasks_lnd>
<ntasks_rof>384</ntasks_rof>
<ntasks_ice>1024</ntasks_ice>
<ntasks_ocn>1920</ntasks_ocn>
<ntasks_cpl>1408</ntasks_cpl>
</ntasks>
<rootpe>
<rootpe_atm>0</rootpe_atm>
<rootpe_lnd>1024</rootpe_lnd>
<rootpe_rof>1024</rootpe_rof>
<rootpe_ice>0</rootpe_ice>
<rootpe_ocn>1408</rootpe_ocn>
<rootpe_cpl>0</rootpe_cpl>
</rootpe>
</pes>
</mach>
</grid>
<grid name="a%ne30np4.pg2_l%.+_oi%ECwISC30to60E2r1">
<mach name="anvil">
<pes compset=".*EAM.+ELM.+MPASSI.+MPASO.+MOSART.+SGLC.+SWAV.+" pesize="M">
Expand Down Expand Up @@ -1774,6 +1797,21 @@
</ntasks>
</pes>
</mach>
<mach name="pm-cpu|muller-cpu|alvarez">
<pes compset="any" pesize="any">
<comment>allactive+pm-cpu: default, 1 node, 96 tasks, 1 thread</comment>
<ntasks>
<ntasks_atm>96</ntasks_atm>
<ntasks_lnd>96</ntasks_lnd>
<ntasks_rof>96</ntasks_rof>
<ntasks_ice>96</ntasks_ice>
<ntasks_ocn>96</ntasks_ocn>
<ntasks_glc>96</ntasks_glc>
<ntasks_wav>96</ntasks_wav>
<ntasks_cpl>96</ntasks_cpl>
</ntasks>
</pes>
</mach>
</grid>
<grid name="a%ne30np4">
<mach name="pm-gpu|muller-gpu">
Expand Down
Loading