sort by:
Revision Author Date Message Commit Date
43c5e73 Intermediate commit, to prepare for a merge. Some minor changes to output formatting in a log write in accumulMod, and some additional development notes. 10 May 2022, 16:41:50 UTC
cb2beed Enable iac data pass through coupler to land The iac data is successfully passed to the land model through the coupler. The grid mapping is not correct yet, so the land model fails due to incomplete pft sums. As a result, the actual updating of the land model values is currently disabled. Some diagnostic code has been cleaned up. This requires the giac branch aldivi/shippert/merge to work. 10 May 2022, 16:38:14 UTC
d3557b4 Enable passing of iac data to land through the coupler -- not clean This enables iac land data to be passed through the coupler to the land model. The grid mapping still isn't correct, so the land model fails due to pft percentages not totalling 100%, need to compare and clean up the code before committing for merge. This needs the giac branch aldivi/shippert/merge to work. *********1*********2*********3*********4*********5*********6*********7** Longer commit message body describing the commit. Can contain lists as follows: * Item 1 * Item 2 * Item 3 A good commit message should be written like an email, a subject followed by a blank line, followed by a more descriptive body. Can also contain a tag at the bottom describing what type of commit this is. [BFB] - Bit-For-Bit [FCC] - Flag Climate Changing [Non-BFB] - Non Bit-For-Bit [CC] - Climate Changing [NML] - Namelist Changing See confluence for a more detailed description about these tags. 10 May 2022, 05:28:35 UTC
03b9a15 Modified clm build to generate correct dtime when NCPL_BASE_PERIOD is "year". Also, removed debugging statements and modifications 10 May 2022, 05:25:04 UTC
3391c16 Update to temporary debug fixes to allow running in parallel, and declaration errors in prep_iac_accum. 10 May 2022, 05:18:14 UTC
903370c Update to link to new submodule branch and documentation files. 10 May 2022, 05:15:12 UTC
90d85ce Debugging modifications - turning off aborts, some write statements. 10 May 2022, 05:14:01 UTC
f318664 Fix to passing land data from IAC to LND Needed to hardcode some pft and harvest limit numbers because they are not currently coming from the namelists. This needs the correct GIAC commit to work. Now runs up to the same error as before the modifications. Changes to be committed: modified: cime/src/drivers/mct/shr/seq_flds_mod.F90 modified: components/clm/src/cpl/clm_cpl_indices.F90 modified: components/gcam/src 10 May 2022, 05:10:39 UTC
2a97297 Pass pft and harveset data from IAC/GCAM to LND via CPL Coupler (mct) and land code modified to include current and next year pft data and current year harvest data fields from the IAC/GCAM. The land funtions for reading in pft and harvest data are not used when the IAC is active, rather these data are updated using the update function if the iac2land_vars data structure. This commit compiles but fails when initializing the lnd2iac coupler fields. This commit requires the GIAC branch aldivi/mksurfdat_update_7oct, Changes to be committed: modified: cime/scripts/Tools/Makefile modified: cime/src/drivers/mct/shr/seq_flds_mod.F90 modified: components/clm/src/cpl/clm_cpl_indices.F90 modified: components/clm/src/cpl/lnd_comp_mct.F90 modified: components/clm/src/cpl/lnd_import_export.F90 modified: components/clm/src/dyn_subgrid/dynHarvestMod.F90 modified: components/clm/src/dyn_subgrid/dynSubgridDriverMod.F90 modified: components/clm/src/main/clm_driver.F90 modified: components/clm/src/main/clm_initializeMod.F90 modified: components/clm/src/main/clm_instMod.F90 modified: components/clm/src/main/clm_varctl.F90 modified: components/clm/src/main/clm_varpar.F90 modified: components/clm/src/main/iac2lndMod.F90 modified: components/gcam/src 10 May 2022, 05:10:00 UTC
2050c38 Bug fixes to run a coupled iac/lnd model without crashing, under debug mode. Calculations involving NaN seem to crash with our compiler options, so I've trapped out any lines (mostly in vegetation summary calculations) that deal with NaN filled arrays. I've also trapped out a lwflux to temperature calculation where lwflux < 0, which also is a math error. After these changes we run succesfully run three time steps, but eventually the code aborts with a carbon balance check failure. There are several write statements commented out which I used for debugging, and all changes are tagged with my initials (TRS). 10 May 2022, 04:56:06 UTC
4aa112b Update namelist variables 10 May 2022, 04:34:44 UTC
9667c50 Update grids, coupler info, and compsets 10 May 2022, 04:34:44 UTC
66056f3 Update coupler fields between elm and gcam 10 May 2022, 04:32:28 UTC
50fd8db Switch rof to iac in component_exch call 10 May 2022, 04:32:24 UTC
2c0debe Add iac_present to prep subroutine 10 May 2022, 04:32:23 UTC
bddbece Small edits to IAC coupler variables and Remove temporary fixes 10 May 2022, 04:32:20 UTC
d2cc6b2 Temporary changes to get the run to complete 10 May 2022, 04:32:17 UTC
0b1ff80 Updating namelist_definitions file for glm namelist adds 10 May 2022, 04:32:11 UTC
dc8b48e Correct submodule branches and pointers 10 May 2022, 04:30:50 UTC
0626b02 Intermediate commit, with some updated namelist stuff 10 May 2022, 04:22:51 UTC
d7a9a0f Intermediate debugging commit 10 May 2022, 04:22:51 UTC
185c0a0 Intermediate commit, in anticipation of moving to compy. Debugging fixes, with some build and compiler mods. 10 May 2022, 04:22:09 UTC
a409e15 Makefile and buildlib mods to build on Anvil Updates in the build system to find shared libraries, including xerces and netcdf. 10 May 2022, 04:20:56 UTC
b5daf54 CLM mods for GCAM integration Mostly bug fixes to get a couple lnd/iac compset (ZLND) to compile. 10 May 2022, 04:17:37 UTC
e91e6da Adds an additional directory needed to build GCAM 10 May 2022, 04:01:12 UTC
10b826d Adds additional GCAM dir to be included during compilation 10 May 2022, 04:01:12 UTC
91d106f Adds missing declarations 10 May 2022, 00:44:07 UTC
4f47025 [WORKING] Updates to gcam submodule and notes Updated notes and submodule for continued development 10 May 2022, 00:36:25 UTC
04733e5 CAM modification to couple with iac/gcam Modifications in cpl functions to grab and use co2flux from iac via coupler, and in camsrfexch structures to hold them. 10 May 2022, 00:33:27 UTC
3e7de29 CLM modifications to couple with iac/gcam Added modules to do iac2lnd and lnd2iac coupling, added new iac-based coupler fields in the cpl stuff, and modified arguments in some main clm functions to include the iac coupling vars 10 May 2022, 00:24:59 UTC
7f996c4 CIME modifications to couple with iac/gcam Changes to prep functions, cime_comp functions, and seq_flds to couple iac with lnd and atm 09 May 2022, 23:56:47 UTC
886e225 Interstitial checkin: working on seq_flds_mod.F90 09 May 2022, 23:42:39 UTC
3c0564e Intermediate commit - continued development on gcam submodule, gcam buildlib, and latest update to notes. 09 May 2022, 23:28:29 UTC
668b2bd CIME commit - modifications to CIME configuration and tools to let gcam compile and run. * cime/config/e3sm/machines/config_machines.xml: modified to use newer versions of compilers on anvil/blues, since the older versions didn't like some of the c++ code in GCAM. * cime/scripts/Tools/mkDepends: modified to fix an infinite loop with c++ include file; before adding a new include file to the expanded list we grep to see if it is already there. * cime/src/drivers/mct/shr/seq_flds_mod.F90: added some standard iac/coupler variables 09 May 2022, 23:28:29 UTC
5658029 BUILD: initial checkin of cime_config and gcam/bld building files. 09 May 2022, 21:32:33 UTC
a4130d3 Modified cime config_files.xml and gcam config_compsets.xml to add in some IAC compsets to work with. 09 May 2022, 21:32:32 UTC
1f3c394 Initial commit, with updated gcam submodule link. 09 May 2022, 20:54:55 UTC
05001d8 Adds cime config and doc file for GCAM 09 May 2022, 20:54:54 UTC
37c3643 Adds GCAM source code as a submodule 09 May 2022, 20:54:54 UTC
25ea3db Merge branch 'azamat/pes/split-config-pesall' (PR #4928) PE-layouts are picked based on active component of a case or based on the prior config_pesall for all-active compsets. This PR also comes with a CIME update: To a3c94512e105ff1f21adf500fd317ac56961635e Changes: 1) Add RUNDIR as an accessible setting in the cmake build system 2) First step in the direction of implementing async IO in CESM 3) Add numeric time-stamp to jenkins archiving 4) Update grid schema 5) Set component-specific config_pes in E3SM 6) Allow any case env to be used as a directives selector in config_batch.xml Fixes #4834 [BFB] * azamat/pes/split-config-pesall: Homme genf90 fix Add back custom mpaso and elm PEs for Mappy Add minor CIME fix for configure tool CIME update Add cime update to set component-specific PES_SPEC_FILE Split config_pesall into component-specific config_pes 09 May 2022, 18:42:42 UTC
5322849 Merge branch 'hkang/ocean/si_bfbsum' (PR #4898) Change a reproducible sum algorithm in SI solver Change a reproducible sum algorithm in the ocean split-implicit barotropic mode solver. The changed algorithm uses a global reproducible summation module in components/mpas-framework/src/framework/mpas_global_sum_mod.F. This option is off by default. [BFB] 09 May 2022, 17:32:48 UTC
996c7e7 Merge branch 'jasonb5-fix_cime_templates' into master (PR #4940) Fixes CIME import paths in template files Fixes CIME imports for template.case.run.sh and template.case.st_archive. Also fixes imports for template.case.run and template.case.test, not sure if these are needed as they're only called by CIME, which fixes up the import paths when executing the scripts. [BFB] * jasonb5-fix_cime_templates: Fixes CIME import paths in template files 06 May 2022, 21:19:50 UTC
ba02fd0 Merge branch 'wlin/lnd/fsurdat_2010_ne120np4' (PR #4932) Added fsurdat for simyr2010 on ne120np4 This is to enable simulations with ne120_ne120 grid. [BFB] 06 May 2022, 20:26:45 UTC
294cada Fixes CIME import paths in template files 06 May 2022, 18:50:34 UTC
f689be6 Merge branch 'njeffery/seaice/update_ice_bgc_namelist' (PR #4918) Updates seaice BGC namelist defaults to match Registry defaults Update E3SM default BGC parameter values have been tested in ocean-ice bgc sensitivity simulations for 200+ years. Also turns on kill simulation if carbon conservation in sea ice fails bounds (only if BGC is active). [NML] [non-BFB] only when marine BGC is active 06 May 2022, 18:11:00 UTC
9ad8f20 Homme genf90 fix 06 May 2022, 16:10:24 UTC
7170a47 Add back custom mpaso and elm PEs for Mappy 05 May 2022, 22:18:31 UTC
03e3252 Add minor CIME fix for configure tool 05 May 2022, 18:09:01 UTC
866cca7 Merge remote-tracking branch 'origin/master' into azamat/pes/split-config-pesall * origin/master: run_e3sm.sh: Make it explicit for users to change case name run_e3sm: case_group argument activated for create_newcase when valid run_e3sm script: Replace default case name and case group placeholders Add support for northamericax4v1pg2_EC30to60E2r2 resolution Corrected possible division by zero in ice bgc MPAS Standalone: Add OpenMP support to gnu-nersc Add MPI process stride for tasks exclusively owned by a component 04 May 2022, 21:31:59 UTC
157f1fc CIME update To a3c94512e105ff1f21adf500fd317ac56961635e Changes: 1) Add RUNDIR as an accessible setting in the cmake build system 2) First step in the direction of implementing async IO in CESM 3) Add numeric time-stamp to jenkins archiving 4) Update grid schema 5) Set component-specific config_pes in E3SM 6) Allow any case env to be used as a directives selector in config_batch.xml Fixes: [BFB] 04 May 2022, 21:24:14 UTC
00e5c34 Merge branch 'azamat/driver/add-exclusive-process-stride' (PR #4859) Add MPI process stride for tasks exclusively owned by a component This lets a component run exclusively on an MPI task: e.g. ATM on 6 MPI tasks for 6 GPUs on a Summit node. [NML] - due to new excl_stride namelist variables 04 May 2022, 19:33:55 UTC
d57fb31 Merge branch 'origin/njeffery/seaice/correct_ice_bgc_nan' (PR #4916) Correct possible division by zero in ice bgc Sets BGC vertical diffusion to zero when ice thickness is small Also removes trailing spaces in ice_brine.F90 Fixes #4913 [BFB] 04 May 2022, 14:54:48 UTC
e7a5ea1 Added fsurdat for simyr2010 on ne120np4 04 May 2022, 12:03:05 UTC
34c112a Merge branch 'xylar/mpas-framework/add-openmp-to-gnu-nersc' (PR #4910) MPAS Standalone: Add OpenMP support to gnu-nersc For some reason this was omitted when OpenMP support was added 8 years ago. This has become a problem in compass because we switched to building with OpenMP on by default: MPAS-Dev/compass#364 Does not impact E3SM builds. [BFB] 03 May 2022, 17:44:34 UTC
3a6b4ed Merge branch 'jonbob/scripts/add-northamericax4v1pg2-ec30to60e2r2' (PR #4919) Add support for northamericax4v1pg2_EC30to60E2r2 resolution Brings in the grid definition for the northamericax4v1pg2_EC30to60E2r2 resolution as well as all necessary files. It uses r05 for the runoff resolution, so make comparisons with low-res atm/high-res ocn (ne30pg2_WC14) more consistent. All new files have been staged on the inputdata repo. [BFB] 03 May 2022, 17:23:42 UTC
d45a620 Add cime update to set component-specific PES_SPEC_FILE 02 May 2022, 22:28:26 UTC
a9e0878 Merge 'sarats/scripts/run-e3sm-case-group' (PR #4922) Replace default case name and case group placeholders. This is required to avoid unwarranted usage of case_group that interferes with aggregation of various production simulation campaigns. [BFB] Testing: I was able to run ./create_newcase with --case-group "" as defined. 02 May 2022, 21:42:20 UTC
54858fb Split config_pesall into component-specific config_pes 30 April 2022, 02:32:01 UTC
87cb5bb Merge branch 'jonbob/cpl/add-bgc-budget2' (PR #4885) Initial implementation of BGC carbon budget in the coupler Brings in a new coupler carbon budget which is implemented similarly to the current heat and water budgets, but in a separate source file. The output is intermingled with that from the other budgets, so that the monthly budget tables are all output before the annual ones, for example. The BGC budget is controlled overall by the BUDGETS flag found in env_run.xml but also has its own "do_bgc_budgets" flag that is included in the driver seq_infodata_inparm namelist and can be set by user_nl_cpl. By default it is off unless the compset includes BGC fluxes, in which case it is set to true. [NML] [BFB] 29 April 2022, 19:07:24 UTC
3044461 run_e3sm.sh: Make it explicit for users to change case name [BFB] 29 April 2022, 17:04:48 UTC
8543cba run_e3sm: case_group argument activated for create_newcase when valid 29 April 2022, 00:43:33 UTC
e1e2c84 run_e3sm script: Replace default case name and case group placeholders This is required to avoid unwarranted usage of case_group that interferes with aggregation of various production simulation campaigns. [BFB] 29 April 2022, 00:22:45 UTC
fa9fef0 Add support for northamericax4v1pg2_EC30to60E2r2 resolution 28 April 2022, 19:35:29 UTC
2778814 Merge branch 'sarats/machinefiles/summit-perf-archive2' (PR #4917) Set performance archive location to cli115 for everyone [BFB] 28 April 2022, 18:09:24 UTC
b4b1bef Updates seaice BGC namelist defaults to match Registry defaults. 1.BGC parameter values have been tested in ocean-ice bgc sensitivity simulations for 200+ years. 2. Also turns on kill simulation if carbon conservation in sea ice fails bounds (only if BGC is active). Ran to completion in a 5 year GCASE with BGC active. Passed for restartability. non-BFB when BGC is active. BFB otherwise. 28 April 2022, 16:14:29 UTC
ff5633a Merge branch 'jonbob/data-models/solar-zenith-angle-correction' (PR #4589) Corrects the calculation of solar zenith angle, which was off by a timestep The solar zenith angle calculation used by the data models was off by one timestep. This issue was first reported by CESM in ESMCI Issue #3380 and subsequently fixed in ESCOMP PR #123. This PR implements that solution in E3SM. Fixes #4575 [non-BFB] for some configurations with data models 28 April 2022, 15:18:23 UTC
5d6c7b8 Summit perf archive: set location to cli115 for all [BFB] 27 April 2022, 22:16:50 UTC
e8c94b9 Corrected possible division by zero in ice bgc Fixes issue #4913 1. Sets BGC vertical diffusion to zero when ice thickness is small 2. Also removes trailing spaces in ice_brine.F90 BFB in 10 day test with BGC active. 27 April 2022, 19:10:12 UTC
e25d6a7 Merge branch 'sarats/machinefiles/summit-perf-archive' (PR #4915) Previously only enabled for cli115, cli127. Performance archival for Walter's ALCC project (cli145) was not enabled. Included a wildcard entry to match any project. [BFB] 27 April 2022, 03:09:39 UTC
ee6c7a4 Enable performance archiving for all projects on Summit Previously only enabled for cli115, cli127. [BFB] 27 April 2022, 00:38:47 UTC
d4f7c0b MPAS Standalone: Add OpenMP support to gnu-nersc For some reason this was omitted when OpenMP support was added 8 years ago. 26 April 2022, 12:43:48 UTC
d36c7bc Merge branch 'sbrus89/ocn/add-self-attraction-loading' (PR #4472) Add in-line self attraction and loading for global tidal simulation Self attraction and loading (SAL) forcing involves a spherical harmonic transform (SHT) of the SSH (Ray, 1998). The spherical harmonic coefficients are scaled by the load Love numbers, then an inverse transformation is performed to compute the SAL field. The SAL forcing is incorporated in the pressure gradient term along with the tidal potential. Two different approaches are implemented for performing the SHT: 1. SSH is gathered onto a single MPI rank and interpolated to a Gaussian mesh. A very fast library, SHTns, is used to compute the forward/inverse SHT. The SAL field is then interpolated back to the unstructured mesh and scattered back to the other MPI ranks. This work was done by @knbarton. 2. The SHT integration is performed on each subdomain and the SH coefficients are globally summed with an all-reduce. Approach 1 ) performs better at low core-counts, but 2) scales better for larger runs. This PR includes an init mode option for verification testing of the forward/inverse SHT. This work was done as a part of the tides task of the ICoM project. [NML] [BFB] for all standard E3SM tests 25 April 2022, 19:35:42 UTC
cebe3f9 Merge branch 'jgfouca/cime_ninja_update' into master (PR #4911) Update CIME by one commit Needed to fix get_case_env [BFB] 25 April 2022, 19:25:02 UTC
f92dd7e Update CIME by one commit Needed to fix get_case_env [BFB] 25 April 2022, 19:22:38 UTC
3bead91 Merge branch 'azamat/chrys/throttle-bld-par' (PR #4909) Reduce parallel build jobs on Chrysalis down to 4 to reduce intel license errors. [BFB] 23 April 2022, 02:38:09 UTC
f7950c8 Reduce parallel build jobs on Chrysalis down to 4 23 April 2022, 02:21:47 UTC
284527b Remove extraneous character 21 April 2022, 17:56:32 UTC
abfdea1 Add updates missed in mpas-ocean build-namelist file 21 April 2022, 17:30:08 UTC
a376631 Merge 'bartgol/homme/prevent-full-rebuild-due-to-sha-change' into next (PR #4889) Currently, in homme standalone mode, the GIT sha of the repo is stored in the config.h files. This means that if one adds a commit, and/or rewrites history, the sha changes. Since these files are included (directly or indirectly) by _a lot_ of other files in Homme, this cause basically a full rebuild of Homme. This PR allows to do changes that affect the git sha (such as amending a commit) without triggering a full rebuild of all execs/libs. I verified that the only files to be rebuilt are all the copies of namelist_mod, which is the only place that uses the GIT sha (printing it to screen for debug purposes). Side mod: when the var CPRNC_DIR is not set, Homme set it to the internal path to CIME's cprnc. However, recent changes in CIME changed the location of cprnc, so this path had to be adjusted. This only affects builds where the CPRNC_DIR var is _not_ set. If a mach file already stores CPRNC_DIR, nothing changes with this PR. [bfb] 20 April 2022, 22:16:44 UTC
1972b36 Merge branch 'njeffery/seaice/update_carbon_analysis_member' (PR #4826) Update carbon conservation analysis member Brings in an updated seaice carbon conservation am that: * tracks individual ocean-ice carbon fluxes * computes accumulated error, relative errors, error bounds over the run * adds flag option to end the run if carbon errors exceed bounds * includes three additional diagnostics * adds molecular weight of carbon as a shared constant for all carbon conservation calculations * includes a non-BFB correction in merge-fluxes-bgc which uses the initial ice area to merge BGC fluxes rather than the ice area after step therm 1. Passes all tests in the sea ice testing suite. [NML] [non-BFB] only for runs with active sea ice BGC 20 April 2022, 17:19:34 UTC
083ccd2 Merge branch 'dqwu/anlgce/update-modules' (PR #4873) Most GCE nodes have been upgraded from Ubuntu 18.04 to 20.04 and we need to update some modules and software libs accordingly to run E3SM on these nodes. A new machine name anlgce-ub18 is created to support two legacy GCE nodes (compute-01.cels.anl.gov and compute-02.cels.anl.gov) that still use Ubuntu 18.04. Open MPI support is also added for ANL GCE nodes in this PR. [BFB] 19 April 2022, 21:02:06 UTC
48e9195 Merge branch 'jayeshkrishna/mosart_mean_mnth_flow_shrt_ckt_fix' (PR #4861) Since the Fortran standard does not support short circuit evaluation, avoiding indexing the array when the index can be <= 0. Fixes #4727 [BFB] 19 April 2022, 17:33:45 UTC
bfcfece Change a reproducible sum algorithm in SI solver Change a reproducible sum algorithm in the ocean split-implicit solver. The changed algorithm uses a global reproducible summation module in components/mpas-framework/src/framework/mpas_global_sum_mod.F 19 April 2022, 15:18:14 UTC
e3098ee Merge branch 'azamat/chrys/update-openmpi-4.1.3' (PR #4890) Update Chrysalis to OpenMPI-4.1.3 Addresses #4819 [BFB] 19 April 2022, 15:14:40 UTC
87364c9 Merge branch 'whannah/mmf/fix-m2005+ECPP' (#4846) The 2-moment configuration of MMF currently is not tested because we don't plan to use it, but it will be nice to have when enabling the MMF to use P3+ECPP that is planned. This also includes a cosmetic rewrite of the crmclouds_camaerosols module. [BFB] - because the broken compset is not tested, which is ok 15 April 2022, 17:34:52 UTC
7d6d3d2 Update Chrysalis to OpenMPI-4.1.3 15 April 2022, 00:16:22 UTC
4435bfa Merge remote-tracking branch 'rgknoxfork/rgknox/lnd/fates-conditional-timesteps'(PR #4884) This is a simple fix to prevent FATES code that handles some time keeping routines, from being called when FATES is not active. These routines should have no effect on a non-fates run. Fixes: #1537 Collaborators: AaronDonahue 14 April 2022, 20:34:19 UTC
c9cb519 Merge branch 'azamat/pgi/update-flags' (PR #4863) Update PGI runs and pelayouts - add -O0 -g to all flags in debug runs - run kokkos --with-serial on CPU - add -Mnovect to eam and cice on Summit - reduce optimization on component_mod and cime_comp_mod - update to nvhpc/21.11 on Summit Ascent - add more OpenACC-enabled files - cleanup pgi cmake - run BGC cases with 4x42x1 pelayout - remove elm-solar_rad NTASKS=48 testmod in favor of default pelayout [NML] 14 April 2022, 19:38:51 UTC
35604de Merge branch 'azamat/fugaku/initial-configure' (PR #4617) Add Fugaku machine configuration with gnu/11.2.0 and fujitsu/4.7.0 compilers. [BFB] 14 April 2022, 19:14:41 UTC
8aef31a Merge branch 'mark-petersen/ocean/eddy-length-limiter-visbeck' (PR #4868) Limit Visbeck eddy length to dcEdge When using config_GM_closure='Visbeck' (Visbeck et al 1997), limit the eddy length scale to be no less than dcEdge, the distance between cells. This ensures that gmBolusKappa does not have very small values due to the eddyLength factor. When using config_GM_closure='Visbeck' it is not BFB. However, all E3SM runs use config_GM_closure='constant' or 'EdenGreatbatch', but never Visbeck, so this PR is BFB for all current tests. [BFB] 14 April 2022, 19:10:21 UTC
ae09450 Merge branch 'azamat/anvil/bgc-wcycl-disambig' (PR #4886) Add default 30-node BGC pelayout on Anvil. Also disambiguate pelayouts for - WCYCL and BGC compsets - BGC compset with MPASO and DOCN components [BFB] 14 April 2022, 16:40:48 UTC
5ce3f84 Merge branch 'jgfouca/emergency_cime_fix' into master (PR #4888) Emergency CIME fix Do not probe machine and then raise an error, just use what user asked for. [BFB] * jgfouca/emergency_cime_fix: Emergency CIME fix 14 April 2022, 16:30:05 UTC
ba05d48 Homme: move SHA info in separate header Avoids full project rebuild (due to config.h change) when checking out different versions of the code. A change in sha now only triggers the rebuild of namelist_mod, and only for standalone Homme builds. 14 April 2022, 01:50:49 UTC
9e75da5 Homme: fix path to cprnc, following recent CIME update 14 April 2022, 01:50:46 UTC
802b189 Emergency CIME fix Do not probe machine and then raise an error, just use what user asked for. [BFB] 13 April 2022, 22:21:33 UTC
85d338d Merge branch 'azamat/tests/rm-mmf-omp-test' (PR #4879) Update OpenMP-offload tests: - rm SMS_Ln9.ne4pg2_ne4pg2.F-MMFOMP.eam-single_thread from e3sm_gpuomp - adjust Miller NODENAME_REGEX to avoid login node name conflicts [BFB] 13 April 2022, 17:08:15 UTC
65e1769 Merge branch 'jgfouca/cime_update_2022_04_07' into master (PR #4877) Update CIME submodule ... to 524842660578d7b8f72df78a77bd302f9d128b44 Changes: 1) Make sure CIME machine matches probed machine 2) Update neon data server for input files 3) New SystemTestsCompareN test type 4) Extend configure to get cmake macros files from the .cime directory 5) BIG: restructure CIME to match what would be expected in a standard python pacakge! 6) wait_for_tests: Try multiple ctest drop methods 7) Allow special XML syntax for init_path and cmd_path 8) Add Total_Build time to end of build_times.txt Fixes: 1) Fix the path for PTS_DOMAIN_FILE 2) Fix config_machines xsd to allow more compilers 3) Fix xmlchange tests 4) Remove Machines warning 5) Using --retry in create_newcase was causing generated baseline to be removed 6) Fix run_tests.py when no machine is given 7) Fixes for machine check 8) Fixes issue with model detection on E3SM machines. Fixes #4875 [BFB] * jgfouca/cime_update_2022_04_07: E3SM-side fixes needed Update CIME submodule 13 April 2022, 16:24:49 UTC
77c2ded Merge branch 'philipwjones/mpas-ocean/acc-thickfix' (PR #4866) Fixes OpenACC bugs introduced by recent layerThickEdge changes During a recent addition of layerThickEdgeFlux/Mean variables, some GPU errors were introduced: * layerThickEdgeXXX vars were missing from some OpenACC update directives * the use of array syntax when layerThickEdgeFlux set to layerThickEdgeMean was causing the operation to happen on host (with bad data) rather than device when OpenACC turned on * replaced complicated string conditionals with case construct to improve performance and clarity * the conditionals above were moved to diagnostics init * cleaned up the thickness edge routine a little * fixed related OpenACC present data issues in surface pressure calculation by moving option conditionals outside loop and splitting loop accordingly Tested on Summit w/ PGI in QU240 and bfb when OpenACC turned on Fixes #4865 [BFB] 13 April 2022, 16:09:30 UTC
4af11ef Merge branch 'jonbob/coupler/fix-trigrid-lnd2atm' (PR #4862) Fix the lnd to atm direct fluxes for trigrid configurations The process of creating a carbon budget pointed out that we have to been handling the "direct" lnd-to-atm fluxes incorrectly for trigrid configurations. The new budget will come in separately, but this brings in the coupler changes as well as a consistent update to the heat and energy budgets. [non-BFB] for trigrid simulations 13 April 2022, 15:23:50 UTC
a40e35b Add small BGC pelayout on Anvil Also disambiguate pelayouts for - WCYCL and BGC - BGC with MPASO and DOCN 13 April 2022, 03:18:51 UTC
back to top