efe1cb1 | Peter Schwartz | 21 October 2021, 20:38:10 UTC | Merge branch 'bishtgautam/lnd/updates-crop-test' (PR #4572) Uses updated netcdf files that are in netcdf-3 format Fixes #4570 [BFB] | 21 October 2021, 20:38:10 UTC |
4131c6e | Jon Wolfe | 21 October 2021, 19:00:02 UTC | Merge branch 'maltrud/ocean/add-marbl-bgc' (PR #4587) Add MARBL ocean BGC library This PR adds the MARBL ocean Biogeochemistry library to MPAS-Ocean. this replaces the current BGC routines which were a direct port of the BEC routines from CESM1, so the E3SMv1 implementation will no longer be supported. this will allow E3SM to stay more up to date with BGC improvements made by the community. in E3SM, MARBL is a submodule which was forked from the public MARBL repository and set to the CESM2.1 tag. there are several important notes about this PR: * ocean BGC will not run “out of the box” since a new MARBL specific initial condition file is required. this will be added to the config system once full validation has been finished. * MARBL is not yet compatible with sea ice BGC due to the addition of refractory DOC. updates to the interface with sea ice BGC will happen soon. * MARBL does not simulate Phaeocyctis as a phytoplankton functional type. there is an unsolved issue with the ALT_CO2 tracer that can cause MARBL to post error warnings. this tracer is essentially a diagnostic so does not affect the simulation. this will be sleuthed out soon. * testing has been done using the EC30to60E2r2 grid. comparisons with the v1 BGC after 10 simulated years (using identical forcing) show no obvious problems. exact restart and independence of solution with respect to processor layout have been verified on anvil with this setup. * it isn't clear yet how to interface with MARBL within an ice shelf cavity, so this PR does not support land ice grids. [non-BFB] for BGC configurations only | 21 October 2021, 19:00:02 UTC |
d3f2973 | Jon Wolfe | 20 October 2021, 22:15:25 UTC | Temorarily remove ocean BGC from tested BGCEXP configurations | 20 October 2021, 22:15:25 UTC |
d8e768e | James Foucar | 20 October 2021, 21:28:36 UTC | Merge branch 'jgfouca/clean_and_fix_macros' into master (PR #4611) Clean and fix cmake macros One surprise from the legacy system is that: <FIELD> <base> stuff </base> <append> more-stuff </append> </FIELD> in the above XML, the <base> element acts just like an <append> if FIELD has already been defined in one of the parent blocks. The converter did not take this into account and so some flags/settings were being lost in the system. This PR fixes the issue by always setting list variables via string(APPEND ...) and never set(...). Also, remove configs for some unused OSs. Also, restore some changes to anlworkstation that I believe were unintentional Also, begin work on a new evaluator script to help clean and sanitize cmake macros. Fixes #4595 [BFB] * jgfouca/clean_and_fix_macros: Begin work on new evaluator script Restore SZIP_PATH and ZLIB_PATH to anlworkstation Remove configs for unused OSes | 20 October 2021, 21:28:36 UTC |
92b553d | jayeshkrishna | 20 October 2021, 16:33:12 UTC | Merge branch 'dqwu/anlmachines/add-perl5lib' (PR #4612) Some E3SM cases use the Switch module of Perl. However, on ANL machines, Switch.pm is not available in the default Perl paths. Setting env var to point to the shared local Perl lib (contains Switch.pm) installed in the climate directory on ANL machines. On anlworkstation and anlgce, E3SM users no longer need to install a local Perl lib in their home directories and use it to locate Switch.pm. [BFB] | 20 October 2021, 16:33:12 UTC |
419db29 | dqwu | 19 October 2021, 15:00:19 UTC | Setting PERL5LIB to a shared local Perl lib for ANL machines Some E3SM cases use the Switch module of Perl. However, on ANL machines, Switch.pm is not available in the default Perl paths. Setting env var to point to the shared local Perl lib (contains Switch.pm) installed in the climate directory on ANL machines. | 19 October 2021, 16:28:40 UTC |
b936852 | Wuyin Lin | 19 October 2021, 14:52:47 UTC | Merge branch '/tangq/lnd/NARRM-historical' (PR #4603) Add the default land use time series file for NA RRM The land use time series setting is missing for the North America (NA) regionally refined model settings. This PR adds the default file for the DECK historical runs. [BFB] only impact historical simulation with NARRM [NML] specify the flanduse_timeseries file. | 19 October 2021, 14:52:47 UTC |
d730e06 | Jon Wolfe | 19 October 2021, 14:39:50 UTC | Merge branch 'vanroekel/ocean/fix-conservation-check-restart-stream' (PR #4605) Fixes typo in ocean conservationCheckRestart There is a small typo in the output stream for conservationCheckRestart, where the file template is mpassi, but should be mpaso. Fixes #4604 [BFB] | 19 October 2021, 14:39:50 UTC |
af89db7 | James Foucar | 18 October 2021, 22:44:25 UTC | Begin work on new evaluator script Should be useful for checking, cleaning, and sanitizing our macros | 18 October 2021, 22:44:25 UTC |
e2e02e2 | James Foucar | 18 October 2021, 22:42:22 UTC | Restore SZIP_PATH and ZLIB_PATH to anlworkstation I believe these were removed unintentionally Change operations on list variables to always use STRING(APPEND ...). Never set() these variables, it's too easy to lose previous settings and this isn't semantically compatible with the legacy system. | 18 October 2021, 22:42:25 UTC |
27207d9 | James Foucar | 18 October 2021, 20:43:12 UTC | Remove configs for unused OSes | 18 October 2021, 20:43:12 UTC |
9a2742e | Peter Schwartz | 18 October 2021, 20:38:04 UTC | Merge remote-tracking branch 'rgknoxfork/rgknox/lnd/fates-cnp' (PR #4325) This set of changes finalizes the first version of full coupling of Nitrogen, Phosphorus and methane between ELM and FATES. Nitrogen (in the form of NH4 and NO3) and Phosphorus are removed from mineralized soil pools in competition with soil actors for uptake by plants (ELM->FATES). Upon turnover, plants will pass N and P back to the litter pool (FATES->ELM) where it is decomposed and re-enters the soil ecosystem. While methane (CH4) is not "passed" between the two models, FATES sends information about rooting profiles and NPP to allow the methane module to function, which enables the functioning of the nitirification and denitrification processes. In summary, these changes enabled compatibility with FATES API 16.0.0. [non-BFB] only for FATES and ECACNTBC compsets. | 18 October 2021, 20:38:04 UTC |
0202874 | Ryan Knox | 18 October 2021, 18:47:28 UTC | Updating fates submodule pointer to include ibm compiler fixes,tag: sci.1.46.1_api.16.0.0_IBMFix. | 18 October 2021, 18:47:28 UTC |
367617c | Luke Van Roekel | 17 October 2021, 04:58:16 UTC | Fixes typo in ocean conservationCheckRestart | 17 October 2021, 04:58:16 UTC |
60fb8f6 | Qi Tang | 16 October 2021, 04:13:35 UTC | Add the default land use time series file for NA RRM | 16 October 2021, 04:13:35 UTC |
55d0464 | noel | 15 October 2021, 21:29:11 UTC | Merge branch E3SM-Project/azamat/benching/update-v2-grids-compsets (PR #4551) Update V2 benchmarking grids and compsets | 15 October 2021, 21:29:11 UTC |
e008fa1 | James Foucar | 14 October 2021, 17:46:50 UTC | Merge branch 'jgfouca/cime_update_2021_10_11' into master (PR #4597) CIME Update to a26c8e393d4e062459b6dfb9605700fe24665e50 Changes 1) Remove MODEL as a setting for the build system (Use COMP_NAME) 2) remove compare vars dependency in cprnc 3) extend the recent cmake macro changes to allow the inclusion of CMAKE_LANG_COMPILER_VERSION in cmake_macros files (Should no longer need intel17, intel18 compiler names!) 4) cime_bisect: Improve robustness when using custom script Fixes: 1) Using custom cmake macros in ~/.cime 2) Fix typo in scripts/Tools/Makefile [BFB] * jgfouca/cime_update_2021_10_11: Grab a couple more things from CIME that we will want CIME Update | 14 October 2021, 17:46:50 UTC |
ce24b52 | jayeshkrishna | 14 October 2021, 15:48:46 UTC | Merge branch 'dqwu/machinefiles/anlgce' (PR #4598) This PR allows machine anlgce to run all e3sm_developer tests. [BFB] | 14 October 2021, 15:48:46 UTC |
b995634 | dqwu | 13 October 2021, 17:22:06 UTC | Changing max tasks per node to 32 (from 16) for anlgce This setting (also used by anlworkstation) allows some E3SM tests like SMS_P12x2.* to run on anlgce. | 13 October 2021, 17:22:06 UTC |
6b8a9e1 | Mark Petersen | 12 October 2021, 22:23:23 UTC | Clean up white space | 12 October 2021, 22:23:23 UTC |
1ecee87 | Mark Petersen | 12 October 2021, 22:14:19 UTC | Turn verbose false to prevent print to screen | 12 October 2021, 22:14:19 UTC |
ee5eb80 | Mark Petersen | 12 October 2021, 15:25:39 UTC | update marbl submodule | 12 October 2021, 22:12:38 UTC |
ad04d54 | James Foucar | 12 October 2021, 21:58:20 UTC | Grab a couple more things from CIME that we will want | 12 October 2021, 21:58:20 UTC |
aa53caf | jayeshkrishna | 12 October 2021, 17:57:54 UTC | Merge branch 'jayeshkrishna/machinefiles/anlgce' (PR #4563) Adding support for the ANL CELS GCE compute nodes [BFB] | 12 October 2021, 17:57:54 UTC |
e61ea3c | James Foucar | 12 October 2021, 15:34:39 UTC | CIME Update to 4a6b6043888591ab5ecb41360864014eda5862f4 Changes 1) Remove MODEL as a setting for the build system (Use COMP_NAME) 2) remove compare vars dependency in cprnc 3) extend the recent cmake macro changes to allow the inclusion of CMAKE_LANG_COMPILER_VERSION in cmake_macros files - (Should no longer need intel17, intel18 compiler names!) 4) cime_bisect: Improve robustness when using custom script [BFB] | 12 October 2021, 15:34:39 UTC |
f7b2f3f | Ryan Knox | 12 October 2021, 14:49:52 UTC | Enclosed a deallocation in logic that only deallocates when ECA/MIC is active, as the memory is only allocated when it is active. | 12 October 2021, 14:49:52 UTC |
17a3044 | Azamat Mametjanov | 11 October 2021, 22:34:15 UTC | Merge branch 'azamat/chrysalis/add-lores-f-compset-pelayouts' (PR #4592) Add ne30pg2_EC30to60E2r2 F-compset PE-layouts on Chrysalis Fixes E3SM-Project/E3SM#4588 [BFB] | 11 October 2021, 22:34:15 UTC |
62ffe68 | Phil Jones | 11 October 2021, 20:10:46 UTC | fixes MARBL paths and build arguments for ocn standalone build fixes the include and build paths for the MARBL library sends E3SM build arguments to the MARBL Makefile requires a companion fix to the MARBL library Makefile | 11 October 2021, 20:10:46 UTC |
e17cc6a | James Foucar | 11 October 2021, 16:14:11 UTC | Merge branch 'jgfouca/add_macro_cmakelists' into master (PR #4593) Add CMakeLists.txt to cmake_macros This will be used in the next CIME update for the latest build system features (support for version checking in macros). [BFB] * jgfouca/add_macro_cmakelists: Add CMakeLists.txt to cmake_macros | 11 October 2021, 16:14:11 UTC |
ab9786b | James Foucar | 11 October 2021, 16:12:16 UTC | Add CMakeLists.txt to cmake_macros This will be used in the next CIME update for the latest build system features (support for version checking in macros). | 11 October 2021, 16:12:16 UTC |
9426b05 | Azamat Mametjanov | 09 October 2021, 00:10:56 UTC | Add low-res F-compset PE-layouts on Chrysalis | 09 October 2021, 00:10:56 UTC |
520de2b | jayeshkrishna | 08 October 2021, 16:45:32 UTC | Adding cmake macro for anlgce Adding the cmake macros file for ANL CELS GCE compute nodes. The macro file was generated using the <E3SM_SRC>/cime_config/machines/scripts/converter script. | 08 October 2021, 16:45:32 UTC |
6c74a42 | jayeshkrishna | 07 October 2021, 16:38:33 UTC | Force PE layout with 16 procs on anlgce Using the same PE layout as anlworkstation (old ANL compute nodes) for the new ANL CELS compute nodes | 08 October 2021, 16:15:36 UTC |
1004cd2 | jayeshkrishna | 22 September 2021, 15:56:30 UTC | Adding support for ANL GCE nodes Adding support for the ANL CELS GCE compute nodes | 08 October 2021, 16:15:36 UTC |
2dd516e | Jon Wolfe | 08 October 2021, 14:42:50 UTC | Merge branch 'philipwjones/ocn/del4fix' (PR #4583) Fix allocate error in ocean del4 tracer mixing Fixes a bug in which a temp was being allocated before one of the dimensions was defined, causing a malloc corruption error Because this was a pretty egregious error, it's unlikely any of our current tests actually exercise this code and I could only verify it runs to completion and gives bit-for-bit when del4 is off. Fixes #4581 [BFB] | 08 October 2021, 14:42:50 UTC |
a033221 | Mathew Maltrud | 07 October 2021, 19:59:01 UTC | remove ecosys_diag_auto_graze_TOT from streams.ocean | 07 October 2021, 19:59:01 UTC |
4c32474 | James Foucar | 07 October 2021, 19:49:14 UTC | Merge branch 'jgfouca/replace_xml_with_cmake_macros' into master (PR #4537) Major build system enhancement: deprecate config_compilers.xml! This is the most significant change to the case-control system since the cmake-ification (#3043) effort 2 years ago. This PR is a natural follow-on to that effort that further cmake-ifies our build system and reduces technical debt / complexity in the build system by stripping away layers of CIME magic that were not adding much value for us. Specifically, the config_compilers.xml file, which CIME uses to generate the Macros.make and Macros.cmake casedir files (specifies compilers, flags, link flags etc), will be replaced with hierarchical CMake cache files that are persistently stored in our repo. [BFB] * jgfouca/replace_xml_with_cmake_macros: Fix handling of '\!' Add CIME hotfix Use COMP_NAME, not MODEL Sync with latest config_compilers.xml Add support for compiler_os.cmake macros Improve dox for compare-flags compare-flags: make tool more flexible and better output Refresh cache files after upstream merge Add some helper scripts for this effort Update CIME with latest Add support for universal macro Update CIME to bring in new macro capability Remove obsolete comment Add new cmake-based macros | 07 October 2021, 19:49:14 UTC |
7628ed0 | Jon Wolfe | 07 October 2021, 14:37:58 UTC | Merge branch 'jonbob/mpaso/fix-xml-cfc' (PR #4580) Fix quotes to agree with XML format Fixes a minor XML issue in the Registry_CFC.xml file in mpas-ocean. This will allow the XML parser we use to autogenerate bld files to work. Fixes #4579 [BFB] | 07 October 2021, 14:37:58 UTC |
07ff719 | Gautam Bisht | 07 October 2021, 14:02:23 UTC | Merge branch 'tktesfa2014/lnd/archv2_disag_grd_to_topo_rebase2' (PR #4273) Implementation of topography-based subgrid structure (topounits) and downscaling methods of atmospheric forcing from atmosphere grid to land topounits. It allows variable number of topounits per grid improving computational demand as compared to having the same number of topounits per grid for all grids. Downscaling methods include two approaches of precipitation downscaling developed at PNNL. Also, this branch includes downscaling methods for other atmospheric forcing developed at the University of Arizona. In addition, topounits have been implemented into the dynamic subgrid code and data structures of recent E3SM features such as soil erosion, irrigation and plant hydraulics. [BFB] | 07 October 2021, 14:02:23 UTC |
979ba18 | Mathew Maltrud | 06 October 2021, 22:28:24 UTC | fix mem leak by erasing marbl log every timestep | 06 October 2021, 22:28:24 UTC |
7ce11b0 | Jon Wolfe | 06 October 2021, 15:20:36 UTC | Merge branch 'pbosler/ocean/transport-tests' (PR #4480) Add 2D spherical transport tests for MPAS ocean Add spherical transport tests from Lauritzen, Skamarock, Prather, and Taylor 2012 for MPAS Ocean: * Includes updated namelists and new namelist record transport_tests * Adds the ability to write prescribed velocity fields to the split_explicit and RK4 time integrators. * MPAS-Ocean's existing debugTracers store the 3 passive tracers for * each test. [NML] [BFB] | 06 October 2021, 15:20:36 UTC |
08a9a08 | Phil Jones | 05 October 2021, 21:44:19 UTC | fixed allocate error in ocean del4 tracer mixing fixes a bug in which a temp was being allocated before one of the dimensions was defined, causing a malloc corruption error | 05 October 2021, 21:44:19 UTC |
4c60c6b | James Foucar | 05 October 2021, 21:08:29 UTC | Fix handling of '\!' | 05 October 2021, 21:08:29 UTC |
73c6273 | James Foucar | 05 October 2021, 21:01:27 UTC | Add CIME hotfix | 05 October 2021, 21:01:27 UTC |
ab9cfdd | Mathew Maltrud | 05 October 2021, 20:59:57 UTC | enable error, warning, info messaging to ocn log | 05 October 2021, 20:59:57 UTC |
33da14e | James Foucar | 05 October 2021, 20:49:10 UTC | Use COMP_NAME, not MODEL | 05 October 2021, 20:49:10 UTC |
b942869 | James Foucar | 05 October 2021, 20:47:46 UTC | Sync with latest config_compilers.xml | 05 October 2021, 20:47:46 UTC |
abe9fe4 | James Foucar | 05 October 2021, 20:46:09 UTC | Merge remote-tracking branch 'origin/master' into jgfouca/replace_xml_with_cmake_macros * origin/master: (117 commits) Add a new machine named GCP (google cloud platform) to help with running on these virtual clusters. Hommexx/SL: Make compose_ut use just one proc. Hommexx: Fix various warnings. Hommexx: Fix limiters_ut in non-BFB standalone test. Hommexx: Fix some SL and GllFvRemap issues. Hommexx/SL: Fix an implicit capture of 'this'. Split up CIME Fix a few items in LICENSE Fix a few more words on README Few more README fixes Update README for v2 A few updates to CONTRIBUTING Update LICENSE white space cleanup Update CIME to 80220601778 Add timers to driver-mct to provide context to SCORPIO timers white space cleanup Set E3SM default config_AM_conservationCheck_enable false Update to tabular output, add E3SM earth radius Add landIce, iceberg, temperature variables ... | 05 October 2021, 20:46:09 UTC |
d68726c | noel | 05 October 2021, 19:52:21 UTC | Merge branch E3SM-Project/ndk/machinefiles/add-gcp-gnu (PR #4576) Add a new machine named GCP (google cloud platform) | 05 October 2021, 19:52:21 UTC |
dbca9d6 | Jon Wolfe | 05 October 2021, 18:56:17 UTC | Fix quotes to agree with XML format | 05 October 2021, 18:56:17 UTC |
510049e | Xylar Asay-Davis | 05 October 2021, 17:24:20 UTC | Remove unneeded retrieval of diagnosticsPool in time integration | 05 October 2021, 17:24:20 UTC |
40f2811 | Jon Wolfe | 05 October 2021, 17:03:42 UTC | Clean-up on one bld file that gets merged by hand | 05 October 2021, 17:03:42 UTC |
6bbd9bb | Mathew Maltrud | 04 October 2021, 23:08:57 UTC | change default marbl branch to E3SMv2 for submodule | 04 October 2021, 23:08:57 UTC |
b8d7b25 | Mathew Maltrud | 04 October 2021, 22:07:05 UTC | correct path to MARBL src | 04 October 2021, 22:07:05 UTC |
2c2095f | The Excavator | 04 October 2021, 21:38:04 UTC | Add a new machine named GCP (google cloud platform) to help with running on these virtual clusters. [bfb] | 04 October 2021, 21:38:04 UTC |
9007343 | Balwinder Singh | 04 October 2021, 19:35:21 UTC | Fixed and improved the while loop logic based on the review | 04 October 2021, 19:35:21 UTC |
a97f6f9 | Mathew Maltrud | 04 October 2021, 18:12:01 UTC | Add MARBL BGC as a submodule | 04 October 2021, 18:12:01 UTC |
489edb8 | Mathew Maltrud | 03 October 2021, 18:40:33 UTC | code cleanup | 03 October 2021, 18:40:33 UTC |
18836f3 | Oksana Guba | 01 October 2021, 17:53:53 UTC | Merge branch 'AMB/ambrad/homme/sl-gpu' into master (PR #4465) This PR brings in two major features: - Semi-Lagrangian tracer transport supports both the F90 theta-l and C++/Kokkos theta-l_kokkos dycores; thus, the second supports SCREAM. The first is at performance parity with master. - Physgrid remap supports both EAM and SCREAM. Again, the first is at performance parity with master. A minor new feature is SL transport supports doubly-periodic planar geometry. This PR also has new tests: - 6 new standalone Homme tests: ne2 and ne6 theta-l vs theta-l_kokkos with SL; - 2 new unit tests: gllfvremap_ut for physgrid remap and compose_ut for SL transport. Finally, this PR makes four unit tests run in standalone Homme optimized builds: gllfvremap_ut, compose_ut, limiters_ut, dirk_ut. [BFB] for EAM. BFB for standalone Homme except: (1) 8 new standalone Homme tests, (2) thetah-sl-dcmip16_test1pg2 in the BFB build, and (3) all three thetah-sl tests in the optimized build. | 01 October 2021, 17:53:53 UTC |
54a75f8 | Gautam Bisht | 01 October 2021, 15:48:50 UTC | Updates the surface dataset for 1x1_smallvilleIA | 01 October 2021, 15:48:50 UTC |
19f5dac | Andrew M. Bradley | 01 October 2021, 07:00:22 UTC | Hommexx/SL: Make compose_ut use just one proc. | 01 October 2021, 07:00:22 UTC |
45ac08c | Gautam Bisht | 01 October 2021, 00:27:23 UTC | Updates the files for ELM crop tests Uses updated netcdf files that are in netcdf-3 format Fixes #4570 [BFB] | 01 October 2021, 00:27:23 UTC |
b2df9d4 | Mathew Maltrud | 30 September 2021, 21:31:12 UTC | mistake in adding MARBL submodule to .gitmodules | 30 September 2021, 21:31:12 UTC |
967a1f9 | Mathew Maltrud | 30 September 2021, 21:08:24 UTC | Add MARBL ocean BGC library | 30 September 2021, 21:08:24 UTC |
2a3f892 | Andrew M. Bradley | 30 September 2021, 08:15:49 UTC | Hommexx: Fix various warnings. | 30 September 2021, 08:16:39 UTC |
26f4cb4 | Andrew M. Bradley | 30 September 2021, 06:12:43 UTC | Hommexx: Fix limiters_ut in non-BFB standalone test. There was still a case of 'equal' with a tol of 0, but the tol must be non-0 in the non-BFB build. | 30 September 2021, 06:12:43 UTC |
396e852 | Andrew M. Bradley | 30 September 2021, 05:34:50 UTC | Hommexx: Fix some SL and GllFvRemap issues. Fix more HOMMEXX_CUDA_SHARE_BUFFER m_... issues. Also fix a C++17 static_assert so that it's C++11 compliant. | 30 September 2021, 05:34:50 UTC |
1b90a6e | Andrew M. Bradley | 30 September 2021, 04:31:11 UTC | Merge upstream/master | 30 September 2021, 04:31:11 UTC |
241ce8a | Andrew M. Bradley | 30 September 2021, 04:21:58 UTC | Hommexx/SL: Fix an implicit capture of 'this'. The implicit capture of 'this' would be a problem in Hommexx builds with HOMMEXX_CUDA_SHARE_BUFFER enabled. | 30 September 2021, 04:21:58 UTC |
8ce8b97 | Benjamin R. Hillman | 29 September 2021, 20:50:30 UTC | Merge branch 'whannah/mmf/switch-to-L60' (#4485) This includes several major changes to the default MMF configuration, with the primary motivation to improve performance. Recent MMF runs achieved over 5 sypd on Summit, which relied heavily on changes in PRs #4333 and #4476 and the changes in this PR. The configuration changes that allow this enhanced throughput are as follows: - thicker vertical grid spacing near the surface with new L60 vertical grid (with 50 CRM levels) - increased CRM time step (5 to 10 sec) - increased CRM horizontal grid spacing (1 to 2km) - reduced number of radiative columns (16 to 4) [non-BFB] (only for MMF) Conflicts: components/eam/cime_config/config_component.xml | 29 September 2021, 20:50:30 UTC |
50e4973 | Jon Wolfe | 29 September 2021, 20:15:14 UTC | Merge branch 'maltrud/ocean/add-cfc-tracers' (PR #4552) Add CFC11, CFC12 tracers This PR adds the capability for the ocean to simulate CFC11 and CFC12 as passive tracers following the OCMIP protocol. This capability is inactive by default and requires a time series of annual average atmospheric mole fractions to be read in as a new stream in streams.ocean. [NML] [BFB] | 29 September 2021, 20:15:14 UTC |
1e754ed | Robert Jacob | 29 September 2021, 16:26:30 UTC | Merge branch 'rljacob/docs/update-v2' (PR #4566) Update README, LICENSE and CONTRIBUTING for v2. The DOI for v2 is reserved and won't be active until after the tag is made. Fixes #4134 | 29 September 2021, 16:26:30 UTC |
403bdf4 | Robert Jacob | 29 September 2021, 01:38:05 UTC | Split up CIME CIME was split up so make LICENSE reflect that. | 29 September 2021, 01:38:05 UTC |
1a547c5 | Robert Jacob | 29 September 2021, 00:17:41 UTC | Fix a few items in LICENSE Also make it more clear what the list of Institutions at the bottom is for. | 29 September 2021, 00:17:41 UTC |
a4386dc | Robert Jacob | 29 September 2021, 00:04:18 UTC | Fix a few more words on README Fix a few more words on README | 29 September 2021, 00:04:18 UTC |
cfc0cce | Balwinder Singh | 28 September 2021, 23:59:36 UTC | minor simplification to the time index logic | 28 September 2021, 23:59:36 UTC |
af31a9c | Robert Jacob | 28 September 2021, 21:58:50 UTC | Few more README fixes Few more README fixes | 28 September 2021, 21:58:50 UTC |
b7559c6 | Robert Jacob | 28 September 2021, 19:38:17 UTC | Update README for v2 Update the README using the reserved DOI for v2. Also point to Confluence documentation and github discussions. | 28 September 2021, 19:38:17 UTC |
b5428d9 | Robert Jacob | 28 September 2021, 19:37:17 UTC | A few updates to CONTRIBUTING A few minor wording updates to CONTRIBUTING | 28 September 2021, 19:37:17 UTC |
b91eb73 | Robert Jacob | 28 September 2021, 19:15:31 UTC | Update LICENSE Update paths to seperable components and mention new ones. | 28 September 2021, 19:15:31 UTC |
52cd483 | Mark Petersen | 28 September 2021, 19:01:20 UTC | white space cleanup | 28 September 2021, 19:01:20 UTC |
b1909c0 | Robert Jacob | 28 September 2021, 15:55:20 UTC | Merge branch 'worleyph/driver-mct/add_io-related_timers2' (PR #4561) SCORPIO has introduced some new timers. Unfortunately, the existing timers in driver-mct are not sufficient to localize where the SCORPIO calls are coming from. Here new timers are added to provide the missing context. A few timers are also added to provide context for these added timers and for some of the already existing timers. While 25 new timers are introduced, in normal usage only 7 to 11 new timers appear in the timing files. Four existing timers were renamed in order to add a CPL prefix: comp_init_cc_iac => CPL:comp_init_cc_iac driver_rofpost_histaux => CPL:seq_hist_writeaux-r2x DRIVER_ROFPOST_BARRIER => CPL:ROFPOST_BARRIER DRIVER_ROFPOST => CPL:ROFPOST Two existing timers were renamed to eliminate collisions from the previous renamings: CPL:ROFPOST_BARRIER => CPL:ROFRUNPOST_BARRIER CPL:ROFPOST => CPL:ROFRUNPOST Fixes #4522 [BFB] | 28 September 2021, 15:55:20 UTC |
4735cee | Robert Jacob | 28 September 2021, 15:50:54 UTC | Merge branch 'rljacob/cime/update-sep-27' (PR #4564) Update cime to master version 80220601778 post cime6.0.9 tag E3SM-relevant changes Fix PGN and TSC tests Allow E3SM to use cmake macros instead of config_compilers (not yet active) Fix scripts_regression_tests on mappy for e3sm Other changes: Adds a container machine definition for CESM update modules and build flags on cori for CESM if nuopc and any datamodel add a cdeps directory [BFB] | 28 September 2021, 15:50:54 UTC |
6a6f819 | Jon Wolfe | 28 September 2021, 14:49:29 UTC | Merge branch 'mark-petersen/ocean/conservation-am' (PR #4521) Add ocean conservation analysis member This analysis member conducts internal checks on conservation of heat, salinity, and mass (volume), to ensure that changes within the domain are consistent with the sum of boundary fluxes. [NML] [BFB] | 28 September 2021, 14:49:29 UTC |
c9ecfc9 | Balwinder Singh | 28 September 2021, 05:48:37 UTC | Adds a while loop to compute time index for all the cases | 28 September 2021, 05:48:37 UTC |
2944aaa | Robert Jacob | 27 September 2021, 22:51:09 UTC | Update CIME to 80220601778 Update cime to master version 80220601778 post cime6.0.9 Fix PGN and TSC tests Allow E3SM to use cmake macros instead of config_compilers. Fix scripts_regression_tests on mappy for e3sm | 27 September 2021, 22:51:09 UTC |
764f276 | Balwinder Singh | 27 September 2021, 22:46:05 UTC | Addresses reviewers comments, still needs cleanup | 27 September 2021, 22:46:05 UTC |
bac74e2 | Patrick Worley | 27 September 2021, 11:05:03 UTC | Add timers to driver-mct to provide context to SCORPIO timers SCORPIO has introduced some new timers. Unfortunately, the existing timers in driver-mct are not sufficient to localize where the SCORPIO calls are coming from. Here new timers are added to provide the missing context. A few timers are also added to provide context for these added timers and for some of the already existing timers. While 25 new timers are introduced, in normal usage only 7 to 11 new timers appear in the timing files. Four existing timers were renamed in order to add a CPL prefix: comp_init_cc_iac => CPL:comp_init_cc_iac driver_rofpost_histaux => CPL:seq_hist_writeaux-r2x DRIVER_ROFPOST_BARRIER => CPL:ROFPOST_BARRIER DRIVER_ROFPOST => CPL:ROFPOST Two existing timers were renamed to eliminate collisions from the previous renamings: CPL:ROFPOST_BARRIER => CPL:ROFRUNPOST_BARRIER CPL:ROFPOST => CPL:ROFRUNPOST [BFB] | 27 September 2021, 11:05:03 UTC |
938844c | Azamat Mametjanov | 25 September 2021, 00:14:51 UTC | Clamp LND decomposition on low-res grid | 25 September 2021, 00:14:51 UTC |
c6d640f | Min Xu | 25 September 2021, 00:11:07 UTC | Merge branch 'minxu74/summit/upd_softenv_compilers' (PR #4502) After recent Summit update, some old versions of the software environment and compilers have been removed. So this PR is to update them to the new default versions or versions that have been tested on Summit. Main updates include: - update PGI to nvhpc/21.3 - update GNU to 9.1.0 - update IBM to 16.1.1-10 - update spectrum-mpi to 10.4.0.3-20210112 - update the '--nrs' parameter for scm. Thanks Azamat. There are still some failed tests for three compilers on Summit, especially for nvhpc. They will be fixed in other PRs. | 25 September 2021, 00:11:07 UTC |
da9ef47 | Azamat Mametjanov | 24 September 2021, 23:34:00 UTC | Update walltimes and use single-exe option | 24 September 2021, 23:34:00 UTC |
ebd4cf2 | Wuyin Lin | 24 September 2021, 22:28:30 UTC | Update hires test grids and add 1950 land surfdata for r0125 | 24 September 2021, 23:30:58 UTC |
fb43604 | Azamat Mametjanov | 23 September 2021, 20:54:44 UTC | Update high-res F-compset and low-res G-compset grids | 24 September 2021, 23:30:58 UTC |
55e4745 | Jon Wolfe | 23 September 2021, 14:57:30 UTC | Remove compset limitation from ne120pg2_r0125_oRRS18to6v3 alias | 24 September 2021, 23:30:58 UTC |
2276cb4 | Jon Wolfe | 22 September 2021, 22:59:02 UTC | Add grid alias for ne120pg2_r05_EC30to60E2r2 | 24 September 2021, 23:30:58 UTC |
cf4d111 | Azamat Mametjanov | 22 September 2021, 17:25:21 UTC | Update low-res WC-compset grid | 24 September 2021, 23:30:58 UTC |
e73b1f7 | Azamat Mametjanov | 22 September 2021, 17:16:51 UTC | Update low-res F-compset grid | 24 September 2021, 23:30:58 UTC |
ca8da7f | Azamat Mametjanov | 22 September 2021, 17:06:16 UTC | Update V2 benchmarking grids and compsets | 24 September 2021, 23:30:57 UTC |
69dd789 | Balwinder Singh | 24 September 2021, 18:51:22 UTC | A possible fix for SCM test failure | 24 September 2021, 18:51:22 UTC |
7d16a5b | Mark Petersen | 23 September 2021, 20:53:15 UTC | white space cleanup | 23 September 2021, 20:53:15 UTC |