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 08 22 #2961

Merged
merged 493 commits into from
Aug 23, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
493 commits
Select commit Hold shift + click to select a range
62fcccf
replace global sum with full-precision reproducible sum
maltrud May 31, 2024
73788b9
Updates .gitmodules to zbgc-enabled icepack submodule branch
njeffery May 31, 2024
393d0ed
Reverts the previous commit
njeffery May 31, 2024
4873471
Updating Icepack to hash #2e5d5a27
njeffery May 31, 2024
2d05eb6
place expanded diagnostic write statement behind debug check
glemieux Jun 4, 2024
a4f20f9
Add mapping and domain files for RRSwISC6to18E3r5 mesh
jonbob Jun 4, 2024
565a93e
Update mapping and domain files created with an incorrect T62 scrip file
jonbob Jun 4, 2024
bacb504
Update cospsimulator_intr.F90
zyuying Jun 5, 2024
b103205
Matches Nvidia GPU compute capability (CC) version to cc80 on Perlmut…
grnydawn Jun 2, 2024
e6e4fb7
remove line
whannah1 Jun 6, 2024
30faaba
make variables const
whannah1 Jun 6, 2024
f9e6cc2
switch to std::abs
whannah1 Jun 6, 2024
2590f22
remove pmax
whannah1 Jun 6, 2024
11ae9ce
Disable reading land-ice topography from lat-lon file
xylar Apr 6, 2024
e8363b8
Read topo variable landIcePressureObserved
xylar Apr 6, 2024
46fcffe
Use land-ice topography from file
xylar Apr 6, 2024
f372331
Compute density in global ocean init mode
xylar Apr 8, 2024
0569e25
Don't set ssh from landIceDraft in global ocean init
xylar Apr 8, 2024
2389f6f
Rename modifyLandIcePressureMask to sshAdjustmentMask
xylar Apr 14, 2024
e0c0c07
Leave the landIce(Floating)Fraction unmasked
xylar Jun 10, 2024
2bd7c2a
Fix to using zaerosols without bgc
njeffery Jun 10, 2024
4924d1d
update Makefile for cube_to_target
whannah1 Jun 10, 2024
266c9d6
Use sshAdjustmentMask instead of landIceMask for rx1 smoothing mask
xylar Jun 11, 2024
cdadd6f
update fates tag to sci.1.76.4_api.35.1.0
glemieux Jun 11, 2024
bacf6ae
Merge branch 'whannah/fix-TEM-output' (#6404)
brhillman Jun 11, 2024
4774606
update variable intent
whannah1 Jun 11, 2024
7c2557d
simplify Makefile some more
whannah1 Jun 11, 2024
ae0ed99
major overhaul of topo workflow
whannah1 Jun 12, 2024
95d038b
linter fixes
whannah1 Jun 12, 2024
2272286
Fix domain filename to not include _mask
jonbob Jun 12, 2024
69cd9d3
minor fixes
whannah1 Jun 12, 2024
a015565
add link back to grid support guide
whannah1 Jun 12, 2024
77843ba
add data rof for moab driver
iulian787 Apr 8, 2024
14737fe
use repartition (zoltan) for domain meshes
iulian787 Apr 17, 2024
c2ab502
record in the cpl.log the mesh/domain files used by moab coupler
iulian787 Apr 18, 2024
9a229db
change message in comparison MOABCOMP on cpl
iulian787 Apr 22, 2024
5bfe5c9
iMOAB_MergeVertices is not used
iulian787 Apr 22, 2024
6d84b34
add more debug for rof 2 ocn projections
iulian787 Apr 22, 2024
023f963
compare Forr_rofi fields in mct and moab
iulian787 Apr 22, 2024
102b54d
remove some debugging code
iulian787 May 9, 2024
9741e0b
Merge branch 'jonbob/grids/add-jra-icos-trigrid' (PR #6403)
jonbob Jun 12, 2024
e978040
Make bld files consistent with Registry changes
jonbob Jun 12, 2024
e964e81
Cleans redundant parameters in second call to parameter_init
njeffery Jun 12, 2024
46496d6
Fix OpenACC deletes for topographic wave drag
xylar Jun 13, 2024
8edf0a5
Move subgrid subroutine call out of openacc parallel region
sbrus89 May 10, 2024
5f37229
add CMAKE_CUDA_ARCHITECTURES as in gnugpu
ndkeen Jun 13, 2024
578f1bd
remove comments accidentally committed
ndkeen Jun 13, 2024
9911e96
Change default for config_salinity_restoring_under_sea_ice
jonbob Jun 13, 2024
dc9beef
Merge branch 'xylar/ocn/fix-high-freq-output' (PR #6434)
jonbob Jun 13, 2024
fc123ed
Update defaults for RRSwISC6to18E3r5 to match ongoing tests
jonbob Jun 13, 2024
ed57f1c
Updates ELM subroutine to include dt as an input
bishtgautam May 11, 2024
22bb697
remove unnecessary commented line
chloewhicker Jun 13, 2024
bfc6631
Merge branch 'dqwu/mach/new-bebop-soft' (PR #6414)
rljacob Jun 13, 2024
dc87844
Merge branch 'xylar/mesh/add-rrswisc6to18e3r5' (PR #6447)
jonbob Jun 14, 2024
f872fd8
fix LCRC path for topo workflow
whannah1 Jun 14, 2024
79c845d
Merge branch 'alicebarthel/ocn/modify-sss-restoring-defaults' (PR #6420)
jonbob Jun 14, 2024
a4a2a6a
add line return
whannah1 Jun 14, 2024
fe6b192
add under construction banners
whannah1 Jun 14, 2024
669eb85
Merge branch 'dqwu/elm/simplify_restartvar' (PR #6394)
bishtgautam Jun 14, 2024
62646a0
update navigation side bar
whannah1 Jun 14, 2024
97dcc39
misc updates
whannah1 Jun 14, 2024
4e52553
update dry dep guide
whannah1 Jun 14, 2024
cd7f694
Update CIME submodule
jgfouca Jun 17, 2024
f14a3cf
Merge branch 'lnd/fates-api35' (PR #6419)
bishtgautam Jun 17, 2024
f0eada3
Merge branch 'jonbob/cpl/fix-t62-files' (PR #6459)
jonbob Jun 18, 2024
d4673af
re-enable tools nav section to fix broken links
whannah1 Jun 18, 2024
3f489e8
Merge branch E3SM-Project/ykim/machinefiles/fix-nvidiagpu-pm-gpu (PR …
ndkeen Jun 18, 2024
0c2a1cb
Change hi-res tests to use the v3 grid configurations
jonbob Jun 18, 2024
4156260
add logic to avoid rho and tau calculation when fates is on
glemieux Mar 21, 2023
8771e50
Add fates landuse x pft API code
glemieux Sep 19, 2023
192e8d1
Change fully-coupled hi-res test from 1950 to 1850
jonbob Jun 19, 2024
0f1422f
Merge branch 'bishtgautam/lnd/fix-root-dyn'(PR #6408)
peterdschwartz Jun 20, 2024
85c8c5e
Merge branch 'jgfouca/update_cime_subm_2024_06_17' into master (PR #6…
jgfouca Jun 20, 2024
ce54838
Merge branch 'iulian787/moab_data_rof' (PR #6410)
rljacob Jun 20, 2024
7ca7088
changed confusing dim on indexForReproSum, added comments
maltrud Jun 20, 2024
eeba953
OpenMP/OpenACC fixes in mpas_ocn_vmix.F
sbrus89 Jun 20, 2024
6e393f6
data ice branch from data rof
iulian787 Jun 16, 2024
ec58e82
define data ice imoab app before init
iulian787 Jun 16, 2024
ef39f1f
need to compute comm graph between data ice and coupler ice
iulian787 Jun 16, 2024
53be196
add GLOBAL_ID to tags for ice
iulian787 Jun 18, 2024
254955c
Add shared E3SM constants to MPAS-Ocean init mode
xylar May 3, 2024
2c73596
Switch global ocean in init mode to E3SM shared constants
xylar May 3, 2024
05ed557
Add subgrid host/device updates
sbrus89 Jun 21, 2024
752f281
Merge branch 'jonbob/landice/cleanup-igelm-tests' (PR #6399)
jonbob Jun 21, 2024
b7d2178
Use 'tiny' instrinsic function to replace '> 0._r8' checks in CH4Mod
peterdschwartz Jun 21, 2024
50205e8
use 192 tasks for hcru_hcru.I20TRGSWCNPRDCTCBC on pm-cpu
ndkeen Jun 21, 2024
ca30663
Change fully-coupled hi-res test to run for 3 days
jonbob Jun 21, 2024
6853aee
Removes redundant parameter and dimension passes to icepack
njeffery Jun 22, 2024
31f771c
Merge branch 'xylar/ocn/init-land-ice-pressure-from-topo' (PR #6375)
jonbob Jun 25, 2024
a08e5fe
Merge branch 'sbrus89/ocn/subgrid-openacc-fix' (PR #6472)
jonbob Jun 25, 2024
55e3df1
for gcp12, update ne4 eam pelayout
ndkeen Jun 26, 2024
051837e
Update low-res perf-tests to match v3 configurations
amametjanov Jun 26, 2024
7011599
Merge remote-tracking branch 'downstream/master' into jgfouca/eamxx_d…
jgfouca Jun 26, 2024
024de58
add homme machine file for Dane (LLNL)
whannah1 Jun 26, 2024
7142dff
let's not lint files in components/eamxx for now
mahf708 Jun 26, 2024
9601867
Merge 'origin/whannah/atm/add-dane-mach-file' (PR #6490)
oksanaguba Jun 26, 2024
b112a07
Merge branch 'cwhicker/elm/use_firn_percolation_and_compaction' (PR #…
bishtgautam Jun 26, 2024
62b9f87
Fixes for rrtmgp updates
jgfouca Jun 26, 2024
7be5f66
Merge branch 'jonbob/testing/make-hr-tests-v3' (PR #6479)
jonbob Jun 27, 2024
f87bb7e
Merge branch 'xylar/ocn/fix-topographic-wave-drag-openacc' (PR #6471)
jonbob Jun 27, 2024
905ffff
Allow changing SCORPIO config opts at compile
jayeshkrishna Jun 27, 2024
07f842a
Merge branch E3SM-Project/ndk/machinefiles/pm-cpu-pelayout-minor-adju…
ndkeen Jun 27, 2024
b4a98a3
Updating SCORPIO to v1.6.4
jayeshkrishna Jun 27, 2024
8002c3c
Update rrtmgp sub to remove netcdf include
jgfouca Jun 28, 2024
115ad3c
Merge branch 'xylar/ocn/fix-coriolis-shared-constants' (PR #6481)
jonbob Jul 1, 2024
adc81b2
Merge branch 'jayeshkrishna/add_pio_config_opts' (PR #6491)
jayeshkrishna Jul 1, 2024
41bd0cb
Merge branch 'jayeshkrishna/externals/scorpio_v1.6.4' (PR #6492)
jayeshkrishna Jul 1, 2024
08e9fa1
Merge branch 'master' into stephenprice/glc/update-gis20km-tests
stephenprice Jul 1, 2024
73a2e4d
Merge branch 'E3SM-Project:master' into stephenprice/glc/update-gis20…
stephenprice Jul 1, 2024
f9feb58
Add default layout for low-res BG config with GIS 20km
stephenprice Jul 1, 2024
c7d7998
Merge branch 'jgfouca/eamxx_downstream_merge_2024_06_26' into master …
jgfouca Jul 1, 2024
36d384c
Update the version of gnu on chrysalis
jonbob Jul 2, 2024
c87ca0b
Remove redundant files from elm test dirs (now in mali test dirs).
stephenprice Jul 2, 2024
c1d516a
Add reference to grid info in EAM docs
rljacob Jul 3, 2024
41ff9b1
Move RRM grid guide
rljacob Jul 3, 2024
4729cc9
Seperate code and grid dev
rljacob Jul 3, 2024
2b86904
Merge branch 'jonbob/machines/update-chrys-gnu' (PR #6495)
jonbob Jul 3, 2024
5ac436a
Merge branch 'YuyingZhang/atm/4histMODIS' (PR #6407)
singhbalwinder Jul 3, 2024
1fb279e
Merge branch 'cwhicker/elm/use_extrasnowlayers_tuning_20240521' (PR #…
bishtgautam Jul 3, 2024
cd8c5e1
linter fixes
whannah1 Jul 3, 2024
8fa5e5c
specify seperate guides for uniform and RRM grid files
whannah1 Jul 3, 2024
bdf4093
fix link
whannah1 Jul 3, 2024
71e1d83
Add high-res perf-test suite
amametjanov Jul 3, 2024
6e04be8
Remove totalRemoved*RunoffFlux variables
xylar Jun 23, 2024
d1d0f0a
Separate removal of Antarctic river and ice runoff
xylar Jun 23, 2024
37fc15a
Merge branch 'whannah/docs/add-grid-support-guide' (PR #6417)
rljacob Jul 5, 2024
58efb0c
Merge 'TREY/trey/caar_ut/pgrad_correction' (PR #6444)
oksanaguba Jul 5, 2024
ea28b9d
add support for halo options when topo smoothing
mt5555 Jul 7, 2024
b166730
anvil-script-updates
mt5555 Jul 7, 2024
cf65581
restore topo smoothing defaults
mt5555 Jul 8, 2024
2e891c2
Change fully-coupled HR test to WCYCL1850NS, due to missing ocn/ice ICs
jonbob Jul 8, 2024
9e3f3e6
Merge master into whannah/mmf/pam-updates
whannah1 Jul 8, 2024
d6ce037
update fates submodule
glemieux Jul 8, 2024
d47e4c8
Merge remote branch 'mt5555/topogen-halo' (PR #6503)
mt5555 Jul 9, 2024
e1f94eb
remove out-of-date comment
glemieux Jul 9, 2024
b17beff
change fates_harvest_mode option name
glemieux Jul 9, 2024
5dd6c46
add clarifying language to FATES namelist options
glemieux Jul 9, 2024
4b8c230
rename clmlanduse to hlmlanduse
glemieux Jul 9, 2024
3070abc
Merge master into whannah/mmf/pam-updates
whannah1 Jul 9, 2024
c1bf030
add new fates luh2 tests and update existing
glemieux Jul 9, 2024
4420c0d
change logging test to use replacement fates harvest mode
glemieux Jul 9, 2024
8bd0372
add new fates test mods to test list
glemieux Jul 9, 2024
12f7249
Merge branch 'bishtgautam/lnd/fix-spbc-compset'(PR #6438)
peterdschwartz Jul 9, 2024
23c37c5
Add stub glc (.+SGLC) descriptor to two new PE layouts
stephenprice Jul 9, 2024
512c499
add trim to the write statement output
glemieux Jul 9, 2024
6c1cb2e
minor change in call to GetLandusePFTData
glemieux Jul 9, 2024
cb73e3a
Merge branch E3SM-Project/ndk/machinefiles/gcp12-adjust-ne4-pelayout …
ndkeen Jul 9, 2024
27003a0
update fates parameter file
glemieux Jul 9, 2024
7b3f8fa
refactor fates build namelist options
glemieux Jul 9, 2024
429dc36
Merge branch 'maltrud/ocean/sss-restoring-reprosum' (PR #6456)
jonbob Jul 10, 2024
04842fe
Merge branch 'stephenprice/glc/update-gis20km-tests' (PR #6445)
jonbob Jul 10, 2024
3f69824
Update bld files to match Registry
jonbob Jul 10, 2024
56e9d2e
PAM fixes following SCREAM merge into E3SM
whannah1 Jul 10, 2024
4c94ac4
Add mesh-dependent dust_iron_file to streams
jonbob Jul 10, 2024
f636d9b
correct how fates sp mode value is passed to add_default for building…
glemieux Jul 10, 2024
342e6f5
update fates build namelist add_default calls for modes that depend o…
glemieux Jul 10, 2024
df1901d
add graceful failures to the fates build namelist for land use
glemieux Jul 10, 2024
4bb13ed
correct add default call for use_fates_luh option
glemieux Jul 10, 2024
e43b554
correct graceful failure write statement
glemieux Jul 10, 2024
52f1bd1
fix use_fates_potentialveg call in build namelist
glemieux Jul 10, 2024
1414a18
add namelist check allowing empty string for fluh_timeseries
glemieux Jul 11, 2024
0c94275
do not add default for fates landuse files prior to checks
glemieux Jul 11, 2024
119f046
Merge branch 'trhille/mali/remove_icebergs_in_each_rk_stage' into MAL…
matthewhoffman Jul 10, 2024
348dc46
whitespace fixes in elm build namelist
glemieux Jul 11, 2024
229fb93
add constant simyear range until transient compset working for fates
glemieux Jul 11, 2024
ebf6dd8
correct flandusepftdat default location name
glemieux Jul 11, 2024
09d0bf3
correct fates harvest mode namelist check
glemieux Jul 11, 2024
2546452
Fixes gotm interface for vertical mixing
vanroekel Jul 11, 2024
fff7243
Merge remote-tracking branch 'myfork/peterdschwartz/lnd/fix-ch4-under…
peterdschwartz Jul 11, 2024
e565c34
remove old comment from elmfates_interfaceMod
glemieux Jul 11, 2024
51c1dfb
Merge branch 'iulian787/moab_data_ice' (PR #6482)
rljacob Jul 13, 2024
1b0772c
correct how harvest mode setting is passed to add_default for fates l…
glemieux Jul 13, 2024
6d21ce5
reinstate default settings for various fates modes
glemieux Jul 13, 2024
202ed59
Bump actions/setup-python from 5.1.0 to 5.1.1
dependabot[bot] Jul 15, 2024
9986482
Merge branch 'jonbob/testing/fix-hr-test' (PR #6504)
jonbob Jul 16, 2024
e064017
Update grids in superBFB tests
amametjanov Jul 17, 2024
264a352
Merge branch 'xylar/ocn/separate-removal-ais-river-ice-runoff' (PR #6…
jonbob Jul 17, 2024
ee9cd55
update fates to sci.1.77.1_api.36.0.0
glemieux Jul 17, 2024
c76dcd5
Adding a testmod for adios testing
jayeshkrishna Jul 18, 2024
9e74909
Clean up kokkos/tril situation
jgfouca Jun 13, 2024
ae7e060
Look for kokkos only if albany/trilinos are not used
bartgol Jul 2, 2024
72f0ed0
Find Albany after Trilinos, since AlbanyConfig.cmake is not done righ…
bartgol Jul 2, 2024
dbd0374
Use preinstalled kokkos when using albany
jewatkins Jul 18, 2024
a913c76
update pm-cpu GNU compiler version to 12.2
ndkeen Jul 19, 2024
29a415e
Add flag for 2 files to avoid hang with this newer 12.3 gnu compiler …
ndkeen Jul 19, 2024
c9ebe50
test with gcc-native on alvarez as well (though machine rarely availa…
ndkeen Jul 20, 2024
17e01c1
correct accidental removal of a module unload statement
ndkeen Jul 21, 2024
767332e
upgrade e3sm-imgs to 0.0.9 and add singularity2
mahf708 Jul 21, 2024
36bfae8
Merge 'origin/whannah/atm/update-cube_to_target-Makefile' (PR #6463)
oksanaguba Jul 22, 2024
3bea55f
new argument for apply weights
iulian787 Jul 22, 2024
71af25a
extra endif in mpas ocean mct module
iulian787 Jul 22, 2024
377b2d3
Merge branch 'glemieux/lnd/fates-landuse-v2' (PR #6353)
peterdschwartz Jul 23, 2024
181b07c
local compile changes
iulian787 Jul 24, 2024
2ff6e26
Merge branch 'local_ocn_cmp' into iulian787/moab_api_change
iulian787 Jul 24, 2024
ea2a936
Changing default NetCDF format to CDF5
jayeshkrishna Jul 24, 2024
99e16b2
Merge branch 'jewatkins/fix-albany-kokkos' (PR #6514)
jonbob Jul 25, 2024
28bca23
Merge branch E3SM-Project/ndk/machinefiles/pm-cpu-update-gcc-12.2 (PR…
ndkeen Jul 25, 2024
9e14e13
disable MMF2 integration test
whannah1 Jul 25, 2024
d75fb49
Moves to workspace from gdata
jasonb5 Jul 25, 2024
524c69d
Removes quartz and adds dane
jasonb5 Jul 25, 2024
7694a00
Merge branch 'dependabot/github_actions/actions/setup-python-5.1.1' …
rljacob Jul 25, 2024
466fa81
Merge branch 'mahf708/idp/e3sm-imgs-v0.0.7' (PR #6519)
rljacob Jul 26, 2024
3dd57a0
Renames quartz cmake macros to dane
jasonb5 Jul 29, 2024
2c1eb37
Merge branch 'whannah/temp-disable-mmf2-test' (PR #6527)
rljacob Jul 29, 2024
709aaad
Merge branch 'jasonb5/machinefiles/update-lc-machines' (PR #6528)
jasonb5 Jul 30, 2024
1e2c8e1
Merge branch 'jayeshkrishna/cime_config/force_adios_testmod' (PR #6526)
jayeshkrishna Jul 31, 2024
a7369fb
Fix bottomDepth when filling bathymetry holes
xylar Jul 31, 2024
48fb3c0
update PAM submodule
whannah1 Jul 31, 2024
7d69007
add negative mass checks for pam_debug.h
whannah1 Jul 31, 2024
dfeed49
Add S,M,L PEs for v3-grid WCYCL cases on Anvil
amametjanov Aug 1, 2024
3758fdf
Upgrading to SCORPIO v1.6.5
jayeshkrishna Aug 2, 2024
05e0314
Add updated Omega link
altheaden Aug 2, 2024
6dabffc
Merge branch 'azamat/perftests/lores-v3-config' (PR #6488)
amametjanov Aug 6, 2024
ebbf745
Merge branch 'jayeshkrishna/driver/change_default_to_cdf5' (PR #6525)
jayeshkrishna Aug 6, 2024
ebb7301
Merge branch 'njeffery/seaice/update-icepack-bgc-v3-indices' (PR #6457)
jonbob Aug 6, 2024
6a90aec
Update ANL LCRC Improv
amametjanov Aug 8, 2024
727ad81
Merge branch 'xylar/ocn/fix-bottom-depth-for-haney-coordinate' (PR #6…
jonbob Aug 8, 2024
a4de483
Merge branch 'azamat/machines/update-improv' (PR #6539)
amametjanov Aug 9, 2024
d879143
add 2 new AIS meshes for MALI
matthewhoffman May 6, 2024
8fc8851
Add TL319_oQU240wLI_ais8to30 grid
matthewhoffman May 7, 2024
a264ba9
Correct filenames in buildnml
matthewhoffman Jun 26, 2024
687149b
Add mapping files for ais4to20 and ais8to30
jonbob Jul 3, 2024
4975d49
Update mpas.ais4to20km and mpas.ais8to30km meshes to new versions
matthewhoffman Jul 24, 2024
0a92e25
Add FOLISIO compset
matthewhoffman Jul 24, 2024
ebc39ea
Merge branch 'matthewhoffman/mali/ais-meshes' (PR #6440)
jonbob Aug 14, 2024
c98564b
Update bld files to match Registry
jonbob Aug 14, 2024
3e37d4a
Updates cime imports
jasonb5 Aug 14, 2024
1c9dfa1
Merge branch 'jasonb5/cime/fix-cime-api' into master (PR #6550)
jgfouca Aug 15, 2024
c411a79
Adding support for PnetCDF in HOMME on Chrysalis
jayeshkrishna Aug 15, 2024
df53433
Adding support for PnetCDF in HOMME on Anvil
jayeshkrishna Aug 16, 2024
2e05859
Merge PR 'docs/update-omega-link' (PR #6537)
rljacob Aug 16, 2024
063fb3a
Merge branch 'matthewhoffman/mali/malidev-update-20240814' (PR #6547)
jonbob Aug 16, 2024
ef08ba7
Added new snow Thermal Conductivity in SoilTemperatureMod.F90
chloewhicker Jun 13, 2024
2b7fbc0
changed flag name for new snow thk flag to be more descriptive
chloewhicker Jun 20, 2024
7af3988
clean up master & feature branch merge
chloewhicker Jul 19, 2024
c221955
removed testing write statements
chloewhicker Jul 24, 2024
a4e9c06
minor stylistic / precision mods
chloewhicker Aug 16, 2024
5d44648
Merge branch 'iulian787/moab_api_change' (PR #6523)
rljacob Aug 16, 2024
04258da
minor stylistic change
chloewhicker Aug 20, 2024
cf9da78
Merge branch 'master' into whannah/mmf/pam-updates
whannah1 Aug 20, 2024
a39296c
re-enable MMF2 test
whannah1 Aug 20, 2024
601da64
Merge branch 'daleihao/lnd/make_top_rad_data' (PR #6468)
bishtgautam Aug 20, 2024
ec98339
Add F2010-SCREAMv1 test to e3sm_gpucxx suite
brhillman Mar 2, 2023
b326f27
Revert to external cosp.F90 to fix build error for EAMxx
brhillman Aug 21, 2024
0439e66
Merge branch 'vanroekel/ocean/mixing-interface-fix' (PR #6509)
jonbob Aug 21, 2024
9d6f1e4
Merge branch 'cwhicker/elm/use_use_T_rho_dependent_snowthk_20240719' …
bishtgautam Aug 21, 2024
37583bd
Merge branch 'brhillman/cime_config/add-scream-gpucxx-test' (PR #5495)
rljacob Aug 22, 2024
c6ac698
Merge 'origin/jayeshkrishna/homme/add_pnetcdf_for_standalone' (PR #6552)
oksanaguba Aug 22, 2024
69f24bf
This brings in several updates and fixes for the PAM CRM used in the …
brhillman Aug 22, 2024
b624485
Merge remote-tracking branch 'upstream/master' into jgfouca/upstream_…
jgfouca Aug 22, 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
18 changes: 9 additions & 9 deletions .github/workflows/e3sm-gh-ci-cime-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,16 +27,16 @@ jobs:
fail-fast: false
matrix:
test:
- SMS_D_P4.ne4pg2_oQU480.F2010.singularity_gnu
- SMS_P4.ne4pg2_oQU480.F2010.singularity_gnu
- REP_P4.ne4pg2_oQU480.F2010.singularity_gnu
- ERS_P4.ne4pg2_oQU480.F2010.singularity_gnu
- ERS_P4.ne4pg2_oQU480.F2010.singularity_gnu.eam-wcprod_F2010
- ERP_P4.ne4pg2_oQU480.F2010.singularity_gnu
- PET_P4.ne4pg2_oQU480.F2010.singularity_gnu
- PEM_P4.ne4pg2_oQU480.F2010.singularity_gnu
- SMS_D_P4.ne4pg2_oQU480.F2010.singularity2_gnu
- SMS_P4.ne4pg2_oQU480.F2010.singularity2_gnu
- REP_P4.ne4pg2_oQU480.F2010.singularity2_gnu
- ERS_P4.ne4pg2_oQU480.F2010.singularity2_gnu
- ERS_P4.ne4pg2_oQU480.F2010.singularity2_gnu.eam-wcprod_F2010
- ERP_P4.ne4pg2_oQU480.F2010.singularity2_gnu
- PET_P4.ne4pg2_oQU480.F2010.singularity2_gnu
- PEM_P4.ne4pg2_oQU480.F2010.singularity2_gnu
container:
image: ghcr.io/mahf708/e3sm-imgs:v0.0.6
image: ghcr.io/mahf708/e3sm-imgs:v0.0.9

steps:
-
Expand Down
18 changes: 9 additions & 9 deletions .github/workflows/e3sm-gh-ci-w-cime-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,16 +20,16 @@ jobs:
fail-fast: false
matrix:
test:
- SMS_D_P8.ne4pg2_oQU480.WCYCL2010NS.singularity_gnu
- SMS_P8.ne4pg2_oQU480.WCYCL2010NS.singularity_gnu
- REP_P8.ne4pg2_oQU480.WCYCL2010NS.singularity_gnu
- ERS_P8.ne4pg2_oQU480.WCYCL2010NS.singularity_gnu
- ERS_P8.ne4pg2_oQU480.WCYCL2010NS.singularity_gnu.allactive-wcprod_1850
- ERP_P8.ne4pg2_oQU480.WCYCL2010NS.singularity_gnu
- PET_P8.ne4pg2_oQU480.WCYCL2010NS.singularity_gnu
- PEM_P8.ne4pg2_oQU480.WCYCL2010NS.singularity_gnu
- SMS_D_P8.ne4pg2_oQU480.WCYCL2010NS.singularity2_gnu
- SMS_P8.ne4pg2_oQU480.WCYCL2010NS.singularity2_gnu
- REP_P8.ne4pg2_oQU480.WCYCL2010NS.singularity2_gnu
- ERS_P8.ne4pg2_oQU480.WCYCL2010NS.singularity2_gnu
- ERS_P8.ne4pg2_oQU480.WCYCL2010NS.singularity2_gnu.allactive-wcprod_1850
- ERP_P8.ne4pg2_oQU480.WCYCL2010NS.singularity2_gnu
- PET_P8.ne4pg2_oQU480.WCYCL2010NS.singularity2_gnu
- PEM_P8.ne4pg2_oQU480.WCYCL2010NS.singularity2_gnu
container:
image: ghcr.io/mahf708/e3sm-imgs:v0.0.6
image: ghcr.io/mahf708/e3sm-imgs:v0.0.9

steps:
-
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/e3sm-gh-md-linter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ on:
branches: ["master"]
paths:
- '**/*.md'
# for now let's not lint files in eamxx
- '!components/eamxx/**/*.md'

jobs:
linter:
Expand Down
2 changes: 1 addition & 1 deletion cime
Submodule cime updated 52 files
+86 −22 .github/scripts/ghcr-prune.py
+20 −12 .github/workflows/docs.yml
+3 −7 .github/workflows/ghcr-prune.yml
+2 −1 .github/workflows/testing.yml
+1 −0 .gitignore
+2 −0 .pre-commit-config.yaml
+1 −1 CIME/ParamGen/xml_schema/entry_id_pg.xsd
+6 −2 CIME/SystemTests/eri.py
+2 −2 CIME/SystemTests/system_tests_common.py
+4 −1 CIME/Tools/check_case
+2 −1 CIME/Tools/check_lockedfiles
+28 −26 CIME/Tools/xmlchange
+1 −8 CIME/XML/archive_base.py
+8 −3 CIME/XML/env_batch.py
+30 −15 CIME/XML/grids.py
+1 −1 CIME/XML/test_reporter.py
+8 −6 CIME/build.py
+0 −5 CIME/case/case.py
+12 −2 CIME/case/case_run.py
+18 −9 CIME/case/case_setup.py
+0 −4 CIME/case/case_st_archive.py
+19 −10 CIME/case/case_submit.py
+0 −151 CIME/case/check_lockedfiles.py
+4 −1 CIME/config.py
+56 −77 CIME/data/config/cesm/config_files.xml
+0 −6 CIME/hist_utils.py
+185 −8 CIME/locked_files.py
+1 −1 CIME/non_py/cprnc
+1 −1 CIME/tests/base.py
+6 −4 CIME/tests/test_sys_cime_case.py
+4 −1 CIME/tests/test_sys_create_newcase.py
+3 −1 CIME/tests/test_sys_full_system.py
+1 −1 CIME/tests/test_unit_case.py
+55 −0 CIME/tests/test_unit_config.py
+344 −0 CIME/tests/test_unit_locked_files.py
+3 −1 CIME/utils.py
+4 −2 CIME/wait_for_tests.py
+0 −1 doc/requirements.txt
+0 −15 doc/source/_static/custom.css
+0 −23 doc/source/_static/pop_ver.js
+0 −3 doc/source/_templates/layout.html
+64 −0 doc/source/_templates/versions.html
+27 −13 doc/source/conf.py
+10 −13 doc/source/users_guide/cime-dir.rst
+62 −0 doc/source/users_guide/components.rst
+31 −25 doc/source/users_guide/create-a-case.rst
+4 −4 doc/source/users_guide/index.rst
+53 −21 doc/source/users_guide/introduction-and-overview.rst
+29 −7 doc/source/users_guide/setting-up-a-case.rst
+245 −170 doc/source/users_guide/testing.rst
+7 −4 doc/source/what_cime/index.rst
+3 −0 docker/Dockerfile
5 changes: 5 additions & 0 deletions cime_config/allactive/config_compsets.xml
Original file line number Diff line number Diff line change
Expand Up @@ -421,6 +421,11 @@
<lname>2000_DATM%JRA-1p5_SLND_MPASSI_MPASO%DATMFORCED_DROF%JRA-1p5_MALI%SIA_SWAV</lname>
</compset>

<compset>
<alias>MPAS_FOLISIO_JRA1p5</alias>
<lname>2000_DATM%JRA-1p5_SLND_MPASSI_MPASO%DATMFORCED_DROF%JRA-1p5_MALI_SWAV</lname>
</compset>

<!-- Slab ocean cases -->
<compset>
<alias>E1850C5ELM</alias>
Expand Down
119 changes: 108 additions & 11 deletions cime_config/allactive/config_pesall.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1253,7 +1253,7 @@
</grid>
<grid name="a%ne30np4.pg2_l%r05_oi%IcoswISC30E3r5_r%r05_.+">
<mach name="chrysalis">
<pes compset=".*EAM.+ELM.+MPASSI.+MPASO.+MOSART.+SWAV.+" pesize="T">
<pes compset=".*EAM.+ELM.+MPASSI.+MPASO.+MOSART.+SGLC.+SWAV.+" pesize="T">
<comment> --compset WCYCL* --res ne30pg2_r05_IcoswISC30E3r5 on 4 nodes pure-MPI, ~1.5 sypd </comment>
<ntasks>
<ntasks_atm>-4</ntasks_atm>
Expand All @@ -1264,7 +1264,7 @@
<ntasks_lnd>-4</ntasks_lnd>
</ntasks>
</pes>
<pes compset=".*EAM.+ELM.+MPASSI.+MPASO.+MOSART.+SWAV.+" pesize="S">
<pes compset=".*EAM.+ELM.+MPASSI.+MPASO.+MOSART.+SGLC.+SWAV.+" pesize="S">
<comment> --compset WCYCL* --res ne30pg2_r05_IcoswISC30E3r5 on 20 nodes pure-MPI, ~7.25 sypd </comment>
<ntasks>
<ntasks_atm>1024</ntasks_atm>
Expand All @@ -1283,7 +1283,7 @@
<rootpe_lnd>640</rootpe_lnd>
</rootpe>
</pes>
<pes compset=".*EAM.+ELM.+MPASSI.+MPASO.+MOSART.+SWAV.+" pesize="M">
<pes compset=".*EAM.+ELM.+MPASSI.+MPASO.+MOSART.+SGLC.+SWAV.+" pesize="M">
<comment> --compset WCYCL* --res ne30pg2_r05_IcoswISC30E3r5 on 54 nodes pure-MPI, ~17.5 sypd </comment>
<ntasks>
<ntasks_atm>2752</ntasks_atm>
Expand All @@ -1302,7 +1302,7 @@
<rootpe_lnd>2048</rootpe_lnd>
</rootpe>
</pes>
<pes compset=".*EAM.+ELM.+MPASSI.+MPASO.+MOSART.+SWAV.+" pesize="L">
<pes compset=".*EAM.+ELM.+MPASSI.+MPASO.+MOSART.+SGLC.+SWAV.+" pesize="L">
<comment> --compset WCYCL* --res ne30pg2_r05_IcoswISC30E3r5 on 105 nodes pure-MPI, ~27.7 sypd </comment>
<ntasks>
<ntasks_atm>5440</ntasks_atm>
Expand All @@ -1322,8 +1322,67 @@
</rootpe>
</pes>
</mach>
<mach name="anvil">
<pes compset=".*EAM.+ELM.+MPASSI.+MPASO.+MOSART.+SGLC.+SWAV.+_SESP$" pesize="S">
<comment> --compset WCYCL* --res ne30pg2_r05_IcoswISC30E3r5 on 25 nodes pure-MPI, ~2.9 sypd </comment>
<ntasks>
<ntasks_atm>675</ntasks_atm>
<ntasks_lnd>324</ntasks_lnd>
<ntasks_rof>324</ntasks_rof>
<ntasks_ice>360</ntasks_ice>
<ntasks_ocn>216</ntasks_ocn>
<ntasks_cpl>684</ntasks_cpl>
</ntasks>
<rootpe>
<rootpe_atm>0</rootpe_atm>
<rootpe_lnd>360</rootpe_lnd>
<rootpe_rof>360</rootpe_rof>
<rootpe_ice>0</rootpe_ice>
<rootpe_ocn>684</rootpe_ocn>
<rootpe_cpl>0</rootpe_cpl>
</rootpe>
</pes>
<pes compset=".*EAM.+ELM.+MPASSI.+MPASO.+MOSART.+SGLC.+SWAV.+_SESP$" pesize="M">
<comment> --compset WCYCL* --res ne30pg2_r05_IcoswISC30E3r5 on 50 nodes pure-MPI, ~5.6 sypd </comment>
<ntasks>
<ntasks_atm>1350</ntasks_atm>
<ntasks_lnd>648</ntasks_lnd>
<ntasks_rof>648</ntasks_rof>
<ntasks_ice>720</ntasks_ice>
<ntasks_ocn>432</ntasks_ocn>
<ntasks_cpl>1368</ntasks_cpl>
</ntasks>
<rootpe>
<rootpe_atm>0</rootpe_atm>
<rootpe_lnd>720</rootpe_lnd>
<rootpe_rof>720</rootpe_rof>
<rootpe_ice>0</rootpe_ice>
<rootpe_ocn>1368</rootpe_ocn>
<rootpe_cpl>0</rootpe_cpl>
</rootpe>
</pes>
<pes compset=".*EAM.+ELM.+MPASSI.+MPASO.+MOSART.+SGLC.+SWAV.+_SESP$" pesize="L">
<comment> --compset WCYCL* --res ne30pg2_r05_IcoswISC30E3r5 on 100 nodes pure-MPI, ~8.8 sypd </comment>
<ntasks>
<ntasks_atm>2700</ntasks_atm>
<ntasks_lnd>1260</ntasks_lnd>
<ntasks_rof>1260</ntasks_rof>
<ntasks_ice>1440</ntasks_ice>
<ntasks_ocn>900</ntasks_ocn>
<ntasks_cpl>2700</ntasks_cpl>
</ntasks>
<rootpe>
<rootpe_atm>0</rootpe_atm>
<rootpe_lnd>1440</rootpe_lnd>
<rootpe_rof>1440</rootpe_rof>
<rootpe_ice>0</rootpe_ice>
<rootpe_ocn>2700</rootpe_ocn>
<rootpe_cpl>0</rootpe_cpl>
</rootpe>
</pes>
</mach>
<mach name="gcp12">
<pes compset=".*EAM.+ELM.+MPASSI.+MPASO.+MOSART.+SWAV.+" pesize="any">
<pes compset=".*EAM.+ELM.+MPASSI.+MPASO.+MOSART.+SGLC.+SWAV.+" pesize="any">
<comment> gcp12 --compset WCYCL* --res ne30pg2_r05_IcoswISC30E3r5 on 4 nodes </comment>
<ntasks>
<ntasks_atm>-4</ntasks_atm>
Expand All @@ -1336,7 +1395,7 @@
</pes>
</mach>
<mach name="pm-cpu|muller-cpu|alvarez">
<pes compset=".*EAM.+ELM.+MPASSI.+MPASO.+MOSART.+SWAV.+" pesize="any">
<pes compset=".*EAM.+ELM.+MPASSI.+MPASO.+MOSART.+SGLC.+SWAV.+" pesize="any">
<comment> pm-cpu --compset WCYCL* --res ne30pg2_r05_IcoswISC30E3r5 on 8 nodes, stacked layout, 128x1 4-5 sypd</comment>
<MAX_MPITASKS_PER_NODE>128</MAX_MPITASKS_PER_NODE>
<ntasks>
Expand All @@ -1356,7 +1415,7 @@
<nthrds_cpl>1</nthrds_cpl>
</nthrds>
</pes>
<pes compset=".*EAM.+ELM.+MPASSI.+MPASO.+MOSART.+SWAV.+" pesize="L">
<pes compset=".*EAM.+ELM.+MPASSI.+MPASO.+MOSART.+SGLC.+SWAV.+" pesize="L">
<comment> pm-cpu --compset WCYCL* --res ne30pg2_r05_IcoswISC30E3r5 on 30 nodes, 128x1 ~15 sypd</comment>
<MAX_MPITASKS_PER_NODE>128</MAX_MPITASKS_PER_NODE>
<ntasks>
Expand Down Expand Up @@ -1384,7 +1443,7 @@
<rootpe_cpl>0</rootpe_cpl>
</rootpe>
</pes>
<pes compset=".*EAM.+ELM.+MPASSI.+MPASO.+MOSART.+SWAV.+" pesize="XL">
<pes compset=".*EAM.+ELM.+MPASSI.+MPASO.+MOSART.+SGLC.+SWAV.+" pesize="XL">
<comment> pm-cpu: -compset WCYCL* -res ne30pg2_r05_IcoswISC30E3r5 on 61 nodes, 120x1, ~23 sypd</comment>
<MAX_MPITASKS_PER_NODE>120</MAX_MPITASKS_PER_NODE>
<ntasks>
Expand Down Expand Up @@ -1416,7 +1475,7 @@
</grid>
<grid name="a%ne30np4.pg2_l%r05_oi%IcosXISC30E3r7_r%r05_.+">
<mach name="chrysalis">
<pes compset=".*EAM.+ELM.+MPASSI.+MPASO.+MOSART.+SWAV.+" pesize="S">
<pes compset=".*EAM.+ELM.+MPASSI.+MPASO.+MOSART.+SGLC.+SWAV.+" pesize="S">
<comment> --compset WCYCL* --res ne30pg2_r05_IcosXISC30E3r7 on 20 nodes pure-MPI, ~7.25 sypd </comment>
<ntasks>
<ntasks_atm>1024</ntasks_atm>
Expand All @@ -1435,7 +1494,7 @@
<rootpe_lnd>640</rootpe_lnd>
</rootpe>
</pes>
<pes compset=".*EAM.+ELM.+MPASSI.+MPASO.+MOSART.+SWAV.+" pesize="M">
<pes compset=".*EAM.+ELM.+MPASSI.+MPASO.+MOSART.+SGLC.+SWAV.+" pesize="M">
<comment> --compset WCYCL* --res ne30pg2_r05_IcosXISC30E3r7 on 54 nodes pure-MPI, ~17.5 sypd </comment>
<ntasks>
<ntasks_atm>2752</ntasks_atm>
Expand All @@ -1454,7 +1513,7 @@
<rootpe_lnd>2048</rootpe_lnd>
</rootpe>
</pes>
<pes compset=".*EAM.+ELM.+MPASSI.+MPASO.+MOSART.+SWAV.+" pesize="L">
<pes compset=".*EAM.+ELM.+MPASSI.+MPASO.+MOSART.+SGLC.+SWAV.+" pesize="L">
<comment> --compset WCYCL* --res ne30pg2_r05_IcosXISC30E3r7 on 105 nodes pure-MPI, ~27.7 sypd </comment>
<ntasks>
<ntasks_atm>5440</ntasks_atm>
Expand Down Expand Up @@ -2442,4 +2501,42 @@
</pes>
</mach>
</grid>
<grid name="a%ne30np4.pg2_l%r05_oi%IcoswISC30E3r5_r%r05_g%mpas.gis20km_w%null_z%null_m%IcoswISC30E3r5">
<mach name="chrysalis|pm-cpu|alvarez">
<pes compset="1850_EAM%CMIP6_ELM%SPBC_MPASSI_MPASO_MOSART_MALI_SWAV" pesize="any">
<comment>GIS 20km (low-res) testing config</comment>
<MAX_MPITASKS_PER_NODE>128</MAX_MPITASKS_PER_NODE>
<MAX_TASKS_PER_NODE>128</MAX_TASKS_PER_NODE>
<ntasks>
<ntasks_atm>512</ntasks_atm>
<ntasks_lnd>512</ntasks_lnd>
<ntasks_rof>512</ntasks_rof>
<ntasks_ice>512</ntasks_ice>
<ntasks_ocn>512</ntasks_ocn>
<ntasks_glc>256</ntasks_glc>
<ntasks_wav>512</ntasks_wav>
<ntasks_cpl>512</ntasks_cpl>
</ntasks>
<nthrds>
<nthrds_atm>1</nthrds_atm>
<nthrds_lnd>1</nthrds_lnd>
<nthrds_rof>1</nthrds_rof>
<nthrds_ice>1</nthrds_ice>
<nthrds_ocn>1</nthrds_ocn>
<nthrds_glc>1</nthrds_glc>
<nthrds_wav>1</nthrds_wav>
<nthrds_cpl>1</nthrds_cpl>
</nthrds>
<rootpe>
<rootpe_atm>0</rootpe_atm>
<rootpe_lnd>0</rootpe_lnd>
<rootpe_rof>0</rootpe_rof>
<rootpe_ice>0</rootpe_ice>
<rootpe_ocn>0</rootpe_ocn>
<rootpe_glc>0</rootpe_glc>
<rootpe_cpl>0</rootpe_cpl>
</rootpe>
</pes>
</mach>
</grid>
</config_pes>
2 changes: 1 addition & 1 deletion cime_config/config_archive.xml
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@
</test_file_names>
</comp_archive_spec>

<comp_archive_spec compname="mali" compclass="glc" exclude_testing="true">
<comp_archive_spec compname="mali" compclass="glc">
<rest_file_extension>rst</rest_file_extension>
<hist_file_extension>hist</hist_file_extension>
<rest_history_varname>unset</rest_history_varname>
Expand Down
1 change: 1 addition & 0 deletions cime_config/config_files.xml
Original file line number Diff line number Diff line change
Expand Up @@ -351,6 +351,7 @@
<value component="mpaso" >$COMP_ROOT_DIR_OCN/cime_config/testdefs/testmods_dirs</value>
<value component="mpassi" >$COMP_ROOT_DIR_ICE/cime_config/testdefs/testmods_dirs</value>
<value component="ww3" >$COMP_ROOT_DIR_WAV/cime_config/testdefs/testmods_dirs</value>
<value component="mali" >$COMP_ROOT_DIR_GLC/cime_config/testdefs/testmods_dirs</value>
</values>
<group>case_last</group>
<file>env_case.xml</file>
Expand Down
Loading
Loading