df02ae5 | Carolyn Begeman | 17 March 2022, 17:02:18 UTC | Change global stats layerThickEdgeFlux to layerThickEdgeMean | 20 March 2022, 16:56:47 UTC |
d259bcb | Carolyn Begeman | 01 March 2022, 15:33:48 UTC | Make layerThickEdgeMean/Flux explicit in all routines | 20 March 2022, 16:55:19 UTC |
ddc5f41 | Carolyn Begeman | 01 March 2022, 15:22:30 UTC | Use layerThickEdgeMean to compute Ri for GM bolus velocity | 20 March 2022, 16:53:36 UTC |
b55c3fc | Carolyn Begeman | 23 February 2022, 22:58:30 UTC | Retain centered layerThickEdge in cvmix (avg velocity at cell) | 20 March 2022, 16:53:27 UTC |
c340102 | Carolyn Begeman | 23 February 2022, 22:55:37 UTC | Change layerThickEdgeCenter to layerThickEdgeMean | 20 March 2022, 16:53:18 UTC |
39f643d | Carolyn Begeman | 23 February 2022, 22:50:45 UTC | Retain centered layerThickEdge in hmix tendencies | 20 March 2022, 16:53:09 UTC |
bcdc484 | Carolyn Begeman | 22 February 2022, 22:39:32 UTC | Remove centered layerThickEdge computation from vmix | 20 March 2022, 16:52:59 UTC |
3024d80 | Carolyn Begeman | 22 February 2022, 22:12:27 UTC | Replace layerThickEdge with centered and flux-related layerThickEdge variables | 20 March 2022, 16:52:47 UTC |
91b5bac | Mark Petersen | 20 March 2022, 14:28:44 UTC | Add explanation in comments | 20 March 2022, 14:28:44 UTC |
b2365dd | Mark Petersen | 19 March 2022, 14:45:00 UTC | Update name to bclModeSpeed | 20 March 2022, 04:14:49 UTC |
486b9c9 | Mark Petersen | 16 March 2022, 21:48:18 UTC | add initial definitions of lt1 and lt2 | 20 March 2022, 04:14:49 UTC |
d46c766 | Mark Petersen | 16 March 2022, 20:49:07 UTC | add choice of computed or constant GM gravity wave speed | 20 March 2022, 04:14:49 UTC |
7b87d1f | Wuyin Lin | 18 March 2022, 20:14:24 UTC | Merge branch 'beharrop/atm/co2_conservation_diags_rebase' (PR #4720) Global carbon budget in EAM Add the capability to check CO2 conservation in EAM over various time periods. The three time periods (time step, monthly, total run) are all controlled by namelist flags (monthly and total are on by default). If the relative error exceeds the threshold (default value is 5e-13), then the simulation will exit. A summary table of the CO2 conservation is output into the atmosphere log file. In EAM loop (surf -> tphysAC -> dycore -> tphysBC ->surf), CO2 surface fluxes and aircraft emissions are stored in tphysAC (immediately after they are applied to the CO2 tracers. Current CO2 tracer mass is computed immediately after tphysAC (in phys_run2), then the diagnostics checks for conservation. After conservation check, (still in phys_run2) the current CO2 is stored as the "previous timestep" value to be used in subsequent checks. [BFB] | 18 March 2022, 20:14:24 UTC |
6f7d0ba | Jon Wolfe | 18 March 2022, 19:39:02 UTC | Merge branch 'mark-petersen/ocn/Redi-min-layers-diag-terms' (PR #4785) Turn off Redi diagonal terms for shallow columns The MPAS-Ocean Redi diagonal terms are not guaranteed to produce bounded tracer fields, and in practice produce growing temperatures in a few ocean columns with fewer than 5 vertical cells in particular simulations. Redi is meant for isopycnal mixing in the deep ocean, so not applying Redi diagonal terms in very shallow regions is an acceptable solution. The problematic behavior is described in MPAS-Dev/compass#308. Here we add the flag config_Redi_min_layers_diag_terms. Redi diagonal terms (2 and 3) are turned off from layer 1 through config_Redi_min_layers_diag_terms-1, and on from config_Redi_min_layers_diag_terms through nVertLevels. If config_Redi_min_layers_diag_terms is set to 1, Redi will be applied as before this PR, and simulations should compare bit-for-bit or machine precision to previous simulations. We are adding the default config_Redi_min_layers_diag_terms=6 (no Redi applied in columns with 5 or fewer vertical cells). I found in sensitivity tests that values of 5 and 6 produce no non-monotonic warming in the problematic case of WC14 ocean-only spin-up with no surface forcing and rough bathymetry (the most challenging case, see MPAS-Dev/compass#308) but a value of 4 produces increasing temperatures. Fixes #4784 [NML] [non-BFB] | 18 March 2022, 19:39:02 UTC |
11f02f2 | Balwinder Singh | 18 March 2022, 18:49:54 UTC | Merge branch 'singhbalwinder/atm/bgc-lnd-atm-compset-fix' (PR #4827) Modifies land-atm BGC compsets names and its use case files This PR adds use_case for v2 BGC land-atm codes and fixes typos in the alias. Smoke tests are also added for these compsets. * singhbalwinder/atm/bgc-lnd-atm-compset-fix: Changes grid to trigrid for the newly added system tests added smoke test to the compsets Update eam use_case files for 1850 and 20TR BGC compsets Replaces wildcard ? with * in BGC compsets Changes compset short names and BGC%B to BGC%? for lnd-atm compsets Adds co-cycle for BGC land atmosphere compset | 18 March 2022, 18:49:54 UTC |
457046b | James J Benedict | 18 March 2022, 17:52:32 UTC | Add and update SSP370 and SSP585 compsets. | 18 March 2022, 17:52:32 UTC |
9664de8 | Peter Schwartz | 18 March 2022, 17:45:05 UTC | Merge remote-tracking branch 'rgknoxfork/rgknox/lnd/fates-api21' (PR #4777) This set of changes brings E3SM into compatability with FATES API 21, and updates the pointer to tag: sci.1.53.0_api.21.0.0. Recent API changes accomodate an overhaul to FATES history variables (including new testdef definitions on E3SM side), passing of canopy snow fraction to FATES, and accomodation of history reporting of variable LAI bin widths in FATES. Fixes Issue #4755 and Fixes Issue #4816 [non-BFB] for FATES tests | 18 March 2022, 17:45:05 UTC |
30cb558 | James J Benedict | 18 March 2022, 17:41:19 UTC | Added SSP370 and SSP585 use case files. | 18 March 2022, 17:41:19 UTC |
0ebdaa9 | noel | 17 March 2022, 20:43:34 UTC | Merge branch E3SM-Project/ndk/machinefiles/PM-add-arg-pack-flag-gnu10 (PR #4836) For Perlmutter, with gnu v10, add compiler flag to work-around issue with MMF tests | 17 March 2022, 20:43:34 UTC |
9ec1256 | noel | 17 March 2022, 20:18:06 UTC | Merge branch E3SM-Project/ndk/machinefiles/cori-maint-cleanup-mar16 (PR #4839) For Cori, update module versions after March 16th maintenance | 17 March 2022, 20:18:06 UTC |
8c8aca7 | Balwinder Singh | 17 March 2022, 18:54:32 UTC | Changes grid to trigrid for the newly added system tests | 17 March 2022, 18:54:32 UTC |
c47e33c | noel | 17 March 2022, 05:19:54 UTC | For Cori, update module versions after March 16th maintenance | 17 March 2022, 05:19:54 UTC |
8690d0a | noel | 16 March 2022, 22:13:15 UTC | revert a previous commit and remove some blank lines | 16 March 2022, 22:13:15 UTC |
d0663d4 | Gautam Bisht | 16 March 2022, 22:07:35 UTC | Merge branch 'daleihao/lnd/solar_rad_top' (PR #4590) A well-validated sub-grid topographic (TOP) parameterization is added in ELM that quantifies the effects of sub-grid topography on solar radiation flux including the shadow effects and multi-scattering between adjacent terrain. The new parameterization can be turned on by `use_top_solar_rad = .true.` A test for the new parameterization is added. [BFB] | 16 March 2022, 22:07:35 UTC |
36d1e88 | Oksana Guba | 16 March 2022, 20:24:25 UTC | Merge 'origin/bartgol/homme/conditional-build-of-composef90' (PR #4829) In particular, build composef90 if and only if preqx, theta-l, or homme_tool are to be built. Otherwise, do not build the library. Closes #4828 . P.s: currently, in E3SM, Homme's CMake build only impacts homme standalone build. In SCREAM/EAMxx, changes to Homme's cmake build system impact the atm component, but since that's a separate repo, I only added the standalone label. I'm not really sure what the policy is in this borderline case. [bfb] | 16 March 2022, 20:24:25 UTC |
e6ceb3e | noel | 15 March 2022, 18:19:44 UTC | For PM, add MPICH_GPU_SUPPORT_ENABLED=1 for GPU builds. | 15 March 2022, 18:19:44 UTC |
cb6ee45 | Dalei Hao | 15 March 2022, 18:17:31 UTC | remove added history output | 15 March 2022, 18:17:31 UTC |
6daeba2 | Jon Wolfe | 15 March 2022, 16:35:55 UTC | Merge branch 'xylar/mpas-framework/fix-standalone-gfortran-10-build' (PR #4821) Add -fallow-argument-mismatch to gfortran in MPAS standalone builds This allows the code to build with gfortran >=10.0.0 Related to #4817, but for standalone MPAS builds [BFB] | 15 March 2022, 16:35:55 UTC |
5125f38 | Xingqiu Yuan | 14 March 2022, 19:42:29 UTC | using YAKL_SCOPE to replace auto for local variables | 14 March 2022, 19:42:29 UTC |
5bb7de1 | Jon Wolfe | 14 March 2022, 15:04:20 UTC | Merge branch 'brobey/mpas-ocean/openacc-split' (PR #4813) Extending OpenACC diagnostics up to time integration Pulling OpenACC data movement directives up into top-level time integration routines and extending OpenACC region by: * Changing diagnostics variables to create rather than copyin * Changing pgi-summit compile flags for OpenACC * Adding scalar get_config routines to simplify OpenACC changes * Adding GPU vector reconstruct routines * Adding varinp_ scalar names as alternative to config_ input variable pointer names * Cleaning up unused use statements in EOS * Changing input coeff in EOS from pointer to scalar [BFB] | 14 March 2022, 15:04:20 UTC |
60536be | Dalei Hao | 13 March 2022, 19:37:26 UTC | debug: end -> endif | 13 March 2022, 19:37:26 UTC |
5f40fec | Dalei Hao | 13 March 2022, 19:29:02 UTC | Solve indent issues Solve indent issues | 13 March 2022, 19:29:02 UTC |
a0cac09 | Dalei Hao | 13 March 2022, 19:18:25 UTC | Update for PGI | 13 March 2022, 19:18:25 UTC |
f5297c9 | Sha Feng | 12 March 2022, 01:29:42 UTC | added smoke test to the compsets | 12 March 2022, 01:29:42 UTC |
0dbafb0 | Min Xu | 11 March 2022, 18:08:12 UTC | Merge branch 'ykim/crusher/gnupr' (PR #4830) Add gnu compiler support on Crusher and AMD. Changes: add crusher configuration in config_machines.xml, config_batch.xml create gnu_crusher.cmake for testing amdclang and crayclang, cmake configurations for the compilers are also added add CPRAMD macro in shr_infnan_mod.F90.in to use ieee arithmetic [BFB] | 11 March 2022, 18:08:12 UTC |
d64cee6 | Youngsung Kim | 11 March 2022, 15:53:05 UTC | Add gnu compiler support on Crusher. Changes: * add crusher node in config_machines.xml, config_batch.xml * create gnu_crusher.cmake * for testing amdclang and crayclang, cmake configurations for the compilers are also added * add CPRAMD macro in shr_infnan_mod.F90.in to use ieee arithmetic | 11 March 2022, 15:53:05 UTC |
33e9245 | Luca Bertagna | 11 March 2022, 00:14:31 UTC | HOMME: build composef90 also if preqx_acc is to be built | 11 March 2022, 00:14:31 UTC |
a4d2932 | Luca Bertagna | 11 March 2022, 00:06:50 UTC | HOMME: fix buggy CMake logic for compilation of some preqx executables | 11 March 2022, 00:06:55 UTC |
205133a | Luca Bertagna | 10 March 2022, 23:56:37 UTC | HOMME: add CMake logic to conditionally build composef90 In particular, build composef90 if and only if preqx, theta-l, or homme_tool are to be built. | 11 March 2022, 00:06:27 UTC |
3af35f3 | Jon Wolfe | 10 March 2022, 17:53:33 UTC | Merge branch 'mark-petersen/ocn/fortran-2008-compliance' (PR #4825) Fix non-standard declarations of 8-byte integers in ESMF in MPAS-Framework This PR fixes non-standard declarations of 8-byte integers in ESMF_BaseMod.F90. See the original PR for MPAS at MPAS-Dev/MPAS-Model#959. The ESMF_BaseMod module contains several non- standard declarations of 8-byte integer variables. These were identified using the GNU and NAG compilers. [BFB] | 10 March 2022, 17:53:33 UTC |
f5bb31e | Bob Robey | 21 February 2022, 19:03:30 UTC | Extending OpenACC diagnostics up to time integration This is a combination of 17 commits. OpenACC changes for time integration Changing pgi-summit compile flags for OpenACC Adding scalar get_config routines to simplify OpenACC changes Adding GPU vector reconstruct routines Adding varinp_ scalar names as alternative to config_ input variable pointer names Cleaning up unused use statements in EOS Changing input coeff in EOS from pointer to scalar Starting to pull openacc directives out of diagnostics into time integration routines Changing diagnostics variables to create rather than copyin Moving some data movement out of diagnostics Moving more openacc data movement directives out of diagnositics routine Moving more OpenACC data movement directives out of diagnostics Moving rest of OpenACC copyins out of diagnostics Moving OpenACC data copyout movement directives out of diagnostic routine Moving more OpenACC data movement out of diagnostics Moving more OpenACC data movement directives out of diagnostic solve Moving more OpenACC data movement directives out of diagnostic solve Moving more OpenACC data movement directives out of diagnostic solve Adding use of varinp scalar variable in diagnostics routine to simplify OpenACC mods Extending out OpenACC region in time integration Extending OpenACC region in time integration routines Extending OpenACC region to include normal Barotropic/Baroclinic Velocity calcs Extending OpenACC region above Freq calcs Moving more OpenACC data directives out of diagnostics Moving remaining copyouts/updates out of diagnositic solve | 10 March 2022, 14:29:16 UTC |
92db0fb | Benjamin Hillman | 10 March 2022, 00:08:38 UTC | Make spun-up land IC the default for Arctic RRM | 10 March 2022, 00:08:38 UTC |
2c69bef | Benjamin R. Hillman | 09 March 2022, 21:40:57 UTC | Merge branch 'mrnorman/new-yakl-2022-02-18' (#4804) Upgrading to the latest YAKL. Includes performance improvements for CUDA and HIP as well as a bug (memory leak) fix for the pool allocator. The new YAKL also has a fully functioning SYCL backend for Intel GPUs. CUDA has what appears to be a compiler bug in the FFT routines. These have been worked around in the new YAKL. The FFT API changed by no longer requiring a parameter to init(). This has been reflected in pressure.cpp and crm_variance_transport.cpp An issue with the standalone samxx has been fixed, and new machine files have been added. This PR passes ./create_test SMS_Ld10_P6x7.ne4pg2_ne4pg2.F-MMFXX.summit_gnugpu.eam-rrtmgpxx [BFB] | 09 March 2022, 21:40:57 UTC |
0fcc348 | Bob Robey | 21 February 2022, 18:43:02 UTC | Revert "Removing deepcopy and nollvm from Makefile options for PGI OpenACC" This reverts commit c77d2a88a541f3b75138368846878bf90772dd40. | 09 March 2022, 17:00:42 UTC |
7c29ca8 | Robert Robey | 09 December 2021, 04:06:47 UTC | Removing deepcopy and nollvm from Makefile options for PGI OpenACC Adding new scalar type to pointer retrievals so that messy code does not need to be added for OpenACC modifications Removing unneeded use module statements in EOS routines | 09 March 2022, 17:00:42 UTC |
f672389 | noel | 09 March 2022, 16:59:15 UTC | Move the new flag to perlmuter-specific file. | 09 March 2022, 16:59:15 UTC |
1036268 | Gautam Bisht | 09 March 2022, 16:40:02 UTC | Merge branch 'tanzeli/lnd/elm-erosion-v3' (PR #4807) The new features added in this PR have been described and well validated in Tan et al. (2022). The new features include the impact of irrigation, conservation agriculture, crop residue, glacier and lithology on soil erosion and sediment yield. As the current ELM-Erosion, the model can be turned on by `use_erosion = .true.` and the erosion-bgc feedback can be turned on by `ero_ccycle = .true.`. I will create a new test to cover the new features later. Tan, Z., Leung, L. R., Li, H.-Y., & Cohen, S. (2022). Representing global soil erosion and sediment flux in Earth System Models. Journal of Advances in Modeling Earth Systems, 14, e2021MS002756. https://doi.org/10.1029/2021MS002756 [BFB] | 09 March 2022, 16:40:02 UTC |
d20e5ce | Mark Petersen | 09 March 2022, 15:24:50 UTC | Fix non-standard declarations of 8-byte integers in ESMF see https://github.com/MPAS-Dev/MPAS-Model/pull/959 This PR fixes non-standard declarations of 8-byte integers in ESMF_BaseMod.F90. The ESMF_BaseMod module contains several non-standard declarations of 8-byte integer variables. These were identified using the GNU compiler: ESMF_BaseMod.F90:75:20: 75 | integer*8 :: ptr | 1 Error: GNU Extension: Nonstandard type declaration INTEGER*8 at (1) and also using the NAG compiler: Error: ESMF_BaseMod.F90, line 75: KIND value (8) does not specify a valid representation method Error: ESMF_BaseMod.F90, line 163: KIND value (8) does not specify a valid representation method Since the ESMF_BaseMod module already defines a parameter for selecting 8-byte integers, namely, ESMF_KIND_I8, all that is needed is to move the definition of this (and related) parameters to appear earlier in the module and to then use integer(kind=ESMF_KIND_I8) rather than integer(kind=8) | 09 March 2022, 15:24:54 UTC |
1efd6f7 | Ryan Knox | 09 March 2022, 14:39:06 UTC | Updating fates to tag sci.1.55.3_api.22.0.0 | 09 March 2022, 14:39:06 UTC |
4f0a54b | Ryan Knox | 09 March 2022, 02:44:33 UTC | fixed source of nlevsoi | 09 March 2022, 02:44:33 UTC |
58d179b | Bryce E Harrop | 08 March 2022, 19:03:47 UTC | Fix issue with attempting to read aircraft emissions from physics buffer when aircraft emissions are not specified | 08 March 2022, 19:03:47 UTC |
28390a3 | Jason Sarich | 08 March 2022, 18:59:09 UTC | Merge branch 'azamat/chrys/update-openmpi-4.1.2' (PR #4823) Update OpenMPI on Chrysalis. Addresses #4819 [BFB] | 08 March 2022, 18:59:09 UTC |
96aab43 | noel | 08 March 2022, 17:44:12 UTC | Add same logic added to Depends.gnugpu.cmake to this file (ie adding a flag for one file when building with GNU v10) | 08 March 2022, 17:44:12 UTC |
29cb8cd | noel | 08 March 2022, 17:31:02 UTC | For builds using GNU v10 and higher, add a flag for one file (inidat.F90) in non-DEBUG. When updating to GNU v10 on Perlmutter, the SMS_P4x1.ne4pg2_ne4pg2.F-MMFXX test was hitting INF values in optimized builds. Tracked down that I could add -fno-inline-arg-packing to avoid -- not yet sure if it points to compiler bug. "At any optimization level except-Os, gfortran now uses inline packing for arguments instead of calling a library routine. If the source contains a large number of arguments that need to be repacked, code size or time for compilation can become excessive. If that is the case, -fno-inline-arg-packing can be used to disable inline argument packing. " bfb | 08 March 2022, 17:31:02 UTC |
0b1ab41 | Ryan Knox | 08 March 2022, 15:55:53 UTC | Adding levsoi to history dimensions, cleaning up coupling of history with fates (remove patches) | 08 March 2022, 15:55:53 UTC |
97f1dca | Ryan Knox | 08 March 2022, 15:29:28 UTC | Added mapping grids necessary to the default file lists for f45 | 08 March 2022, 15:29:28 UTC |
2ba36dd | Azamat Mametjanov | 08 March 2022, 02:54:13 UTC | Replace STRLEN wrapper with intrinsic LEN_TRIM in EAM ChemPP | 08 March 2022, 02:54:13 UTC |
5ec41aa | Matt Norman | 07 March 2022, 15:56:24 UTC | Upgrading YAKL again to enable __host__ __device__ atomics, which removes the need for usin gYAKL_DEVICE_LAMBDA | 07 March 2022, 15:56:24 UTC |
2a49fb4 | Matt Norman | 04 March 2022, 23:47:50 UTC | This should work around the lbounds and strides linking bugs in IBM and PGI compilers, but more testing is needed before merging to next again | 04 March 2022, 23:47:50 UTC |
51b9c89 | Azamat Mametjanov | 04 March 2022, 22:00:50 UTC | Update OpenMPI on Chrysalis | 04 March 2022, 22:00:50 UTC |
cfd7ac4 | Azamat Mametjanov | 04 March 2022, 21:32:59 UTC | Merge branch 'azamat/elm/share-land-dev-test-exe' (PR #4776) Reduce ELM test build times with shared executables. On Chrysalis, * before: 74 mins * after: 17 mins (4x faster) [BFB] | 04 March 2022, 21:32:59 UTC |
2d2b723 | Aaron Donahue | 04 March 2022, 20:49:43 UTC | Merge branch 'bartgol/homme/scream-ifdefs-and-nml-cleanup' (PR #4788) I added some ifdefs handling the SCREAM macro, mostly in namelist_mod (plus a couple occurrences in prim_[cxx]_driver_base.F90 init routines). These are needed in order for SCREAM to use the readnl subroutine in Homme (rather than dangerously rolling its own namelist parsing, which is what it was doing before). In addition, there are two cleanups: remove some warnings (unused vars, initialization order, inconsistent tabs); removed a few namelist options that were never used, either in components/homme or components/eam. By that I mean that no F90 module or C/CXX file was ever using, save for their appearance in control_mod and namelist_mod (which was just parsing them from nl file, and setting them in control_mod). Notes: The ifdef logics should not change anything for both EAM and standalone Homme. @oksanaguba @mt5555 I split the removal of the namelist options into separate commits, so that if one of them is indeed to be kept, I can simply revert that single commit. The PR changes 190 files, but most of them are homme namelists, where the purged namelist options have been removed. I added the 'HOMME' label (rather than 'HOMME standalone'), since this PR also touches the eam/bld folder, in order to remove a couple of the purged namelist options from namelist_definition.xml. Results from homme and hommebfb tests run by @oksanaguba: [ac.onguba@chrlogin2 ~]$ ~/ess/cs.status.20220228_121931_1jups0 | grep -i fail REP_Ln5.ne4_oQU240.F2010.chrysalis_intel (Overall: FAIL) details: FAIL REP_Ln5.ne4_oQU240.F2010.chrysalis_intel RUN time=1948 [ac.onguba@chrlogin2 ~]$ ~/ess/cs.status.20220228_153258_5qqo8a | grep -i fail FAIL ERS.f19_g16.I1850GSWCNPECACNTBC.chrysalis_intel.elm-eca_f19_g16_I1850GSWCNPECACNTBC TPUTCOMP Error: TPUTCOMP: Computation time increase > 5% from baseline FAIL ERS_Ln9.ne4pg2_oQU480.F20TR-MMFXX.chrysalis_intel.eam-mmf_use_VT TPUTCOMP Error: TPUTCOMP: Computation time increase > 5% from baseline FAIL PET.f19_g16.X.chrysalis_intel.allactive-mach-pet MEMCOMP Error: Memory usage increase >5% from baseline's 1529.550000 to 1529.550000 FAIL PET.f19_g16.X.chrysalis_intel.allactive-mach-pet TPUTCOMP Error: TPUTCOMP: Computation time increase > 5% from baseline FAIL PET_Ln5.ne4_oQU240.F2010.chrysalis_intel.allactive-mach-pet TPUTCOMP Error: TPUTCOMP: Computation time increase > 5% from baseline FAIL SMS.f09_g16_a.IGELM_MLI.chrysalis_intel TPUTCOMP Error: TPUTCOMP: Computation time increase > 5% from baseline FAIL SMS_Ld20.f45_f45.IELMFATES.chrysalis_intel.elm-fates_rd TPUTCOMP Error: TPUTCOMP: Computation time increase > 5% from baseline FAIL SMS.MOS_USRDAT.RMOSGPCC.chrysalis_intel.mosart-unstructure TPUTCOMP Error: TPUTCOMP: Computation time increase > 5% from baseline FAIL SMS.ne30_f19_g16_rx1.A.chrysalis_intel TPUTCOMP Error: TPUTCOMP: Computation time increase > 5% from baseline FAIL SMS.ne4_oQU240.F2010.chrysalis_intel.eam-cosplite TPUTCOMP Error: TPUTCOMP: Computation time increase > 5% from baseline [BFB] | 04 March 2022, 20:49:43 UTC |
1783b57 | noel | 04 March 2022, 16:51:20 UTC | Merge branch E3SM-Project/ndk/machinefiles/perlmutter-update-modules (PR #4818) Update module versions on Perlmutter (including to gnu v10) | 04 March 2022, 16:51:20 UTC |
7a9174f | noel | 04 March 2022, 00:02:43 UTC | Merge branch E3SM-Project/ndk/machinefiles/gnuv10-flag-updateb (PR #4822) Add flags for GNU builds to allow using GNU v10 and higher versions | 04 March 2022, 00:02:43 UTC |
23ec351 | Azamat Mametjanov | 02 March 2022, 23:11:28 UTC | Reduce NTEST_PARALLEL_JOBS from 8 to 6 to reduce intel license errors | 02 March 2022, 23:11:28 UTC |
391f812 | Azamat Mametjanov | 02 March 2022, 21:47:08 UTC | Move 2 more land tests to exeshare: BFB on chrysalis | 02 March 2022, 21:47:08 UTC |
af74cd6 | Zeli Tan | 02 March 2022, 18:32:06 UTC | Address review comments | 02 March 2022, 18:38:43 UTC |
50bd4da | Teklu K Tesfa | 01 March 2022, 23:44:18 UTC | Update SedYieldMod.F90 | 02 March 2022, 18:38:42 UTC |
f40b219 | Zeli Tan | 24 February 2022, 18:36:16 UTC | Update the code | 02 March 2022, 18:38:42 UTC |
ac2ad82 | Zeli Tan | 23 February 2022, 06:11:18 UTC | revert the changes in components/elm/src/biogeochem/AllocationMod.F90 | 02 March 2022, 18:38:42 UTC |
a891c17 | Zeli Tan | 22 February 2022, 17:11:42 UTC | rebase the ELM-Erosion code | 02 March 2022, 18:38:42 UTC |
63d6fe3 | Zeli Tan | 18 December 2021, 09:01:29 UTC | 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 | Xylar Asay-Davis | 01 March 2022, 16:35:08 UTC | Add `-fallow-argument-mismatch` for gfortran >=10 This allows MPAS to build with gfortran >=10 | 02 March 2022, 17:33:52 UTC |
fff7a58 | noel | 01 March 2022, 21:46:22 UTC | For PM, relax stacksize resource limits | 01 March 2022, 21:46:22 UTC |
27666da | noel | 01 March 2022, 21:06:00 UTC | 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 | Walter Hannah | 01 March 2022, 18:40:45 UTC | bug fix for ESMT FFT init | 01 March 2022, 18:40:45 UTC |
8d1fccd | Azamat Mametjanov | 01 March 2022, 18:25:05 UTC | 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 | Azamat Mametjanov | 01 March 2022, 18:13:05 UTC | Reduce bld times of rrtmg files with nvhpc | 01 March 2022, 18:13:05 UTC |
1c8de38 | Wuyin Lin | 01 March 2022, 05:16:15 UTC | Update eam use_case files for 1850 and 20TR BGC compsets | 01 March 2022, 05:16:15 UTC |
4729e2f | Peter Schwartz | 28 February 2022, 21:30:16 UTC | Re-added compy specific debug flags | 28 February 2022, 21:36:04 UTC |
2cbee59 | Peter Schwartz | 28 February 2022, 19:59:57 UTC | Re-added "-fpe0" to intel.cmake and config_compiler.xml. | 28 February 2022, 19:59:57 UTC |
9590c42 | noel | 28 February 2022, 17:26:24 UTC | Update module versions on Perlmutter (including to gnu v10) | 28 February 2022, 17:26:24 UTC |
0b756e5 | noel | 26 February 2022, 03:26:44 UTC | 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 | Benjamin Hillman | 26 February 2022, 00:16:50 UTC | Fix map names for switch to mono maps | 26 February 2022, 00:16:57 UTC |
cd2abda | Benjamin Hillman | 14 February 2022, 21:59:57 UTC | Add ROF2LND and LND2ROF for r05 | 26 February 2022, 00:16:57 UTC |
ba054b0 | Benjamin Hillman | 27 January 2022, 20:30:18 UTC | Add spun-up default IC | 26 February 2022, 00:16:57 UTC |
025c5c7 | Benjamin Hillman | 27 January 2022, 09:08:45 UTC | Add default finidat for arcticx4v1pg2 | 26 February 2022, 00:16:57 UTC |
ced4472 | Benjamin Hillman | 06 August 2021, 17:14:59 UTC | Add maps between LND and ROF | 26 February 2022, 00:16:57 UTC |
74623bd | Benjamin Hillman | 06 August 2021, 16:55:51 UTC | Fix path for arctic to r0125 map for ROF | 26 February 2022, 00:16:57 UTC |
d8c9d94 | Benjamin Hillman | 05 August 2021, 22:00:01 UTC | Add fsurdat for 2010 | 26 February 2022, 00:16:57 UTC |
e7b5291 | Benjamin Hillman | 28 July 2021, 22:30:04 UTC | Add land settings for new grids | 26 February 2022, 00:16:57 UTC |
e3b22a3 | Benjamin Hillman | 28 July 2021, 22:29:13 UTC | Add arctic RRM with different land grids | 26 February 2022, 00:16:57 UTC |
0f06ca3 | Benjamin Hillman | 24 June 2021, 16:58:45 UTC | Update IC for arctic RRM | 26 February 2022, 00:16:57 UTC |
f7f2dfb | Benjamin Hillman | 17 June 2021, 04:33:26 UTC | Fix domain file | 26 February 2022, 00:16:57 UTC |
2eaa45e | Benjamin Hillman | 17 June 2021, 04:32:35 UTC | Update topo and ic file | 26 February 2022, 00:16:57 UTC |
1d5722b | Benjamin Hillman | 18 May 2021, 23:59:59 UTC | Add support for arcticx4v1pg2 atmosphere grid | 26 February 2022, 00:16:57 UTC |
ca70841 | Benjamin Hillman | 18 May 2021, 23:59:11 UTC | Add arcticx4v1pg2_r0125_oARRM60to10 resolution to cime | 26 February 2022, 00:16:57 UTC |
c82a7d2 | James Foucar | 26 February 2022, 00:12:50 UTC | 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 | Bryce E Harrop | 25 February 2022, 23:50:13 UTC | 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 | Bryce E Harrop | 25 February 2022, 23:41:38 UTC | 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 |