20d6e0e | Walter Hannah | 17 September 2021, 17:21:13 UTC | fix mask for e120pg2_ne120pg2 for domain file error modified: cime_config/config_grids.xml | 17 September 2021, 17:21:13 UTC |
1b1005f | Walter Hannah | 01 September 2021, 16:25:26 UTC | Update MMF compset descriptions modified: components/eam/cime_config/config_component.xml | 01 September 2021, 16:25:26 UTC |
4eb6bee | Walter Hannah | 01 September 2021, 16:15:39 UTC | Add some new default spun up land files modified: components/elm/bld/namelist_files/namelist_defaults.xml | 01 September 2021, 16:22:38 UTC |
d84ef91 | Walter Hannah | 23 August 2021, 17:20:05 UTC | Update ncdata file names for L60 modified: components/eam/bld/namelist_files/namelist_defaults_eam.xml | 01 September 2021, 16:22:38 UTC |
389a88d | Walter Hannah | 19 August 2021, 19:11:44 UTC | Update MMF compset descriptions and cleanup modified: components/eam/cime_config/config_component.xml | 01 September 2021, 16:22:38 UTC |
a05ef24 | Walter Hannah | 19 August 2021, 18:57:21 UTC | Fix XML wildcard issue for MMF compsets modified: components/eam/cime_config/config_component.xml | 01 September 2021, 16:22:35 UTC |
17ce025 | Walter Hannah | 18 August 2021, 21:42:32 UTC | add new section of ncdata defaults for L60 modified: components/eam/bld/namelist_files/namelist_defaults_eam.xml | 01 September 2021, 16:20:20 UTC |
1e9cb0c | Walter Hannah | 18 August 2021, 21:42:04 UTC | Update MMF default configuration modified: components/eam/cime_config/config_component.xml | 01 September 2021, 16:20:02 UTC |
aa70c75 | Jon Wolfe | 01 September 2021, 16:05:49 UTC | Merge branch 'brobey/mpas-ocean/openacc-diagnostics-new' (PR #4486) Expanding OpenACC to encompass all of diagnostics routine Expanding the OpenACC region in diagnostics to encompass the whole routine. The OpenACC region has also been expanded for the equation-of-state routine since it is called from diagnostics. Two versions of the equation-of-state interface now exist -- one to enable the OpenACC calls from diagnostics and one for backward compatibility for other calls. Should not impact CPU code - results should be bit-for-bit identical [BFB] | 01 September 2021, 16:05:49 UTC |
e6375e2 | Jon Wolfe | 01 September 2021, 14:55:07 UTC | Merge branch 'darincomeau/scripts/fix-SORRM-path' (PR #4506) Fix path for SOwISC12to60E2r4 grid domain file Fixes the path for the ocn domain file for the SOwISC12to60E2r1 grid that was mistakenly brought in with #4204. [BFB] | 01 September 2021, 14:55:07 UTC |
c248331 | James Foucar | 31 August 2021, 19:01:12 UTC | Merge branch 'worleyph/driver-mct/eliminate-recursive-timer-call' into master (PR# 4501) Eliminate recursve call to the CPL:RUN timer The following logic in cime_run_atmocn_setup (in cime_comp_mod.F90): call t_drvstartf ('CPL:ATMOCNP',cplrun=.true.,barrier=mpicom_CPLID,hashint=hashint(7)) ... if (do_budgets) then call cime_run_calc_budgets3() endif ... call t_drvstopf ('CPL:ATMOCNP',cplrun=.true.,hashint=hashint(7)) and in cime_run_calc_budgets (also in cime_comp_mod.F90): call t_drvstartf ('CPL:BUDGET0',cplrun=.true.,budget=.true.,barrier=mpicom_CPLID) ... call t_drvstopf ('CPL:BUDGET0',cplrun=.true.,budget=.true.) nests calls to the CPL:RUN timer, leading to recursion being recorded in the timing library. This is not a bug, but it is also not necessary. Everything in the CPL:ATMOCNP timer is marked as being in the CPL:RUN timer. It adds nothing to redundantly mark the CPL:BUDGET0 timer as being in the CPL:RUN timer. Here an optional logical parameter 'in_cplrun' is added to cime_run_calc_budgets3, and to cime_run_calc_budgets1 and cime_run_calc_budgets2 for consistency, such that if set to 'true' it indicates that the call to the routine is already inside of the CPL:RUN timer and that this should not be set again within the routine. Fixes #4496 BFB | 31 August 2021, 19:01:12 UTC |
2ce900a | Benjamin R. Hillman | 31 August 2021, 15:37:36 UTC | Merge branch 'whannah/mmf/fix-aqua-config' (#4477) This fixes the wildcards used to specify compset options for certain MMF compsets. There are also some additional changes to the MMF physpkg.F90 initialization code to avoid using the microp_aero module. This ensures MMF cases will avoid an error that gets throw if liqcf_fix=true. The microp_aero code and the liqcf_fix option are irrelevant for all MMF configurations. fixes issue #4474 [BFB] except for MMF AQP and RCE compsets | 31 August 2021, 15:37:36 UTC |
0744426 | Darin Comeau | 31 August 2021, 14:44:20 UTC | Fixing path for ocn grid domain file | 31 August 2021, 14:44:20 UTC |
bb8fab6 | Jon Wolfe | 31 August 2021, 14:37:55 UTC | Merge branch 'maltrud/e3sm/data_river_nutrients' (PR #4439) Read data river nutrients in MOSART, pass to MPASO This PR allows river outflow nutrient loads calculated by GNEWS to be read into MOSART, then passed through the coupler to MPAS-Ocean to be used as a surface nutrient flux when ocean BGC is turned on. The nutrient inputs to MOSART are concentrations (kg-Nutrient/kg-water) that vary with location, but are constant in time. These concentrations are multiplied by the calculated model runoff to create a nutrient flux to the ocean. Note that this currently only works with MOSART, not with data runoff. Also note that this is not enabled by any currently defined compset so one needs to be an expert to use this capability for now. [NML] due to new cpl flag [BFB] | 31 August 2021, 14:37:55 UTC |
7794aa0 | Jon Wolfe | 30 August 2021, 15:25:30 UTC | Merge branch 'philipwjones/ocn/gputadvect' (PR #4457) GPU port and reorganization of ocean tracer advection Initial GPU port for the ocean tracer advection routines that also includes some significant reorganization of these routines. In particular, this includes: * OpenACC port for all advection options, including loop directives and data transfers * move of several advection-specific variables out of Registry and into local module allocatables to reduce size of mesh struct * move of some advection coefficient calculations out of framework and into local coefficient module * extraction of some common vertical flux calculation into a vertical module shared by both advection options * removal of some leftover pool retrievals and other general cleanup Fixes #4386 [BFB] | 30 August 2021, 15:25:30 UTC |
bbf418f | Patrick Worley | 29 August 2021, 18:27:49 UTC | Eliminate recursve call to the CPL:RUN timer The following logic in cime_run_atmocn_setup (in cime_comp_mod.F90): call t_drvstartf ('CPL:ATMOCNP',cplrun=.true.,barrier=mpicom_CPLID,hashint=hashint(7)) ... if (do_budgets) then call cime_run_calc_budgets3() endif ... call t_drvstopf ('CPL:ATMOCNP',cplrun=.true.,hashint=hashint(7)) and in cime_run_calc_budgets (also in cime_comp_mod.F90): call t_drvstartf ('CPL:BUDGET0',cplrun=.true.,budget=.true.,barrier=mpicom_CPLID) ... call t_drvstopf ('CPL:BUDGET0',cplrun=.true.,budget=.true.) nests calls to the CPL:RUN timer, leading to recursion being recorded in the timing library. This is not a bug, but it is also not necessary. Everything in the CPL:ATMOCNP timer is marked as being in the CPL:RUN timer. It adds nothing to redundantly mark the CPL:BUDGET0 timer as being in the CPL:RUN timer. Here an optional logical parameter 'in_cplrun' is added to cime_run_calc_budgets3, and to cime_run_calc_budgets1 and cime_run_calc_budgets2 for consistency, such that if set to 'true' it indicates that the call to the routine is already inside of the CPL:RUN timer and that this should not be set again within the routine. BFB | 29 August 2021, 18:27:49 UTC |
6d1a472 | Bob Robey | 27 August 2021, 20:42:25 UTC | Merge branch 'master' of https://github.com/E3SM-Project/E3SM into brobey/mpas-ocean/openacc-diagnostics-new | 27 August 2021, 20:42:25 UTC |
fbc468b | Jon Wolfe | 27 August 2021, 15:03:27 UTC | Merge branch 'darincomeau/scripts/add-cryo1950-compset' (PR #4489) Adding CRYO1950 compset Adds a new Cryosphere compset that is similar to WCYCL1950, except uses Cryosphere settings for Antarctic runoff (disables Antarctic runoff from the coupler to the ocn, includes ice-shelf melt fluxes and data icebergs). This compset points to spun-up ocn/ice initial conditions (restarts from a one month G-case). [BFB] for all currently tested configurations. | 27 August 2021, 15:03:27 UTC |
3b1602c | Benjamin R. Hillman | 26 August 2021, 21:10:22 UTC | Merge branch 'brhillman/atm/update-rrtmgp' (#4464) Update RRTMGP to point to our (E3SM) fork, which includes the C++/YAKL port we need for SCREAM and MMF. This will be non-BFB for the RRTMGP test in e3sm_atm_integration and for the MMF tests (that all use RRTMGP) only because of a floating point literal change in RRTMGP that was made to make the Fortran and C++ codes BFB with one another. The code is otherwise BFB (i.e., a test in which this single change was implemented in master is BFB with this branch). Also brings YAKL up to latest version. [non-BFB] (only for RRTMGP and MMF tests) | 26 August 2021, 21:10:22 UTC |
430719f | Robert Jacob | 25 August 2021, 23:49:31 UTC | Merge branch 'mkstratos/machines/add-chry-html-dir' (PR #4462) Add CIME_HTML root and CIME_URL_ROOT for Chrysalis, allowing for e3sm_atmnbfb tests to have public web output. [BFB] | 25 August 2021, 23:49:31 UTC |
6fc344b | Benjamin Hillman | 25 August 2021, 22:20:01 UTC | Fix samxx CMake for new YAKL | 25 August 2021, 22:20:01 UTC |
36c09af | Bob Robey | 25 August 2021, 21:23:31 UTC | Fixing stray present clause on OMP directive | 25 August 2021, 21:23:31 UTC |
7d87136 | Benjamin Hillman | 25 August 2021, 20:10:56 UTC | Update YAKL to fix chrysalis build issue with intel | 25 August 2021, 20:10:56 UTC |
4683974 | Wuyin Lin | 25 August 2021, 18:34:04 UTC | Merge branch '/wlin/atm/F20TR-MPASSI' (PR #4483) Update F compsets with mpas-seaice for prescribed ice mode F20TR-MPASSI is added for 20th century transient AMIP with prescribed ice mode from mpas-seaice. Existing F2010SC5-CMIP6-MPASSI is renamed as F2010-MPASSI. Note that F2010SC5-CMIP6-MPASSI was using use_case file 2010S_cam5_CMIP6.xml, which would override the final v2 default values for clubb_tk1 and gw_convect_hcf. [BFB] for existing compsets | 25 August 2021, 18:34:04 UTC |
d84a5e1 | Jon Wolfe | 25 August 2021, 15:15:42 UTC | Add rof2ocn_nutrients to seq_cplflds_inparm namelist, use for new fields | 25 August 2021, 15:15:42 UTC |
dec0b0d | Darin Comeau | 25 August 2021, 14:40:30 UTC | Adding CRYO1950 compset | 25 August 2021, 14:40:30 UTC |
dc3f23c | Wuyin Lin | 24 August 2021, 18:13:13 UTC | Merge branch 'wlin/atm/Fix_F2010_SSTICE' (PR #4481) Enable F2010 default SSTICE_DATA for all grids The intended default F2010 SSTICE_DATA does not cover all grids due to the grid attribute. This is to enable it for F2010 on all grids. [BFB] non-BFB only for F2010[SC5-CMIP6] tests for some grids | 24 August 2021, 18:13:13 UTC |
b6f891e | Bob Robey | 21 August 2021, 02:49:10 UTC | Adding documentation for source of arrays in diagnostics | 23 August 2021, 23:51:18 UTC |
0302c31 | Bob Robey | 20 August 2021, 21:25:25 UTC | Cleanup of OpenACC in diagnostics to note which arrays need to be brought in for each subroutine | 23 August 2021, 23:51:18 UTC |
bf6f42a | Bob Robey | 27 July 2021, 00:00:13 UTC | Expanding OpenACC region in diagnostics to cover the entire routine with the exception of one difficult loop. Data required to be on device is moved there at top of routine and data that needs to be updated on host is moved back at the end of the routine | 23 August 2021, 23:51:18 UTC |
329eaed | Bob Robey | 24 July 2021, 00:11:24 UTC | Adding OpenACC to Wright EOS and finishing OpenACC in EOS routines | 23 August 2021, 23:51:18 UTC |
610d0d1 | Bob Robey | 23 July 2021, 22:18:14 UTC | Adding OpenACC to Linear EOS and fixing incorrect results | 23 August 2021, 23:51:18 UTC |
6bcbfee | Bob Robey | 23 July 2021, 03:07:36 UTC | Extending OpenACC code in JM EOS Making ocnEqStatePRef device only in JM EOS | 23 August 2021, 23:51:02 UTC |
ea26751 | Philip W Jones | 22 August 2021, 21:09:14 UTC | fixed some missing OpenMP directives | 22 August 2021, 21:09:14 UTC |
540c62b | Wuyin Lin | 22 August 2021, 14:02:44 UTC | Enable F2010 default SSTICE_DATA for all grids The intended default F2010 SSTICE_DATA does not cover all grids due to the grid attribute. This is to enable it for F2010 on all grids. [BFB] non-BFB only for F2010[SC5-CMIP6] tests | 22 August 2021, 14:02:44 UTC |
056a12f | Walter Hannah | 20 August 2021, 22:24:02 UTC | update MMF use case files modified: components/eam/bld/namelist_files/use_cases/2000_cam5_av1c-04p2-MMF-1mom.xml modified: components/eam/bld/namelist_files/use_cases/2000_cam5_av1c-04p2-MMF-2mom.xml modified: components/eam/bld/namelist_files/use_cases/aquaplanet_MMF-1mom.xml modified: components/eam/bld/namelist_files/use_cases/scam_arm97_MMF-1mom.xml modified: components/eam/bld/namelist_files/use_cases/scam_rico_MMF-1mom.xml | 20 August 2021, 22:24:02 UTC |
8885ebc | Walter Hannah | 20 August 2021, 20:49:01 UTC | Update MMF SCM wildcards in config_compsets.xml modified: components/eam/cime_config/config_compsets.xml | 20 August 2021, 20:49:01 UTC |
4ebc73c | Walter Hannah | 20 August 2021, 18:45:53 UTC | Remove use of microp_aero module in MMF physpkg modified: components/eam/src/physics/crm/physpkg.F90 | 20 August 2021, 18:45:53 UTC |
b6b3990 | Walter Hannah | 20 August 2021, 18:45:07 UTC | Update AQP/RCE compset config wildcard usage modified: components/eam/cime_config/config_component.xml | 20 August 2021, 18:45:07 UTC |
4e40942 | Jon Wolfe | 19 August 2021, 14:53:27 UTC | Merge branch 'darincomeau/scripts/add_cryov2_PE_layouts' (PR #4471) Adding default PE layouts for Cryo v2 grids on Anvil/Chrysalis Adds default PE layouts for Cryosphere v2 B-cases with ECwISC30to60E2r1 and SOwISC12to60E2r4 ocn/ice grids on Anvil and Chrysalis. [BFB] | 19 August 2021, 14:53:27 UTC |
a063c4c | Jon Wolfe | 19 August 2021, 14:50:23 UTC | Merge branch 'hgkang/mpas/update_makefile' (PR #4459) Update Makefile for MPAS to use $LAPACK/lib64 This PR updates MPAS Makefile to use LAPACK library in $LAPACK/lib64, as some systems such as Summit do not have $LAPACK/lib. This file is used by the standalone MPAS models and does not impact E3SM. [BFB] | 19 August 2021, 14:50:23 UTC |
dcff2eb | Azamat Mametjanov | 19 August 2021, 02:04:24 UTC | Merge branch 'azamat/chrysalis/reduce-bld-times' (PR #4466) Reduce optimization on files with long build times on Chrysalis Reduce -O3 to -O2 for - eam/src/physics/cam/micro_mg_cam.F90 (now builds in ~27 secs) - elm/src/data_types/VegetationDataType.F90 (~232 secs) This reduces total build time for `SMS_P12x2.ne4_oQU240.A_WCYCL1850` on - master: 2748 secs (46 mins) - branch: 994 secs (17 mins or 2.7x faster) Run-time throughput is not affected: - master: 18.548 sypd - branch: 18.621 sypd [BFB] | 19 August 2021, 02:04:24 UTC |
365d2f9 | Benjamin R. Hillman | 18 August 2021, 18:45:09 UTC | Merge branch 'whannah/mmf/fix-scm' (#4468) This fixes the testing issues on Anvil that appeared after merging PR #4368. | 18 August 2021, 18:45:09 UTC |
e3d20ce | Benjamin R. Hillman | 18 August 2021, 15:09:16 UTC | Merge branch 'whannah/mmf/nml_orientation' (#4377) This replaces the MMF_DIR_NS and MMF_ORIENT_RAND preprocessor flags with a namelist variable "MMF_orientation_angle", specified in degrees. The angle defaults to 90 for 2D MMF cases and 0 for 3D cases. The random rotation mode can be enabled with MMF_orientation_angle=-1. Changes are non-BFB because the value of pi was changed to use the physconst value instead of a locally defined value with arbitrary precision. [BFB] except for MMF | 18 August 2021, 15:09:16 UTC |
0aacd3a | Darin Comeau | 17 August 2021, 20:48:17 UTC | Restructuring to consolidate layouts by grid, machine. | 17 August 2021, 20:48:17 UTC |
e468a6b | Walter Hannah | 17 August 2021, 18:48:53 UTC | Merge branch 'master' into whannah/mmf/nml_orientation | 17 August 2021, 18:48:53 UTC |
09ba940 | Benjamin R. Hillman | 17 August 2021, 17:58:14 UTC | Merge branch 'whannah/mmf/fix-VT' (#4456) This fixes two loosely related issues that cropped up in MMF tests using intel with variance transport enabled. One issue has to do with a bug in the C++ damping routine that only affects tests with intel. The other change has to do with updating the VT test mod to use the namelist variable for the filtered variance transport mode. [BFB] | 17 August 2021, 17:58:14 UTC |
98bbda0 | jayeshkrishna | 17 August 2021, 17:48:39 UTC | Merge branch 'jayeshkrishna/scorpio_v1.2.2' (PR #4463) Updating Scorpio from v 1.2.1 to v 1.2.2. This new release includes the following major changes, 1. More information added to I/O Performance summary output. Also adding support for ADIOS I/O performance in the I/O summary output 2. Automatic setting of Lustre file system settings on Cori and Theta 3. Support for NVHPC (PGI) compiler on Summit and XL compiler on Ascent 4. Minor bug fixes and enhancements Fixes #4280 [BFB] | 17 August 2021, 17:48:39 UTC |
cefbdf5 | Walter Hannah | 17 August 2021, 15:06:42 UTC | Bug fix for SCM tests on Anvil modified: components/eam/cime_config/usermods_dirs/scm/shell_commands | 17 August 2021, 15:06:42 UTC |
4933788 | Benjamin R. Hillman | 16 August 2021, 19:49:20 UTC | Merge branch 'jlee1046/eam/adding-SCM_ARM97-to-MMF' (#4368) Adding single column model (SCM) compsets to run ARM97 and RICO cases in E3SM-MMF. Default se_ftype for SCM is set to 2 following the default configuration of E3SM. [BFB] except for SCM tests | 16 August 2021, 19:49:20 UTC |
a096a04 | Azamat Mametjanov | 16 August 2021, 19:26:15 UTC | Merge branch 'azamat/ascent/add-custom-perl-lib' (PR #4441) Update Summit and Ascent machine config: - add custom Perl install on Ascent - update CIME syntax for SMT batching on Ascent and Summit - update Summit's python to 3.7.0 - enable C++14 kokkos builds with IBM compilers on Summit - add CXXFLAGS for threading on summit+ibm - add -qnosmp to NOOPT_FILES for summit+ibm - add a 1-node default pelayout - replace a goto with a loop exit in COSP2 submodule Fixes E3SM-Project/E3SM#4420 [NML] - due default pelayout changes | 16 August 2021, 19:26:15 UTC |
6ec6726 | Jon Wolfe | 16 August 2021, 18:43:20 UTC | Merge branch 'stephenprice/glc/merge-new-IGBG-grids' (PR #4445) Add support for new IG and BG grids Adds grid support for: * ne30pg2_oECv3_gis1to10 * ne30pg2_r0125_EC30to60E2r2_gis1to10 * ne120pg2_r0125_EC30to60E2r2_gis1to10 Brings in all necessary mapping/domain files, and changes some ELM fsurdat files to include new versions with elevation class information. [NML] [BFB] for all currently tested configurations | 16 August 2021, 18:43:20 UTC |
552171e | Wuyin Lin | 16 August 2021, 18:21:50 UTC | Merge 'wlin/lnd/update_1950_inputdata' (PR #4443) Update elm surfdata_map and IC files for 1950 compsets 1950 compsets for ne30pg2 are currently using surfdata_ne30pg2_simyr2000_c190408.nc and do not specify an finidat file. This PR sets to use the simyr1950 surfdata map and specify an IC file generated by land-only spin-up with CRUNCEPv7 forcing cycling between 1941 and 1960. [BFB] except for 1950 compsets | 16 August 2021, 18:21:50 UTC |
10cb813 | Walter Hannah | 16 August 2021, 17:35:18 UTC | cosmetic fix modified: components/eam/cime_config/testdefs/testmods_dirs/eam/mmf_use_VT/user_nl_eam | 16 August 2021, 17:35:18 UTC |
8a61a26 | Azamat Mametjanov | 14 August 2021, 23:01:39 UTC | Point cosp2 submodule to hash c8a032f | 14 August 2021, 23:01:39 UTC |
7e418e8 | Azamat Mametjanov | 14 August 2021, 06:15:25 UTC | Apply ibm mods to ibmgpu | 14 August 2021, 06:15:25 UTC |
8b9c0bc | noel | 13 August 2021, 21:41:15 UTC | Merge E3SM-Project/ndk/machinefiles/cori-add-v2-LR-layouts (PR #4438) For cori-knl, add PE layouts for v2 LR config (ne30pg2_EC30to60E2r2.A_WCYCL1850) | 13 August 2021, 21:41:15 UTC |
c797661 | Benjamin R. Hillman | 13 August 2021, 20:04:32 UTC | Update RRTMGP and YAKL Update RRTMGP to point to our (E3SM) fork, which includes the C++/YAKL port we need for SCREAM and MMF. | 13 August 2021, 20:04:32 UTC |
2ed8cdf | Azamat Mametjanov | 13 August 2021, 17:57:47 UTC | Replace a goto with a loop exit in COSP2 submodule | 13 August 2021, 17:57:47 UTC |
dd56662 | Azamat Mametjanov | 13 August 2021, 17:25:57 UTC | Replace -O3 with -O2 in CXXFLAGS on summit+ibm Also, replace 16-task default pelayout with full 1-node default for any grid, any compset, any machine to avoid OOM. And set a strict walltimemax of 2-hrs on summit batch queue. | 13 August 2021, 17:25:57 UTC |
a16b57e | jayeshkrishna | 13 August 2021, 15:38:26 UTC | Updating to Scorpio 1.2.2 Updating Scorpio from v 1.2.1 to v 1.2.2. This new release includes the following major changes, 1. More information added to I/O Performance summary output. Also adding support for ADIOS I/O performance in the I/O summary output 2. Automatic setting of Lustre file system settings on Cori and Theta 3. Support for NVHPC (PGI) compiler on Summit and XL compiler on Ascent 4. Minor bug fixes and enhancements | 13 August 2021, 15:38:26 UTC |
99d2c71 | Azamat Mametjanov | 13 August 2021, 02:38:11 UTC | Add -qnosmp to NOOPT_FILES for summit+ibm | 13 August 2021, 02:38:11 UTC |
36b8e62 | Azamat Mametjanov | 13 August 2021, 02:31:48 UTC | Add CXXFLAGS for threading on summit+ibm | 13 August 2021, 02:31:48 UTC |
31699b1 | Azamat Mametjanov | 13 August 2021, 02:28:46 UTC | Limit PGI mods to __PGI macro | 13 August 2021, 02:28:46 UTC |
aa588bd | Michael Kelleher | 13 August 2021, 01:52:09 UTC | Add CIME HTML dir on Chrysalis for atm non-bfb test output | 13 August 2021, 01:52:09 UTC |
8462587 | Jungmin Lee | 12 August 2021, 20:53:23 UTC | Removing SCM-RICO test | 12 August 2021, 20:53:23 UTC |
f330c96 | Jungmin Lee | 12 August 2021, 20:49:18 UTC | Minor changes & Apply user mod to both MMF/NON-MMF | 12 August 2021, 20:49:18 UTC |
4f3008d | Mathew Maltrud | 12 August 2021, 20:39:45 UTC | rename nutr vars, make clear they're concentrations | 12 August 2021, 20:39:45 UTC |
81d4013 | Darin Comeau | 12 August 2021, 20:06:00 UTC | Adding default PE layouts for Cryo v2 grids on Anvil/Chrysalis | 12 August 2021, 20:06:00 UTC |
3795927 | Oksana Guba | 12 August 2021, 19:00:55 UTC | Merge branch 'origin/bartgol/hommexx_scream_changes' into master (PR #4365) This PR contains a few changes in Homme (mostly in the cxx code), that were needed in the scream fork. We issue a PR with the same commits (plus a couple of bug fixes) here, to avoid hard to solve conflicts when we next merge e3sm into scream. EDIT: this PR should now be completely BFB. There was one non-BFB commit, but it has been reverted. | 12 August 2021, 19:00:55 UTC |
18e81e3 | Jon Wolfe | 12 August 2021, 15:49:33 UTC | Merge branch 'mark-petersen/ocn/add-surface-pressure-to-grad-ssh' (PR #4452) Add surface pressure to grad ssh This PR adds a the contribution of surface pressure to the (grad ssh) term. The grad ssh option (config_pressure_gradient_type = 'ssh_gradient') is used for single-layer tide simulations for ICOM. It was missing the surface pressure, which was required to run with land ice cavities, but will also be needed to include atmospheric and sea ice pressure contributions. Note that this does not affect the default E3SM pressure gradient configuration (config_pressure_gradient_type = 'Jacobian_from_TS'), which is for layered models, and already starts with the surface pressure when computing pressure down the column. [BFB] | 12 August 2021, 15:49:33 UTC |
ae6c192 | hyungyukang | 12 August 2021, 12:53:50 UTC | Update Makefile for MPAS to use $LAPACK/lib64 | 12 August 2021, 12:53:50 UTC |
b537d61 | Phil Jones | 11 August 2021, 20:02:21 UTC | GPU port of ocean advection routines added OpenACC directives for loop kernels and data transfers | 11 August 2021, 20:36:14 UTC |
1ce5e84 | Phil Jones | 15 July 2021, 16:53:11 UTC | separated common ocean vert adv flux calculation into new routine/module | 11 August 2021, 20:36:14 UTC |
cff7e14 | Phil Jones | 10 June 2021, 20:56:55 UTC | moved advection coeffs and masks out of mesh and into advection modules complete the move of all advection coefficients and masks out of the mesh and stored locally within the advection modules. Also removed them from Registry. This was done to better encapsulate advection info and reduce the size of the mesh struct. | 11 August 2021, 20:36:14 UTC |
fdf70d7 | Phil Jones | 28 May 2021, 22:53:06 UTC | initial commit of new ocn advection coeffs module this is the first stage of moving the advection coefficients out of the mesh module and into advection modules. This first step replicates functions to compute coeffs that were previously in the advection helpers routine. | 11 August 2021, 20:36:14 UTC |
769e7c1 | Phil Jones | 21 May 2021, 20:00:04 UTC | replaced mesh pool and other mods for ocean advection - replaced mesh pool with mesh module - modified vertical advection in std with same performance mods that were made earlier in mono - some cleanup, esp in advection_std | 11 August 2021, 20:36:14 UTC |
3674e3b | Azamat Mametjanov | 11 August 2021, 18:48:07 UTC | Merge branch 'azamat/swing/initial-configure' (PR #4453) Enable E3SM on ANL Swing (replaces Blues' GPUs). Also update Scorpio for newer nvhpc compiler. [BFB] | 11 August 2021, 18:48:07 UTC |
4b7441d | Jungmin Lee | 11 August 2021, 16:35:02 UTC | Removing MMF1-SCM compsets from integration suite | 11 August 2021, 16:45:02 UTC |
d3d9490 | Jungmin Lee | 10 August 2021, 19:42:07 UTC | Adding MMF-SCM tests | 11 August 2021, 16:43:46 UTC |
d7ea90d | Jungmin Lee | 27 July 2021, 18:54:40 UTC | Minor cosmetic change: indent | 11 August 2021, 16:42:54 UTC |
f54e5c4 | Jungmin Lee | 22 July 2021, 20:04:11 UTC | Remove default se_ftype for SCM | 11 August 2021, 16:42:54 UTC |
deb5aed | Jungmin Lee | 22 July 2021, 19:39:11 UTC | Add modifications to run MMF-SCM out of the box | 11 August 2021, 16:42:54 UTC |
60ce7a5 | Jungmin Lee | 22 July 2021, 19:00:08 UTC | Change se_ftype to 2 to run E3SM in SCM | 11 August 2021, 16:42:54 UTC |
fe9f2a8 | Jungmin Lee | 09 July 2021, 13:20:13 UTC | Adding RICO case for MMF1 and MMFXX | 11 August 2021, 16:42:54 UTC |
df4f23b | Jungmin Lee | 09 July 2021, 13:19:12 UTC | clean-up use_case file for ARM97 | 11 August 2021, 16:42:54 UTC |
42e5084 | Jungmin Lee | 30 June 2021, 23:53:05 UTC | Change SCAM to SCM & Adding MMFXX support | 11 August 2021, 16:42:54 UTC |
ec5a785 | Jungmin Lee | 30 June 2021, 20:27:09 UTC | minor bug fix in the namelist parameter | 11 August 2021, 16:42:54 UTC |
ff0b5fc | Jungmin Lee | 30 June 2021, 18:54:46 UTC | Adding a compset to run ARM97 SCM case in E3SM-MMF | 11 August 2021, 16:42:54 UTC |
679e437 | Walter Hannah | 11 August 2021, 15:10:36 UTC | remove remaining instances of MMF_DIR_NS modified: components/eam/cime_config/testdefs/testmods_dirs/eam/mmf_fixed_subcycle/shell_commands modified: components/eam/cime_config/testdefs/testmods_dirs/eam/mmf_use_ESMT/shell_commands modified: components/eam/cime_config/testdefs/testmods_dirs/eam/mmf_use_VT/shell_commands | 11 August 2021, 15:10:36 UTC |
c9deae2 | Walter Hannah | 02 July 2021, 21:56:47 UTC | Change MMF_orientation_angle units to degrees modified: components/eam/bld/namelist_files/namelist_defaults_eam.xml modified: components/eam/bld/namelist_files/namelist_definition.xml modified: components/eam/src/physics/cam/phys_control.F90 modified: components/eam/src/physics/crm/crm_physics.F90 | 11 August 2021, 14:54:39 UTC |
f9b6fd2 | Walter Hannah | 02 July 2021, 21:50:37 UTC | Change crm_angle to pbuf pointer modified: components/eam/src/physics/crm/crm_physics.F90 | 11 August 2021, 14:54:39 UTC |
7b20598 | Walter Hannah | 30 June 2021, 15:13:20 UTC | Fix crm_angle handling modified: components/eam/src/physics/crm/crm_physics.F90 | 11 August 2021, 14:54:39 UTC |
527a976 | Walter Hannah | 30 June 2021, 15:12:40 UTC | Add MMF_orientation_angle_out to phys_getopts modified: components/eam/src/physics/cam/phys_control.F90 | 11 August 2021, 14:54:39 UTC |
44bdb05 | Walter Hannah | 29 June 2021, 16:06:36 UTC | add missing "then" to if | 11 August 2021, 14:54:39 UTC |
ffd459e | Walter Hannah | 24 June 2021, 22:59:21 UTC | Remove ifdefs for MMFDIR_NS and MMF_ORIENT_RAND The functionality of these options is replaced by the MMF_orientation_angle namelist variable. The random orientation can be eanbled by setting MMF_orientation_angle=-1. modified: components/eam/cime_config/config_component.xml modified: components/eam/src/physics/cam/phys_control.F90 modified: components/eam/src/physics/crm/crm_physics.F90 | 11 August 2021, 14:54:39 UTC |
4504c1c | Walter Hannah | 24 June 2021, 22:58:56 UTC | Add namelist variable MMF_orientation_angle modified: components/eam/bld/build-namelist modified: components/eam/bld/namelist_files/namelist_defaults_eam.xml modified: components/eam/bld/namelist_files/namelist_definition.xml | 11 August 2021, 14:54:39 UTC |
9f5f442 | Jon Wolfe | 11 August 2021, 14:47:01 UTC | Merge branch 'jonbob/cpl/add-icebergs-to-budget' (PR #4402) Add separate lines for icebergs to the cpl heat and water budgets Adds coupler budget lines for "hberg" and "wberg", corresponding to heat from icebergs and water from icebergs, to support cryo configurations with data icebergs (DIB). [BFB] | 11 August 2021, 14:47:01 UTC |
135a922 | Azamat Mametjanov | 11 August 2021, 01:55:58 UTC | Merge branch 'azamat/theta/add-custom-perl-install' (PR #4446) Add a Perl install on Theta and fix MCT builds with --host=cray configure. Also, add ne30-WC PE-layouts: - XSmall @ 8 nodes of debug queue : 0.8 sypd - Medium @ 128 nodes of default queue : 3.8 sypd Fixes E3SM-Project/E3SM#4367 [BFB] | 11 August 2021, 01:55:58 UTC |
2660ae7 | Azamat Mametjanov | 11 August 2021, 01:39:32 UTC | Add ne30-WC PE-layouts for Theta XSmall @ 8 nodes of debug queue : 0.8 sypd Medium @ 128 nodes of default queue : 3.8 sypd | 11 August 2021, 01:39:32 UTC |