sort by:
Revision Author Date Message Commit Date
6e0eed1 Merge branch 'jayeshkrishna/scorpio_v1.3.1' (PR #4858) Updating to SCORPIO 1.3.2 SCORPIO 1.3.1 includes the following changes, * Improvements to the I/O performance statistics summary * Upgraded ADIOS file format from BP3 to BP4 * The internal GPTL library is now uptodate and synced with the version in E3SM * Removed upper limits on I/O descriptor ids * Added padding to all NetCDF output files to improve E3SM post processing performance * Misc updates to CMake configure * More timers in the Fortran interface * Support for gnu 11 * Misc bug fixes SCORPIO 1.3.2 includes the following changes, * Workaround for stale *loc* files on Chrysalis after E3SM runs * Workaround for E3SM crashes with the NVHPC (PGI) compiler on Summit/Ascent * Workaround for configure issue with ADIOS 2.8.0 (with SST) [BFB] 04 April 2022, 16:51:10 UTC
58298dd Upgrading to SCORPIO 1.3.2 Upgrading SCORPIO from 1.3.1 to 1.3.2 This patch includes the following changes (after 1.3.1), * Workaround for stale *loc* files on Chrysalis after E3SM runs * Workaround for E3SM crashes with the NVHPC (PGI) compiler on Summit/Ascent * Workaround for configure issue with ADIOS 2.8.0 (with SST) 01 April 2022, 23:25:14 UTC
ef86649 Merge branch 'brhillman/atm/add-arcticx4v1-rrm' (PR #4758) Add pan-arctic atmosphere RRM grid Add a new pan-arctic atmosphere RRM grid (arcticx4v1pg2). Configuration and input files provided to run with four different configurations: arcticx4v1pg2_oARRM60to10 arcticx4v1pg2_r05_oARRM60to10 arcticx4v1pg2_r125_oARRM60to10 [BFB] 01 April 2022, 20:38:24 UTC
c41fd42 Merge branch 'xylar/mpas-framework/fix-gnu-nersc' (PR #4854) MPAS standalone: Add gnu >=10 support on Cori This merge adds the -fallow-argument-mismatch flag to the gnu-nersc target for MPAS standalone builds. This got missed in #4821. [BFB] 01 April 2022, 18:22:15 UTC
6bf5b25 Merge branch 'jonbob/scripts/update-anvil-lowres-layouts' (PR #4851) Update default anvil layouts for S and M sizes of ne30pg2_EC30to60E2r2 One of our users, @alicebarthel, was doing a series of ne30pg2_EC30to60E2r2 runs on anvil and the PACE output showed the S and M default layouts could be further optimized. This PR updates these default layouts with some improvement without changing the overall processor counts. S goes from ~5.0 to 5.4 sypd, and M improves from ~8.8 to 9.4 sypd. [BFB] 01 April 2022, 18:16:22 UTC
f04c320 Merge branch 'cbegeman/ocn/add-explicit-layerThickEdge-vars' (PR #4832) Add explicit layerThicknessEdge variables This PR replaces the existing layerThicknessEdge variable with two variables: * layerThicknessEdgeMean refers to the mean of the neighboring cell-centered layerThickness * layerThicknessEdgeFlux refers to the layerThicknessEdge used to flux momentum and tracers. When config_thickness_flux_type = 'centered' layerThicknessEdgeFlux = layerThicknessEdgeMean, but when config_thickness_flux_type = 'upwind' layerThicknessEdgeFlux is upwinded. Prior to this PR, when config_thickness_flux_type = 'upwind' layerThicknessEdge was upwinded everywhere. This PR uses layerThicknessEdgeFlux for horizontal advection terms and layerThicknessEdgeMean elsewhere, such as for mixing parameterizations. This change is in preparation for adding additional options for thickness fluxes. This PR also removes layerThicknessEdge from global stats, since it did not offer much information not given by the global stats for layerThickness. [BFB] 31 March 2022, 14:49:04 UTC
0b07852 Merge branch 'njeffery/seaice/correct_flux_script_error' (PR #4856) Fixes subscript error in ice to ocean DON carbon flux Debug mode caught a subscript error in ice-ocean BGC flux in the mpas-seaice driver and this fixes it. Only BGC results are impacted so it's BFB in physics only runs. Fixes #4855 [non-BFB] in ocean-ice bgc runs 31 March 2022, 14:39:54 UTC
64135f8 Fixes subscript error in ice to ocean DON carbon flux Corrects issue #4855 BFB in physics only runs. Non-BFB in ocean-ice bgc runs. 25 March 2022, 19:46:03 UTC
ef2a1d9 Gnu >=10 support on Cori for MPAS standalone This merge adds the `-fallow-argument-mismatch` flag to the gnu-nersc target for MPAS standalone builds. This got missed in a previous update. 25 March 2022, 08:11:52 UTC
81af6e8 Updated throughput documentation of the layouts 23 March 2022, 18:56:20 UTC
dc8ae79 Upgrading to SCORPIO 1.3.1 Updating from SCORPIO 1.2.2 to 1.3.1 This version includes the following changes, * Improvements to the I/O performance statistics summary * Upgraded ADIOS file format from BP3 to BP4 * The internal GPTL library is now uptodate and synced with the version in E3SM * Removed upper limits on I/O descriptor ids * Added padding to all NetCDF output files to improve E3SM post processing performance * Misc updates to CMake configure * More timers in the Fortran interface * Support for gnu 11 * Misc bug fixes 23 March 2022, 15:02:33 UTC
d0a8f78 Update default anvil layouts for S and M sizes of ne30pg2_EC30to60E2r2 22 March 2022, 20:48:48 UTC
b404a46 Merge branch E3SM-Project/ndk/machinefiles/PM-MPICH_GPU_SUPPORT_ENABLED (PR #4833) For Perlmutter, add environment variable for GPU builds. 21 March 2022, 17:30:54 UTC
df02ae5 Change global stats layerThickEdgeFlux to layerThickEdgeMean 20 March 2022, 16:56:47 UTC
d259bcb Make layerThickEdgeMean/Flux explicit in all routines 20 March 2022, 16:55:19 UTC
ddc5f41 Use layerThickEdgeMean to compute Ri for GM bolus velocity 20 March 2022, 16:53:36 UTC
b55c3fc Retain centered layerThickEdge in cvmix (avg velocity at cell) 20 March 2022, 16:53:27 UTC
c340102 Change layerThickEdgeCenter to layerThickEdgeMean 20 March 2022, 16:53:18 UTC
39f643d Retain centered layerThickEdge in hmix tendencies 20 March 2022, 16:53:09 UTC
bcdc484 Remove centered layerThickEdge computation from vmix 20 March 2022, 16:52:59 UTC
3024d80 Replace layerThickEdge with centered and flux-related layerThickEdge variables 20 March 2022, 16:52:47 UTC
7b87d1f 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 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 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
9664de8 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
0ebdaa9 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 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 Changes grid to trigrid for the newly added system tests 17 March 2022, 18:54:32 UTC
c47e33c For Cori, update module versions after March 16th maintenance 17 March 2022, 05:19:54 UTC
8690d0a revert a previous commit and remove some blank lines 16 March 2022, 22:13:15 UTC
d0663d4 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 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 For PM, add MPICH_GPU_SUPPORT_ENABLED=1 for GPU builds. 15 March 2022, 18:19:44 UTC
cb6ee45 remove added history output 15 March 2022, 18:17:31 UTC
6daeba2 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
5bb7de1 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 debug: end -> endif 13 March 2022, 19:37:26 UTC
5f40fec Solve indent issues Solve indent issues 13 March 2022, 19:29:02 UTC
a0cac09 Update for PGI 13 March 2022, 19:18:25 UTC
f5297c9 added smoke test to the compsets 12 March 2022, 01:29:42 UTC
0dbafb0 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 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 HOMME: build composef90 also if preqx_acc is to be built 11 March 2022, 00:14:31 UTC
a4d2932 HOMME: fix buggy CMake logic for compilation of some preqx executables 11 March 2022, 00:06:55 UTC
205133a 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 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 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 Make spun-up land IC the default for Arctic RRM 10 March 2022, 00:08:38 UTC
2c69bef 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 Revert "Removing deepcopy and nollvm from Makefile options for PGI OpenACC" This reverts commit c77d2a88a541f3b75138368846878bf90772dd40. 09 March 2022, 17:00:42 UTC
7c29ca8 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 Move the new flag to perlmuter-specific file. 09 March 2022, 16:59:15 UTC
1036268 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 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 Updating fates to tag sci.1.55.3_api.22.0.0 09 March 2022, 14:39:06 UTC
4f0a54b fixed source of nlevsoi 09 March 2022, 02:44:33 UTC
58d179b 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 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 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 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 Adding levsoi to history dimensions, cleaning up coupling of history with fates (remove patches) 08 March 2022, 15:55:53 UTC
97f1dca Added mapping grids necessary to the default file lists for f45 08 March 2022, 15:29:28 UTC
5ec41aa 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 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 Update OpenMPI on Chrysalis 04 March 2022, 22:00:50 UTC
cfd7ac4 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 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 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 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 Reduce NTEST_PARALLEL_JOBS from 8 to 6 to reduce intel license errors 02 March 2022, 23:11:28 UTC
391f812 Move 2 more land tests to exeshare: BFB on chrysalis 02 March 2022, 21:47:08 UTC
af74cd6 Address review comments 02 March 2022, 18:38:43 UTC
50bd4da Update SedYieldMod.F90 02 March 2022, 18:38:42 UTC
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
back to top