sort by:
Revision Author Date Message Commit Date
10a462e Setting FI_CXI_RX_MATCH_MODE to software on frontier 07 December 2023, 20:11:16 UTC
62e2587 Disabling BP to NC conversion in workflow for testing 07 December 2023, 20:11:16 UTC
a8b33e7 Changing gitmodules to use HTTPS 07 December 2023, 20:11:16 UTC
16f7148 Merge branch 'mark-petersen/ocn/reduce-output' (PR #6095) Reduce ocean output fields This PR reduces the number of variables written in the time-averaged monthly output. It is the result of discussions with the ocean modeling team. This removes the 3D fields zMid and gmKappaScaling, as well as several 2D fields. We decided to turn off the eddy product variables analysis member by default, which saves a large number of 3D fields. These are all variables with 'Times' and 'Squared' in the name, which is up to 20 3D fields, depending on whether GM and the mesoscale eddy parameterization are on. Eddy product variables are typically used at high resolution to compute eddy kinetic energy and similar fields. They are not typically needed at lower resolutions or during spin-up. [NML] [BFB] 07 December 2023, 18:40:56 UTC
00534ef Merge branch E3SM-Project/ndk/machinefiles/pm-gpu-cudatoolkit117 (PR #6088) On pm-gpu, upgrade version of cudatoolkit from 11.5 to 11.7 07 December 2023, 18:34:09 UTC
e60bf17 Merge branch 'proteanplanet/seaice/reduce-output' (PR #6090) Sea ice data reduction for E3SM V3 Cuts the following fields from monthly sea ice output in E3SM V3: * sea ice age and first year ice tracers * level ice volume and area In the first case, ice age is not compatible with observational methods used with passive microwave data, and therefore the data can be misused without a particular gain in model understanding. In the second case, we are still outputting ridged ice volume and area, and therefore the level ice portion can be derived from ridged as well as total ice volume and area. This provides an ~80MB savings per month on the EC mesh, and a slight speed up due to two less tracers being employed. [NML] [BFB] 07 December 2023, 18:09:45 UTC
d1e4786 Merge branch 'dqwu/add_hdf5_iotype' into master (PR #6046) Adding support for the HDF5 I/O format which is already available in SCORPIO. Also using HDF5_ROOT in buildlib.spio to turn on HDF5 support. [BFB] 06 December 2023, 21:13:42 UTC
e9c6718 Merge branch 'xylar/mesh/add-icoswisc30e3r5' (PR #6079) Add new IcoswISC30E3r5 ocean and sea-ice mesh This nearly uniform 30 km mesh is the dual mesh of a subdivided icosahedron (Icos). The mesh is with Ice-Shelf Cavities (wISC) around Antarctica and has 64 vertical layers. This version of the mesh does not include smoothing of topography. This mesh is a candidate for the E3SM v3 (E3) low res mesh. It is revision 5 (r5) of the mesh. [BFB] 06 December 2023, 18:32:40 UTC
265d753 Merge branch 'jonbob/grids/update-ne30pg2-r05-mapping' (PR #6089) Update mapping files between ne30pg2 and r05 Add updated mapping files between ne30pg2 and r05, to match current algorithm and naming conventions [NML] [non-BFB] for all tests with ne30pg2 and r05 06 December 2023, 17:42:21 UTC
795cc1c Merge branch 'cbegeman/ocn-fixup-btr-accumulator' (PR #6041) Fix split-explicit barotropic velocity accumulator This PR includes a bugfix for the loop limits on the barotropic velocity (normalBarotropicVelocityNew) when its values are accumulated over barotropic subcycles. The loop should be over nEdgesOwned for consistency with the loop which divides the barotropic velocity by the number of subcycles. Fixes #6040 [BFB] for all current E3SM tests, changes to a non-default option 05 December 2023, 18:56:12 UTC
b03c25e Merge branch 'ambrad/cpl/nonlinear-maps-exclusions' (PR #6094) CPL: Add field exclusions list for nonlinear maps. Add the user_nl_cpl namelist option nlmaps_exclude_fields. This is a list of fields that are to be excluded from the set that are nonlinearly mapped. For these excluded fields, the low-order linear map is used instead. The default is nlmaps_exclude_fields = 'Faxa_rainc', 'Faxa_rainl', 'Faxa_snowc', 'Faxa_snowl' [non-BFB] for cases using nlmaps [NML] for all tests due to extra variable nlmaps_exclude_fields 05 December 2023, 16:51:27 UTC
b9f438f Remove GMBolusVelocity Zonal and Meridional 05 December 2023, 16:25:31 UTC
d7e55ce Removed first year ice output from monthly and bgc analysis history 05 December 2023, 05:05:33 UTC
5cde8a0 remove GM and MLE eddy product variables from streams file 04 December 2023, 22:06:22 UTC
7ed4201 Add grid description for IcoswISC30E3r5 04 December 2023, 21:55:50 UTC
5434201 Increase btr_dt for updated weights for ocean barotropic subcycling 04 December 2023, 21:55:50 UTC
4a09c70 Add new mapping, domain, and IC files for IcoswISC30E3r5 04 December 2023, 21:55:49 UTC
a0aef2a remove second package from eddy product variables 04 December 2023, 21:41:24 UTC
34b0875 Removing redundant env var WITH_HDF5_SCORPIO in buildlib.spio If HDF5_ROOT is already set as an env var, it is sufficient to turn on the WITH_HDF5 CMake option for scorpio. Introducing a new env var like WITH_HDF5_SCORPIO may lead to unnecessary confusion. Additionally, for now, maintain the WITH_HDF5 CMake option as OFF by default to prevent potential build errors with the default scorpio 1.4.2 submodule. 04 December 2023, 19:17:49 UTC
1921517 Adding support for HDF5 iotype Add HDF5 typename to valid values of PIO_TYPENAME and support conversion of HDF5 typename to PIO type. 04 December 2023, 19:17:48 UTC
da991dd Remove ice age headers from netcdf output 02 December 2023, 23:17:14 UTC
1d7411e Set config_AM_eddyProductVariables_enable to false 02 December 2023, 00:28:50 UTC
597b6a2 CPL: Add optional field exclusions list for nonlinear maps. Add the user_nl_cpl namelist option nlmaps_exclude_fields. This is a list of fields that are to be excluded from the set that are nonlinearly mapped. For these excluded fields, the low-order linear map is used instead. The default is nlmaps_exclude_fields = 'Faxa_rainc', 'Faxa_rainl', 'Faxa_snowc', 'Faxa_snowl' 01 December 2023, 23:39:28 UTC
5d5f15c Merge branch 'jgfouca/fix_pio1_build' into master (PR #6069) Fix SCORPIO CLASSIC build Fixing SCORPIO CLASSIC (PIO_VERSION=1) builds Fixes location of genf90 for SCORPIO CLASSIC Also avoids ADIOS I/O type when using SCORPIO CLASSIC Fixes #6066 [BFB] 01 December 2023, 20:10:58 UTC
155de3c Remove level ice from output 01 December 2023, 04:15:38 UTC
f367153 Cuts ice age, first year ice, also level ice volume and area fields from monthly output 30 November 2023, 23:30:36 UTC
f3b7994 remove local path change I was using for testing and committed by mistake 30 November 2023, 22:18:59 UTC
dfb3b2e remove gmBolusKappa, gmKappaScaling 30 November 2023, 20:38:59 UTC
b64816e Update mapping files between ne30pg2 and r05 30 November 2023, 20:35:34 UTC
dbc1bb5 Remove variables from streams file 30 November 2023, 20:29:46 UTC
7fe51fc For pm-gpu, NERSC retired cudatoolkit/11.5 after maintenance, so we now have to move to 11.7 Fixes https://github.com/E3SM-Project/E3SM/issues/5314 This change is not BFB for pm-gpu runs. [nbfb] 30 November 2023, 19:08:30 UTC
88488dc Merge branch 'proteanplanet/seaice/fix-nc-metadata' (PR #6084) MPAS-SeaIce netcdf output finalization for E3SM V3 This PR corrects and improves netcdf metadata in MPAS-SeaIce output for E3SM V3. The following changes have been made: Correction of existing long names and units to match the CF convention and addition of missing units and long names consistent with CF conventions. [BFB] 30 November 2023, 16:07:52 UTC
839d1cf Merge branch 'jonbob/mpaso/change-default-redi-min-layers' (PR #6077) Change default config_Redi_min_layers_diag_terms to 0 Changes a single default setting for config_Redi_min_layers_diag_terms from 6 to 0. This has otherwise been set in user_nl_mpaso by run scripts during coupled model testing. [NML] [non-BFB] 28 November 2023, 18:00:09 UTC
0a4e6e3 Add IcoswISC30E3r5 to ELM 28 November 2023, 16:04:25 UTC
09a730f Add IcoswISC30E3r5 to MPAS-Seaice 28 November 2023, 16:04:25 UTC
cfbef53 Add IcoswISC30E3r5 to MPAS-Ocean 28 November 2023, 16:04:23 UTC
8ee229d Adds, updates and improves netcdf metadata long names and units, including to match CF conventions 27 November 2023, 19:22:57 UTC
a58c5b6 Merge branch 'beharrop/mmf/add_macv2-sp_rebase' (#5905) Adds in the MACv2-SP aerosol scheme for a simplified form of anthropogenic aerosols that combines with the prescribed natural aerosol. The current implementation is only for the E3SM-MMF. These changes are controlled via atm namelist options, the default setting is off for the MACv2 scheme. [stealth] 21 November 2023, 20:52:00 UTC
f9acba6 Merge branch 'mark-petersen/ocn/btr-weights' (PR #6035) Update weights for ocean barotropic subcycling in split-explicit solver This PR updates the weights config_btr_gam1_velWt1, config_btr_gam2_SSHWt1 in the MPAS-Ocean barotropic solver based on recent analysis of this scheme. This update applies to "split explicit" time stepping schemes, i.e. config_time_integrator = 'split_explicit' and the new config_time_integrator = 'split_explicit_ab2' in #5989. The new weights allow for a barotropic time step config_btr_dt to be 25% longer in the tests of EC30to60, thus speeding up the barotropic subcycling. We expect that values of config_btr_dt can be increased by 25% for all meshes. [NML] [non-BFB] 21 November 2023, 18:57:58 UTC
317cf68 Merge branch 'hkang/ocean/AB2-timestep' (PR #5989) Add split-explicit AB2 time stepping capability to the ocean component The second-order Adams Bashforth (AB2) time stepping method is applied to the baroclinic system of MPAS-Ocean to enable faster computation of the baroclinic system. The AB2 time stepping method, one of multistep methods, computes time stepping procedure (Stage 1~3) once per time step, while the predictor-corrector which is a default scheme computes it twice per time step. In practice, the AB2 method can provide a speedup of 1.5x to 1.8x. Due to its high sensitivity to time step size, the predictor-corrector scheme is only applied to the layer thickness equation. All subroutines and the barotropic system advance (Stage 2) in the AB2 code are the same as used in the split-explicit code (mpas_ocn_time_integration_split.F). [NML] [non-BFB] 21 November 2023, 18:54:35 UTC
343e922 Change default config_Redi_min_layers_diag_terms to 0 20 November 2023, 21:45:37 UTC
93ab10c Merge remote-tracking branch 'glemfork/lnd/fates-crossgrid-seeddispersal' (PR #5555) This PR enables FATES to disperse seeds across neighboring grid cells using MPI. The API update includes calls to new fates dispersal procedures and as such should be coordinated with NGEET/fates#1005. [B4B] except for FATES 20 November 2023, 15:31:09 UTC
faac9f0 Merge branch 'quantheory:quantheory/fix-negative-snow_depth' (PR #6034) Move h2osno limiter to ensure positive snow depth In LakeHydrologyMod, when applying the effects of sublimation and dew to snow, the snow_depth variable is set using the h2osno variable before that variable is limited to positive values. This commit changes the order of those statements to ensure that snow_depth is not accidentally set to a negative value. It is important to note that in the existing code, only extremely small-magnitude negative values are typically produced, because of another limiter applied earlier in the code. Specifically, h2osno variable is set using h2osno(c) = h2osno(c) - qflx_sub_snow(p)*dtime and qflx_sub_snow is set using qflx_sub_snow(p) = min(qflx_evap_soi(p), h2osno(c)/dtime) Thus, h2osno can only be temporarily negative due to limited floating point precision, i.e. the fact that we can get a slightly negative output from h2osno(c) - (h2osno(c)/dtime)*dtime For this reason, this commit only produces roundoff-level changes in answers under typical conditions. It is also known that invalid values of snow_depth and snowdp are implicated in some rare model crashes (see #5798). The causes are unknown, but in at least one case involved exponentially growing negative snow depth. It is possible that this change will prevent such crashes; investigation is ongoing at the time of this commit. [non-BFB] Possible, only if negative h2osno occur during the course of a test. 17 November 2023, 17:04:20 UTC
3e1a1bd Merge branch 'quantheory:quantheory/gustiness-fixes-for-v3' (PR #5850) Fixes for multiple issues in gustiness calculations This is designed to fix the following issues: . Confusion between scalar and vector stress calculations #5834 . Incorrect calculation of gustiness #5835 . EAM's 'U10' output includes a gustiness enhancement #5836 . Possible double-counting of boundary-layer gustiness contributions over land #5837 The first of these was fixed by forcing ATM_SUPPLIES_GUSTINESS=TRUE for all EAM cases, and the second was fixed purely by rewriting the Fortran formulas. These two changes are climate changing, and will generally tend to reduce the impact of gustiness on the mean winds, i.e. mean wind speed will increase. The third fix is to the U10 diagnostic only, and will decrease the output U10. A value that has not been "fixed" in this way can be obtained by outputting the new history variable 'U10WITHGUSTS' from EAM. The final fix is to remove some double-counting between gustiness parameterizations in EAM and ELM. The fix can be "undone" by setting force_land_gustiness = .true. in the ELM namelist. Note that these fixes are only applied over land and ocean. At the request of sea ice developers, this tag also disables gustiness over sea ice completely. Fixes #5834 Fixes #5835 Fixes #5836 Fixes #5837 [CC] [NML] 17 November 2023, 17:02:15 UTC
d2ffe91 Merge branch 'wlin/atm/fix_tests_with_L80' (PR #6054) Fix tests incompatitle with L80 and restore tentative config options for SSP The PR fixes two sets of tests. . SSP tests with tentative fix from # 5965 stops working. The EAM%CMIP6 generic pattern match needs to be removed to have it work. This is due to the -vbs option that would be set if having the generic pattern match. The additive style of EAM configure option would then have no mechansim to disable vbs once set. . Update the vertical dimension for 3D variables that condidiag tests track. [BFB] Only the above mentioned tests will diff; and the the differences for these tests following this fix are due to #5996, and other went in on the same day. 16 November 2023, 20:26:59 UTC
7680d57 Merge branch 'hongyili/mosart/mosart-heat-fix' (PR #5940) Adding the initialization of a variable used in MOSART-heat; otherwise, the main-channel temperature will be overestimated. The change made only affects stream temperature, nothing else. Fixes #5941 [BFB] 16 November 2023, 19:29:27 UTC
a3a53ba Merge remote-tracking branch 'donghuixfork/donghuix/lnd/wetland-inundation-scheme' (PR #5974) In default, the infiltration rate is the same for the non-water surface and surface water storage within the grid cell. This assumption results in a significant underestimation of surface water because the infiltration in the surface water storage is not constrained. In this PR, we introduced a modified infiltration scheme to constrain the infiltration in the surface water storage. The infiltration rate in the surface water storage is smaller than the infiltration rate in the non-water surface. More details about this new scheme and corresponding evaluations can be found in the preprint: https://doi.org/10.21203/rs.3.rs-2733749/v1 The manuscript is still under review. The new infiltration scheme can be turned by adding use_modified_infil = .true. in user_nl_elm. We passed all the tests in e3sm_land_developer test suite. We also created a test for the simulation of surface water dynamics with the new infiltration scheme and calibrated parameter for NLDAS domain: surface_water_dynamics. This test was added into e3sm_land_developer test suite. [BFB] 16 November 2023, 19:05:26 UTC
a3ea386 Merge branch 'dqwu/machinefiles/upgrade-anlgce-ub18' (PR #6026) Recently, two ANL GCE nodes (compute-01 and compute-02) have been upgraded from Ubuntu 18.04 to 22.04. Create a new machine named anlgce-ub22 to replace deprecated anlgce-ub18. Also remove deprecated CMake macro ZLIB_PATH for anlgce/anlgce-ub22. [BFB] * dqwu/machinefiles/upgrade-anlgce-ub18: Removing deprecated CMake macro ZLIB_PATH for anlgce/anlgce-ub22 Adding support for two ANL GCE nodes that use Ubuntu 22.04 16 November 2023, 18:56:13 UTC
11fc34c Fix MPAS with PIO1 16 November 2023, 18:37:05 UTC
1db00b4 Defining PIO2 doesn't work at the moment 15 November 2023, 20:56:45 UTC
b2067b7 Change the header of the AB2 code 15 November 2023, 20:41:31 UTC
b25e4bc Fix PIO1 build [BFB] 15 November 2023, 20:31:20 UTC
0908426 Merge branch 'jgfouca/cmake_names_in_macros' into master (PR #6014) Use CMake variables/names in our cmake macros This should be the last major PR in CMAKE V2 effort. Changes Summary: * Macro structure changes * Add post-process step to set final values for a few items * Make cmake conversion more robust by storing pre-macro values and comparing instead of just looking at new variables * Change all macros to set variables that cmake knows about! This is a huge change with wide impacts * We no longer have to set flag properties on all files. This simplifies things but makes it hard to support e3sm_remove_flags so that feature has been removed. You should always be able to append flags to achieve the same effect as removing a flag. * Try to remove as much of the linker flag micromanagement as possible * We now default to cxx linker. Intel and PGI still have to use fortran unfortunately since our main function is in fortran * Remove as many non-cmake settings as possible from the macros * Add script for converting macros from the old style to new style * Upgrade the compare-flags tool to support parsing the e3sm.bldlog file. This is a tougher way to compare flags since you have to build the cases with -j 1, but it's more robust than looking at cmake internal files. * Remove lots of unneeded stuff from main cmake files (build_model and common_setup) * Remove unused old makefiles for COSP and MPAS * Move gptl build to cmake Testing: * mappy_gnu: e3sm_developer, with full flag compare on a couple big cases * anlgce: e3sm_developer builds * pm-cpu_intel: e3sm_developer, with full flag compare on one big case * chrysalis_intel: e3sm_developer, with full flag compare on one big case * summit: build one big case with pgigpu, ibmgpu, pgi [BFB] 15 November 2023, 18:53:30 UTC
10f1bac Update upstream macros 14 November 2023, 18:55:59 UTC
42c41fc Merge remote-tracking branch 'origin/master' into jgfouca/cmake_names_in_macros * origin/master: Homme/SL: Address a warning. Homme: Fix latitude in dcmip2016_test1_forcing. Minor updates to ELM tech doc. Homme: Add gllfvremap_planar_ut unit test. Homme(xx): Set up C++-vs-F90 standalone planar pg2 test. Homme: Add planar capability to gllfvremap_mod. Homme: Modify dcmip2016_test1_pg_forcing to handle planar case. Change minimum concentration and mass of sea ice velocity solution Add single missing variable to OMP private Use small pe layout for TSC test Add size 'S' pes for chrysalis ne4 tests 14 November 2023, 18:42:44 UTC
f4fef0b Merge branch 'ambrad/homme/dp-pg' (PR #6057) Homme(xx)/pgN: Add pgN feature to doubly periodic planar mode. * Add pgN feature to planar doubly periodic mode. * Add some standalone-hommexx infrastructure to support using the same unit-test exe in multiple tests. * Add an init-planar capability to Hommexx unit tests. * Add a unit test: gllfvremap_planar_ut, planar version of old gllfvremap_ut unit test. * Add a BFB test for F90/C++ dycore consistency in planar mode with pg2 physics grid. e3sm_developer passes on Chrysalis. Additional tests for GPU/EAMxx pass on various machines. [BFB] except for new tests in homme_integration 14 November 2023, 17:24:11 UTC
c336779 Merge branch 'jonbob/mpaso/fix-small-omp' (PR #6037) Add single missing variable to OMP private Adds one new variable to an OMP private directive in a recently modified routine. It doesn't appear to cause PET failures but still should be added. [non-BFB] potentially for threaded runs with active ocean 14 November 2023, 17:08:44 UTC
463a53e Merge branch 'mkstratos/cime/nbfb-pes-change' (PR #6030) Adds a small (S) layout: 1 node per instance for the ne4 grid on chrysalis, to reduce the number of nodes requested for multi-instance tests Switches the TSC nightly test in e3sm_atm_nbfb to use this layout Nightly test node requests are reduced as follows MVK: 90 -> 30; TSC: 36 -> 12 Wall-clock times are increased by ~1.6x for TSC and ~2.6x for MVK [BFB] 14 November 2023, 15:14:01 UTC
ee14d67 Implement an adaptable index as pver in condidiag nml 14 November 2023, 02:42:12 UTC
8324c66 Homme/SL: Address a warning. 13 November 2023, 22:09:45 UTC
40efc90 Merge branch 'bishtgautam/lnd/fix-docs' (PR #6059) Updates the description of ELM technical documentation. [BFB] 13 November 2023, 19:31:10 UTC
375b69b Merge branch 'proteanplanet/seaice/vsolvelim' (PR #6050) Align minimum concentration and mass limits in MPAS-SeaIce This changes the minimum sea ice concentration and mass per unit area used to solve the sea ice momentum equation to 10^-11 and 10^-10, respectively, aligning the concentration cutoff with the value used in sea ice column physics. The values have been reduced from 10^-3 and 10^-2, respectively. The impact of this change is the removal of numerical diffusion in coupling to the ocean, thus sharpening the sea ice edge, and removing "shadow" fields in low-concentration sea ice mass, heat and salt fluxes with the ocean. This PR does not impact flux conservation between models, nor within MPAS-SeaIce [CC] 10 November 2023, 15:55:35 UTC
49e6d68 Change to use ne4pg2_oQU480 for WCYCL1850NS tests 10 November 2023, 00:54:41 UTC
6def04a Merge remote-tracking branch 'origin/master' into jgfouca/cmake_names_in_macros * origin/master: Add muller machine Address few reviewer comments Second attempt at fixing bmatrix equation Fixes one more equation Fixes eqnarray for Github Changes how equations are defined Updates references Adds labels to equations and cross-references Adds mathjax.js for equation numbering add mkdocs-bibtex to pip install Initial commit of TOP parameterization documentation adds syntax highlighting Minor updates Adds notes on running e3sm land developer testsuite 09 November 2023, 23:18:59 UTC
63709e0 Merge branch E3SM-Project/ndk/machinefiles/add-machine-muller (PR #6061) Add muller -- small internal machine at NERSC with GPU nodes similar to pm-gpu 09 November 2023, 17:46:46 UTC
4951e07 Replace ne11_oQU240 WCYCL1850NS tests with ne4 09 November 2023, 16:54:18 UTC
7735241 Add muller machine 08 November 2023, 19:40:07 UTC
0b7cdf4 remove frac_h2osfc_act from output 08 November 2023, 05:10:25 UTC
50d641d Homme: Fix latitude in dcmip2016_test1_forcing. This is an old bug in the original forcing function. The physgrid variant, dcmip2016_test1_forcing, is fine. 07 November 2023, 20:09:52 UTC
1c3e9c3 Minor updates to ELM tech doc. Updates the description of ELM technical documentation. 07 November 2023, 16:10:15 UTC
9a1dca9 Merge branch 'bishtgautam/docs/lnd-baseline-notes' (PR #5978) Adds notes on explaining creating baselines and comparing against those baselines for the `e3sm_land_developer` test suite. [BFB] 07 November 2023, 16:01:50 UTC
ae74855 Add default IC (ncdata) for ne120np4 with L80 07 November 2023, 03:39:34 UTC
e7921a0 update fates interface and submodule for hetresp issue fix 06 November 2023, 22:12:19 UTC
a15a967 Add fates cross-grid seed dispersal mechanism 06 November 2023, 22:10:52 UTC
0dd0883 Merge branch 'bishtgautam/doc/top-parameterization'(PR #5980) Adds the technical documentation for parameterization of the topographic solar radiation. [BFB] 06 November 2023, 20:00:22 UTC
e1a1356 Homme: Add gllfvremap_planar_ut unit test. 06 November 2023, 18:41:40 UTC
804b3b9 Homme(xx): Set up C++-vs-F90 standalone planar pg2 test. 06 November 2023, 18:40:45 UTC
4b54afa Homme: Add planar capability to gllfvremap_mod. 06 November 2023, 18:40:02 UTC
206a093 Homme: Modify dcmip2016_test1_pg_forcing to handle planar case. 06 November 2023, 18:39:26 UTC
336123b Fix tests incompatitle with L80 and restore tentative config options for SSP 03 November 2023, 23:05:43 UTC
bc35c3b Fixes for fortran linking 03 November 2023, 20:59:01 UTC
fe1b459 Fixes for pgi 03 November 2023, 20:43:46 UTC
f9c0795 Change minimum concentration and mass of sea ice velocity solution 03 November 2023, 18:30:50 UTC
435ce72 Merge remote-tracking branch 'origin/master' into jgfouca/cmake_names_in_macros * origin/master: (156 commits) Avoid calling add_default when no generic values present for gw_convect_hcf and hdepth_scaling_factor Reset hdepth_scaling_factor for MMF config Add settings to re-tune QBO, kPOM, and additional hyperviscosity modifier to allow use of rough topography Make "column_package" the default column_physics_type for BGC Add build-namelist default for chemdyg vertical indicies Add namelist definitions of UCIgaschmbudget_2D_L* remove unnecessary chemdyg settings in user_nl_eam for tests remove default chemdyg vertical indices in F90 code Add default chemdyg vertical indices in xml Update default chemdyg vertical indices in xml Update bld files to match Registry changes, using automated scripts Move some description changes from bld files to Registry Homme: Fix config.h comment style. Homme: Distinguish between F90 and C++ in HOMMEXX_ENABLE_GPU symbol use. Homme: Comment out two builds that aren't used in ctests. Hommexx: Fix issues related to qsize=0. Hommexx: Remove redundant HOMMEXX_ENABLE_GPU definition. Homme: Fix potential bad access to an array. Homme: Add USE_MPI_RUN_SCRIPT to standalone system. Homme(xx)/SL: Add SL-transport feature to doubly periodic mode. ... 03 November 2023, 18:04:25 UTC
19bd6d5 Allow fortran linking if we have to 03 November 2023, 17:47:35 UTC
1df0c3b Merge branch 'wlin/atm/new_settings_qbo_kpom_hvref' (PR #6043) Add settings to re-tune QBO, kPOM, and additional hyperviscosity modifier The following settings are changed or added . hdepth_scaling_factor is halved to improve QBO . New mam_pom file with modified hygroscopicity to reflect the tuning of kPOM = 0.04, for v3 configurations . Additional optional hv_ref_profiles value for use with rough topography (which is not used by default) [NBFB] All tests involving EAM except for FIDEAL, FDPSCREAM, and MMF [NML] a modified parameter value and an updated input file 03 November 2023, 17:28:51 UTC
6a8c964 Merge branch 'tangq/atm/chemdyg-L80' (PR #6032) Implement default chemdyg vertical indices automatically adjust to L80 or L72 The L80 configuration #5996 will require a different default set of chemdyg vertical indices of namelist variables. This PR will automatically pick the correct chemdyg indices for L80 or L72, so the chemdyg budget diagnostics will be correct regardless of the vertical level setting. [BFB] [NML] new nml variables for control output for chemdyg 03 November 2023, 17:26:51 UTC
b658327 Merge branch 'zyuying/atm/fix-CLD_CAL_TMP' (PR #6011) Bug fix for output of COSP lidar simulator CLD_CAL_TMPICE and CLD_CAL_TMPLIQ are given the wrong values for liquid and ice in the interface code. The dimension for the variables with “_TMP” should be temperature instead of height (cosp_ht). Add a coordinate “cosp_temp” and change the long_name for “_TMP” variables. Fixes #6002 Fixes #6010 [BFB] for all tests except for cosp meta data and a new cosp_temp coordinate variable. 03 November 2023, 17:24:53 UTC
6bf384e Merge branch 'whannah/atm/add-L80-support' (PR #5996) Add L80 support for v3 Modify default configurations to use a new 80 layer vertical grid, mainly for enhancing the QBO in E3SMv3. Since this PR touches many compsets and tests I took the opportunity to clean up how the configurations are specified and delete some unused compsets. New atmosphere initial condition files (i.e. ncdata) have been added for ne4, n30, and ne120 grids, but only for cases with realistic topography. The process of creating new initial conditions for idealized compsets like aquaplanet and RCE was complicated by the new aerosol/chemistry options, so these configurations will continue to use the v2 settings, including L72, and will be updated later. [non-BFB] [NML] 03 November 2023, 17:20:46 UTC
4f4f6fa Merge branch 'mingxuanwupnnl/atm/fix_VBS_SOAG_DryDep' (PR #5962) Fix gas dry deposition for VBS SOAG gas species This PR fixes the issue on dry deposition of VBS SOAG gases. Dry deposition for VBS SOAG gas species, namely SOAG0, SOAG15, SOAG24, SOAG35, SOAG34, SOAG33, SOAG32, SOAG31, is now included in shared seq_drydep_mod.F90 and namelist drydep_list. Fixes #5963 [CC] [NML] 03 November 2023, 17:18:30 UTC
1fa7ef7 Address few reviewer comments 02 November 2023, 18:22:07 UTC
d27af88 Change halo computation to nEdgesAll 02 November 2023, 17:31:06 UTC
77a847e Fix a bug for the decomposition error after rebase - Fix a bug for the decomposition error after rebase - Added a line in mpas_ocn_time_integration_split_ab2.F: call mpas_dmpar_field_halo_exch(domain, 'tangentialVelocity') 02 November 2023, 13:51:13 UTC
ff06b0d Change accumulator to nEdgesOwned 01 November 2023, 21:35:01 UTC
4d44ecd gptl build fixes 01 November 2023, 21:21:47 UTC
8771928 Turn on verbose makefiles for gptl 01 November 2023, 20:29:38 UTC
94d6a36 Remove last uses of e3sm_remove_flag in Depends files 01 November 2023, 19:07:07 UTC
3872f4c Merge branch 'jonbob/seaice/fix-bgc-column-physics-type' (PR #6036) Make "column_package" the default column_physics_type for BGC With icepack now the default seaice column physics package, we need to make "column_package" the default when seaice BGC is on until it's completely supported in icepack. [non-BFB] only for BGC configurations with active seaice (which are currently broken) 01 November 2023, 18:42:27 UTC
8af0c4f Avoid calling add_default when no generic values present for gw_convect_hcf and hdepth_scaling_factor 01 November 2023, 17:22:12 UTC
253dd26 We haven't used Makefiles to build cosp in years 01 November 2023, 16:11:40 UTC
back to top