sort by:
Revision Author Date Message Commit Date
f40b219 Update the code 02 March 2022, 18:38:42 UTC
ac2ad82 revert the changes in components/elm/src/biogeochem/AllocationMod.F90 02 March 2022, 18:38:42 UTC
a891c17 rebase the ELM-Erosion code 02 March 2022, 18:38:42 UTC
63d6fe3 Final version of ELM-Erosion v2 Change the implementation of glacier factor Fix the soil texture type bug 1) change the equation of snow cover effect on soil erosion; 2) use Manning's coefficient from MOSART revert to the vegetation-based Manning coefficient method Add ftillage_tc and flitho into the calculation of Tc Add the reference to ELM-Erosion v2 02 March 2022, 18:38:41 UTC
c3ab4e6 Add `-fallow-argument-mismatch` for gfortran >=10 This allows MPAS to build with gfortran >=10 02 March 2022, 17:33:52 UTC
fff7a58 For PM, relax stacksize resource limits 01 March 2022, 21:46:22 UTC
27666da Add flags for GNU builds to allow using GNU v10 and higher versions. Add -fallow-argument-mismatch for all GNU builds (including gnugpu). Only add -fallow-invalid-boz for 2 specific files for gnu/gnugpu builds. This PR adds Depends.gnugpu.cmake which is similar to Depends.gnu.cmake [bfb] 01 March 2022, 21:06:00 UTC
a9e23a9 bug fix for ESMT FFT init 01 March 2022, 18:40:45 UTC
8d1fccd Merge branch 'azamat/ascent/rhel8-modules' (PR #4798) Update modules on Ascent for RHEL8. Also, simplify cmake conditionals. [BFB] 01 March 2022, 18:25:05 UTC
9b76ccd Reduce bld times of rrtmg files with nvhpc 01 March 2022, 18:13:05 UTC
1c8de38 Update eam use_case files for 1850 and 20TR BGC compsets 01 March 2022, 05:16:15 UTC
4729e2f Re-added compy specific debug flags 28 February 2022, 21:36:04 UTC
2cbee59 Re-added "-fpe0" to intel.cmake and config_compiler.xml. 28 February 2022, 19:59:57 UTC
9590c42 Update module versions on Perlmutter (including to gnu v10) 28 February 2022, 17:26:24 UTC
0b756e5 Merge branch E3SM-Project/ndk/machinefiles/cori-update-gnuv9 (PR #4810) Update to gnu v9 for cori-haswell and cori-knl 26 February 2022, 03:26:44 UTC
3f21515 Fix map names for switch to mono maps 26 February 2022, 00:16:57 UTC
cd2abda Add ROF2LND and LND2ROF for r05 26 February 2022, 00:16:57 UTC
ba054b0 Add spun-up default IC 26 February 2022, 00:16:57 UTC
025c5c7 Add default finidat for arcticx4v1pg2 26 February 2022, 00:16:57 UTC
ced4472 Add maps between LND and ROF 26 February 2022, 00:16:57 UTC
74623bd Fix path for arctic to r0125 map for ROF 26 February 2022, 00:16:57 UTC
d8c9d94 Add fsurdat for 2010 26 February 2022, 00:16:57 UTC
e7b5291 Add land settings for new grids 26 February 2022, 00:16:57 UTC
e3b22a3 Add arctic RRM with different land grids 26 February 2022, 00:16:57 UTC
0f06ca3 Update IC for arctic RRM 26 February 2022, 00:16:57 UTC
f7f2dfb Fix domain file 26 February 2022, 00:16:57 UTC
2eaa45e Update topo and ic file 26 February 2022, 00:16:57 UTC
1d5722b Add support for arcticx4v1pg2 atmosphere grid 26 February 2022, 00:16:57 UTC
ca70841 Add arcticx4v1pg2_r0125_oARRM60to10 resolution to cime 26 February 2022, 00:16:57 UTC
c82a7d2 Merge branch 'jgfouca/mappy_env_update' into master (PR #4814) Update SEMS modules used by sandia machines The names of the archived modules have changed. [BFB] * jgfouca/mappy_env_update: Update SEMS modules used by sandia machines 26 February 2022, 00:12:50 UTC
cab8f8a Merge branch 'beharrop/atm/co2_conservation_diags_rebase' of github.com:E3SM-Project/E3SM into beharrop/atm/co2_conservation_diags_rebase 25 February 2022, 23:50:13 UTC
35c532b Update co2 conservation tolerance for full run to grow in time. Fixed output of co2 diagnostics so that averaging time is correct. 25 February 2022, 23:41:38 UTC
e55053e Update SEMS modules used by sandia machines The names of the archived modules have changed. [BFB] 25 February 2022, 23:08:07 UTC
cd27000 fix typo 25 February 2022, 23:04:36 UTC
d2e2c20 Merge branch E3SM-Project/singhbalwinder/pelayout-rrm-wcycl-cori-knl (PR #4801) Modifies large(L) PE-Layout for RRM WCYCLE grid for Cori-KNL 25 February 2022, 18:23:04 UTC
85a787c Update to gnu v9 for cori-haswell and cori-knl Update cray-libsci as well on Cori not bfb 24 February 2022, 18:41:16 UTC
349138c Merge branch 'jonbob/mpas-ocean/add-jra-cmpaso' (PR #4805) Add CMPASO-JRA1p4 compset for testing Adds a new compset with active ocean only but using JRA1p4 forcing for datm and drof. [BFB] for all tested configurations 24 February 2022, 18:07:00 UTC
f7ea625 update comment for this PE layout change 24 February 2022, 16:45:16 UTC
3ce72da Remove -isystem flag from pgi cmake builds Also, add 2-node pelayout for RRM runs 24 February 2022, 01:55:49 UTC
af86826 Merge branch 'brhillman/cime_config/reorganize-mmf-tests' (#4794) Organize the MMF tests that run in e3sm_integration into their own suite. This makes it easier to run just the MMF-relevant tests that would be run in e3sm_integration, without running the full e3sm_integration suite. [BFB] 23 February 2022, 17:07:29 UTC
a1afcee Merge branch 'singhbalwinder/atm/fix-uninit-vars' (PR #4803) Initializes uninitialized variables in ndrop.F90 Variables ndropmix and nsource were uninitialized in ndrop.F90. Effectively calculations loop from top_lev ( 100 Pa) to bottom level. The levels above 100 Pa as a result were not initialized, but the full arrays were sent to outfld, causing problem to PIO when NaN are present. They are both initialized to zero now. Fixes #4782 [BFB] 23 February 2022, 16:15:15 UTC
71508d0 Merge branch 'brian-oneill/ocean/openacc-tend-thick' (PR #4792) GPU port of thickness tendency with OpenACC GPU port of ocn_tend_thick and all subprocesses. Changes include: * replace mesh pool variables and arrays with counterparts in ocn_mesh module * remove meshPool from ocn_tend_thick subroutine calls in time integrator routines * resolve OpenACC error in mpas_ocn_diagnostics.F by copying needed arrays onto device in ocn_compute_land_ice_flux_input_fields routine * add OpenACC directives to loops in ocn_tend_thick and associated subroutines [BFB] 23 February 2022, 15:57:48 UTC
11cc0b3 Add CMPASO-JRA1p4 compset for testing 22 February 2022, 18:55:41 UTC
eafa475 Merge branch 'darincomeau/scripts/update-arrm60to10-ics' (PR #4795) Update ocean and sea ice ICs for ARRM60to10 mesh Updates the ocean and sea ice initial conditions for spun-up compsets using the ARRM60to10 grid. This is needed to replace the existing sea ice initial condition, which has one snow layer, and is not compatible with v2. These new ocean and sea ice initial conditions are generated from restarts from a one month G-case using cold start initial conditions. This also updates the ocean analysis mask file to include additional regions in addition to just Atlantic, which was the only one in the previous file it is replacing. [BFB] for all currently tested configurations 22 February 2022, 18:03:30 UTC
2d03fe0 Merge branch 'jgfouca/cime_update_2022_02_15' into next (PR #4796) to 4f9ce69d21ba937af397412f6435c2429289f8ab Changes: 1) Remove rather than overwrite baseline contents with the create_test -o flag. 2) remove test release 3) Remove the remaining users of config_compilers.xml 4) Documentation fixes and automation Fixes: 1) Fixes test directories being removed on failure. 2) Misc E3SM fixes for problems caused by recent CIME refactors 3) Fixes for evv4esm, fixes nbfb tests Fixes #4789 [BFB] * jgfouca/cime_update_2022_02_15: CIME submodule update 22 February 2022, 17:19:44 UTC
14675e3 Merge branch 'whannah/mmf/change-vt-water' (#4778) To avoid a complication with the upcoming P3 implementation in the MMF we need to modify the variance transport diagnostic routine (VT_diagnose) to use the prognostic total water variable (i.e. micro_field). Unfortunately, this change is not BFB because the some of diagnostic quantities (qv+qc+qi) is not BFB with the prognostic total water that they were derived from. This isn't a problem for CRM, but it does cause this specific change to be non-BFB. 21 February 2022, 18:37:26 UTC
9cdf9cb Adds BFBFLAG prinouts to cpl history file 21 February 2022, 18:23:11 UTC
669c0de Add config_Redi_min_layers_diag_terms to E3SM namelists 19 February 2022, 16:04:37 UTC
907d9fe clean up for single flag config_Redi_min_layers_diag_terms 19 February 2022, 16:04:36 UTC
ab36f59 change flag to config_Redi_min_layers_diag_terms 19 February 2022, 16:04:36 UTC
4a011ef add config_Redi_min_layers_term2,3 19 February 2022, 16:04:36 UTC
4f70cf2 add config_Redi_use_term2,3 19 February 2022, 16:04:36 UTC
a89589c New YAKL with fixed unit tests 18 February 2022, 19:42:11 UTC
7220dc4 New YAKL 18 February 2022, 18:51:19 UTC
082cd9e Upgrading to the new YAKL. There was an issue with FFTs. I had to add a noinline clause to the FFT init to fix it. 18 February 2022, 18:50:10 UTC
946aecc Initializes uninitialized variables in ndrop.F90 18 February 2022, 15:56:00 UTC
3367970 Moves bfbfflag print logic to init2 18 February 2022, 05:04:14 UTC
b4b18dc Adds print statement to add a print out of BFBFLAG [BFB] 18 February 2022, 02:36:32 UTC
9fba7ee Modifies large(L) PE-Layout for RRM WCYCLE grid for Cori-KNL The PE-Layout is modified to match the simulations which are being run on Cori-KNL 18 February 2022, 01:44:05 UTC
38fc629 Update modules on Ascent for RHEL8 Also, simplify cmake conditionals 17 February 2022, 00:42:59 UTC
c7ef5c1 CIME submodule update to 4f9ce69d21ba937af397412f6435c2429289f8ab Changes: 1) Remove rather than overwrite baseline contents with the create_test -o flag. 2) remove test release 3) Remove the remaining users of config_compilers.xml 4) Documentation fixes and automation Fixes: 1) Fixes test directories being removed on failure. 2) Misc E3SM fixes for problems caused by recent CIME refactors 3) Fixes for evv4esm, fixes nbfb tests [BFB] 15 February 2022, 22:19:19 UTC
0b6a40c Organize MMF integration tests into suite Organize the MMF tests that run in e3sm_integration into their own suite. This makes it easier to run just the MMF-relevant tests that would be run in e3sm_integration, without running the full e3sm_integration suite. [BFB] 15 February 2022, 21:26:05 UTC
14c905a Updating ocean and sea ice ICs for ARRM60to10 mesh 15 February 2022, 21:14:50 UTC
70f25e1 Replaces wildcard ? with * in BGC compsets [BFB] - Bit-For-Bit 15 February 2022, 01:33:12 UTC
2d3ceb1 Changes compset short names and BGC%B to BGC%? for lnd-atm compsets [BFB] - Bit-For-Bit 15 February 2022, 00:36:28 UTC
3ed1ae0 Adds co-cycle for BGC land atmosphere compset [BFB] - Bit-For-Bit [FCC] - Flag Climate Changing [Non-BFB] - Non Bit-For-Bit [CC] - Climate Changing [NML] - Namelist Changing See confluence for a more detailed description about these tags. 15 February 2022, 00:02:56 UTC
e9088f2 GPU port of ocn_tend_thick routines - resolve OpenACC error in mpas_ocn_diagnostics.F by copying needed arrays onto device in ocn_compute_land_ice_flux_input_fields routine - add OpenACC directives to loops in ocn_tend_thick and associated subroutines - copyout tendThick, surfaceThicknessFlux, and surfaceThicknessFluxRunoff back to host at end of ocn_tend_thick 11 February 2022, 20:55:10 UTC
684c226 replace mesh pool with ocn_mesh module - replace mesh pool variables and arrays with counterparts in ocn_mesh module - remove meshPool from ocn_tend_thick subroutine calls in time integrator routines 11 February 2022, 20:12:00 UTC
d2d9e31 Update configurations for Miller This PR adds PE layout (M, L) for a%ne30np4.pg2_l%.+_oi%EC30to60E2r2 grid and changes a batch command for Miller. 11 February 2022, 19:30:52 UTC
460ef4a Merge branch 'jonbob/mpassi/fix-bgc-branch' (PR #4779) Fix MPASSI BGC restarting for branch runs Branch runs currently are not BFB when mpassi BGC is enabled, due to a missing setting in the seaice driver. This PR fixes that issue. [BFB] for all tested configurations 11 February 2022, 16:54:33 UTC
5211435 HOMME: purged unused 'uselapi' namelist option 11 February 2022, 00:03:10 UTC
c5c16ad HOMME: purged unused 'psurf_vis' namelist option 11 February 2022, 00:03:10 UTC
40af526 HOMME: purged unused 'max_hypervis_courant' namelist option 11 February 2022, 00:03:10 UTC
8d3f99c HOMME: purged unused 'fine_ne' namelist option 11 February 2022, 00:03:10 UTC
674a056 HOMME: purged unused 'tasknum' namelist option 11 February 2022, 00:03:10 UTC
f60bf0d HOMME: purged unused 'vform' namelist option 11 February 2022, 00:03:10 UTC
6367221 HOMME: allow nsplit<1 in CXX initialization if SCREAM is defined This can happen for SCREAM, where dt is not known at the place where the initialization happen. It will instead be known only when timestepping is performed. To be safe, add a check at the beginning of prim_run_subcycle, to ensure nsplit has been set to a value>=1. 11 February 2022, 00:03:10 UTC
010222a HOMME: use shr_file_mod [get|free]unit functions rather than EAM's EAM's functions are just wrapping share_file_mod's ones, without adding any logic. This way, we can use the module even if EAM is not used (e.g., for SCREAM builds). Also, fixed indentation of some if blocks in namelist_mod.F90 11 February 2022, 00:03:09 UTC
f6a6685 HOMME: pre-processor mods to handle SCREAM macro In a few places, we trigger the same behavior as for the CAM macro. 11 February 2022, 00:03:09 UTC
ba3528c Merge branch E3SM-Project/ndk/machinefiles/PM-NODENAME_REGEX (PR #4780) Correct NODENAME_REGEX for Perlmutter 09 February 2022, 22:28:50 UTC
fba8cd0 Merge branch 'akturner/seaice/single-cell-test-case' (PR #4620) Add single cell test case Makes the following changes to mpassi standalone testing, which is not used by E3SM: * Updates single cell namelist file * Adds single cell test case with simple plotting of results * Updates data download script Fixes #4619 [BFB] 09 February 2022, 19:45:18 UTC
af24574 Merge branch 'wlin/atm/fix_narrm_4amip' (PR #4783) Enable northamericax4v1pg2_WC14to60E2r3 for AMIP DOCN added for searching component pattern in compset for the North America RRM. This is to enable the grid for F-case simulations which uses DOCN. A 30-node pe-layout (M) and a 60-node pe-layout (L) are also added for running on chrysalis with this grid. Fixed issue #4745 [BFB] 09 February 2022, 18:25:22 UTC
36bf9a9 Enable northamericax4v1pg2_WC14to60E2r3 for AMIP DOCN added for searching component pattern in compset for the North America RRM. This is to enable the grid for F-case simulations which uses DOCN. A 30-node pe-layout (M) and a 60-node pe-layout (L) are also added for running on chrysalis with this grid. [BFB] 08 February 2022, 21:14:00 UTC
b4bec33 Change the batch_system to miller_slurm The jobid_pattern is different to the normal slurm, so create a new slurm entry for miller and change the batch system to miller_slurm. 08 February 2022, 17:43:36 UTC
447d2ba Merge branch 'trhille/framework/add-mostRecentAccessTime-attribute-to-streams' (PR #4752) Add mostRecentAccessTime attribute to streams Add a new attribute to streams called 'mostRecentAccessTime', which is useful when multiple time-levels are needed at once from an input file. The actualWhen argument to the MPAS_stream_mgr_read() routine is replaced with an optional argument saveActualWhen. The actualWhen argument was ambiguous when MPAS_stream_mgr_read was called in a way such that multiple streams were read; the actualWhen value returned came from the final stream read and could possibly be wrong for the other streams that were read. This also changes the land ice core to stop using actualWhen and replace it with saveActualWhen. Neither the ocean nor seaice cores use actualWhen so no other changes are necessary. [BFB] 08 February 2022, 16:20:56 UTC
d53434b Correct nodename regex for PM 07 February 2022, 18:32:09 UTC
6f38f26 Add the OLCF AF miller machine The machine settings are for the US Air Force two HPE Cray EX supercomputers (miller and fawbush) at ORNL. Each system consists of 800 computer nodes. Each node has two 2nd Gen 7742 Epyc 64-core AMD Rome Processors and 256 GB memory. Nodes are connected via the 100GB "Slingshot". It also includes 20 GPU nodes on miller supercomputer and each nodes contains four Nvidia A100 GPUs. 07 February 2022, 17:55:52 UTC
377a2f6 Include config_do_restart_bgc in logic for restarts and branches 07 February 2022, 17:27:21 UTC
a9eb793 ELM relies on NaN behavior when evaluating if statements (as an example), so DEBUG compiler flags prevent debugging by raising floating point exceptions. Certain debug flags have been removed for intel and compy. A typo in CNPBudgetMod.F90 that prevented correct restart runs was also fixed. 07 February 2022, 17:26:10 UTC
b45e1f6 use prognostic total water variable in VT_diagnose 04 February 2022, 23:31:19 UTC
ccd3873 fixes to testdefs for fates_eca and fates_rd 04 February 2022, 23:20:46 UTC
3e1b219 Reduce ELM test build times with shared executables 04 February 2022, 20:58:32 UTC
3c3dcc9 Update fates testmods for api 21 04 February 2022, 17:18:24 UTC
44814ae Merge branch 'azamat/jlse/update-oneapi-module' (PR #4775) Update JLSE OneAPI module. [BFB] 03 February 2022, 21:50:52 UTC
5aeac51 Update JLSE OneAPI module 03 February 2022, 21:39:42 UTC
740c4b2 Merge branch 'philipwjones/mpas-framework/reprosums' (PR #4700) Add new reproducible global sum module for MPAS components Adds new module to compute global sums of distributed arrays in a reproducible way so that they are independent of summation order (eg from different partitions). The 64-bit real algorithm is the same as the DDPDD in shr_reprosum but this interface supports some features that were added for internal MPAS use. [BFB] 03 February 2022, 18:09:53 UTC
d95e555 Removed obsolete reference to fates variable 03 February 2022, 17:47:09 UTC
ff1f175 Merge branch E3SM-Project/ndk/machinefiles/perlmutter-fix-NODENAME_REGEX (PR #4773) For Perlmutter, change NODENAME_REGEX to be "perlmutter" 03 February 2022, 16:37:18 UTC
acc4d50 Only modify the mostRecentAccessTime is a stream was actually read Before this commit, a default value of '0000-01-01_00:00:00' was being saved to the new mostRecentAccessTime attribute on calls to mpas_stream_mgr_read() where a stream wasn't actually read because its alarm wasn't ringing. This commit initializes actualWhen_local to a non-time value in order to only set mostRecentAccessTime if actualWhen_local is successfully updated to a time by read_stream(). 03 February 2022, 02:00:12 UTC
fbf5530 Change the NODENAME_REGEX to be perlmutter to avoid conflicts with machines using "login". This change was possible after https://github.com/ESMCI/cime/issues/4133 It does require that users have proper setting of env var NERSC_HOST. [bfb] 02 February 2022, 20:52:23 UTC
back to top