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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
7d16a5b | Mark Petersen | 23 September 2021, 20:53:15 UTC | white space cleanup | 23 September 2021, 20:53:15 UTC |
5bfdef4 | Mark Petersen | 23 September 2021, 20:31:08 UTC | Set E3SM default config_AM_conservationCheck_enable false | 23 September 2021, 20:31:08 UTC |
fe6876f | Mark Petersen | 13 September 2021, 16:59:40 UTC | Update to tabular output, add E3SM earth radius | 23 September 2021, 18:34:52 UTC |
0881be9 | mark-petersen | 07 July 2021, 00:57:19 UTC | Add landIce, iceberg, temperature variables | 23 September 2021, 17:58:38 UTC |
3ad895a | Mark Petersen | 06 July 2021, 21:59:22 UTC | Add E3SM default namelist | 23 September 2021, 17:58:38 UTC |
bcb164c | Mark Petersen | 06 July 2021, 12:10:28 UTC | Add MPAS-Ocean conservation check analysis member | 23 September 2021, 17:58:38 UTC |
83a6073 | noel | 23 September 2021, 17:29:41 UTC | Merge E3SM-Project/ndk/machinefiles/cori-update-cmake2 (PR #4550) For Cori, update cmake module version | 23 September 2021, 17:29:41 UTC |
9bec1ac | Azamat Mametjanov | 23 September 2021, 15:25:59 UTC | Merge branch 'azamat/anvil/update-v2-lores-wc-pelayouts' (PR #4556) Update low-res WC pelayouts on Anvil. Also add a pelayout for conusx4v1_r05_oECv3 + F2010. [BFB] | 23 September 2021, 15:25:59 UTC |
b2728bb | Mark Petersen | 23 September 2021, 13:54:07 UTC | Add CFC to Makefile | 23 September 2021, 13:54:07 UTC |
7a2fd6c | Azamat Mametjanov | 22 September 2021, 23:33:46 UTC | Update low-res WC pelayouts on Anvil Also add a pelayout for conusx4v1_r05_oECv3 + F2010 | 22 September 2021, 23:33:46 UTC |
95543b2 | Mathew Maltrud | 22 September 2021, 20:45:58 UTC | corrected units to mol/m3 for CFC fields | 22 September 2021, 20:45:58 UTC |
6400da0 | Mathew Maltrud | 22 September 2021, 20:20:15 UTC | add CFC11, CFC12 tracers | 22 September 2021, 20:20:15 UTC |
b1c7832 | Jon Wolfe | 22 September 2021, 15:21:15 UTC | Merge branch 'akturner/seaice/ridging-1D-testcase' (PR #4525) Added 1D ridging sea ice test case Updates to mpassi to include: * Add 1D ridging test case * New ridging init option * Allow special boundaries to set tracers * Fix test case locations in scripts * Update .gitignore for mpas-seaice * Rename config_use_special_boundaries_zero_tracers to config_use_special_boundaries_tracers [NML] [BFB] | 22 September 2021, 15:21:15 UTC |
fc3a10c | Balwinder Singh | 22 September 2021, 04:01:09 UTC | Merge branch 'singhbalwinder/machinefiles/contance-intel1905' (PR #4530) Updates Intel's compiler version of PNNL cluster Constance Constance now uses Intel/19.0.5 [BFB] * singhbalwinder/machinefiles/contance-intel1905: Adds LD_LIBRARY_PATH for gcc compiler Modifies Intel version from 15 to 19.0.5 | 22 September 2021, 04:01:09 UTC |
09aff51 | noel | 21 September 2021, 23:21:56 UTC | for cori, update cmake version | 21 September 2021, 23:21:56 UTC |
995c3ec | Robert Jacob | 21 September 2021, 16:32:43 UTC | Merge branch 'whannah/atm/remove-se_fv_nphys' (PR #4545) se_fv_nphys is an old variable from the original physgrid implementation that is no longer needed. [BFB] | 21 September 2021, 16:32:43 UTC |
7e705ac | Robert Jacob | 21 September 2021, 16:31:03 UTC | Merge branch 'rljacob/coupler/fix-hist-write' (PR #4544) Move the auxilary history writes to the cime_run_write_history routine and remove the duplicate regular history write from cime_run. Add one argument to cime_run_write_history Fixes #4519 [BFB] | 21 September 2021, 16:31:03 UTC |
63710df | Jon Wolfe | 21 September 2021, 14:45:36 UTC | Merge branch 'maltrud/ocean/add-ideal-age' (PR #4487) Add ideal age tracer Add classic ideal age as a new passive tracer to the ocean, which is used to help trace ocean ventilation, for example. The tracer source is effectively just an increment of dt, and the surface value is reset to zero in the top layer every timestep (except for under ice shelves). This feature is turned off by default. [NML] [BFB] | 21 September 2021, 14:45:36 UTC |
1c57f1b | Peter Schwartz | 20 September 2021, 18:23:49 UTC | Merge branch 'bishtgautam/lnd/fix-water-budget' (PR #4536) The water states are set to zero for budgets with following temporal resolution: instantaneous daily monthly annual [BFB] | 20 September 2021, 18:23:49 UTC |
3fd22a0 | Peter Schwartz | 20 September 2021, 18:22:57 UTC | Merge branch 'fmyuan/fix_shr_file_freeUnit'(PR #4400) When code building with -DCPL_BYPASS, an option heavily used by ELM modelers, that '#ifndef ... #endif' causes 'mlog' and 'c_mprof_file' not initialized, and later cause unit free error in cime_final(): L3685-3686. [BFB] | 20 September 2021, 18:22:57 UTC |
673c20f | Walter Hannah | 17 September 2021, 21:46:34 UTC | remove se_fv_nphys modified: components/eam/bld/build-namelist modified: components/eam/bld/namelist_files/namelist_definition.xml | 17 September 2021, 21:46:34 UTC |
812d1f6 | Balwinder Singh | 17 September 2021, 20:13:10 UTC | Merge branch 'worleyph/eam/add_io-related_timers' (PR #4500) Add timers to EAM to provide context to SCORPIO timers SCORPIO has introduced some new timers. Unfortunately, the existing timers in EAM 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. The logic for the timer physpkg_st1 is also changed, so that the count during the initialization is '1' instead of '2', and the count is halved in the run loop. Also, some places have timer names in double quotes in calls to t_startf/t_stopf and some have them in single quotes. Changed double quotes to single quotes in some files, to impose consistency within the file. Finally, a timer name typo (prim_run_sybcycle) is corrected (to prim_run_subcycle). For an initial run, 28 new timers are introduced into the initialization and 13 new timers are introduced into the run loop. Comparing the number of lines in the process 0 timing file for a watercycle case, there are 41 more lines of timer data after implementing these modifications, in agreement with the new timer count. For a continuation run, 30 new timers are introduced into the initialization and 13 new timers are introduced into the run loop. Comparing the number of lines in the process 0 timing file for a watercycle case, there are 43 more lines of timer data after implementing these modifications, in agreement with the new timer count. Fixes #4469 BFB * worleyph/eam/add_io-related_timers: Add timers to EAM to provide context to SCORPIO timers | 17 September 2021, 20:13:10 UTC |
e8d2c08 | Walter Hannah | 17 September 2021, 17:52:13 UTC | update initial conditions file names modified: components/eam/bld/namelist_files/namelist_defaults_eam.xml | 17 September 2021, 17:52:13 UTC |
63d9136 | Walter Hannah | 17 September 2021, 17:26:01 UTC | revert grid domain fix | 17 September 2021, 17:26:01 UTC |
4707fc0 | Walter Hannah | 17 September 2021, 17:25:10 UTC | remove temporary land spinup files modified: components/elm/bld/namelist_files/namelist_defaults.xml | 17 September 2021, 17:25:10 UTC |
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 |
416f203 | Jon Wolfe | 17 September 2021, 15:20:44 UTC | Merge branch 'jonbob/scripts/fix-fcase-layout-anvil' (PR #4541) Change default layout for ne30pg2_oECv3 F-cases on anvil Sets a default 288-pe layout for F-cases on anvil using a ne30pg2_oECv3 grid (or ne30pg2_r05_oECv3). Previously there was not a defined layout for these configurations and they ended up using a basic 144-pe layout that fails testing, probably due to memory issues. Fixes #4538 [BFB] | 17 September 2021, 15:20:44 UTC |
95ea11c | Wuyin Lin | 17 September 2021, 13:45:13 UTC | Merge branch 'wlin/lnd/update_simyr2010_fsurdat_ne30pg2_ne1024pg2' (PR #4543) Update simyr2010 lnd surfdata map for ne30pg2 and ne1024pg2 master currently has a simyr2000 surfdata for ne30pg2. The one for ne1024pg2 (c210607) was generated involving some mapping files that do not properly handle land-sea masks. The new surfdata for ne30pg2 includes elevation class information. [BFB] no nightly tests are affected. | 17 September 2021, 13:45:13 UTC |
ce79d7b | Andrew M. Bradley | 16 September 2021, 22:19:52 UTC | merge upstream to get CircleCI fix | 16 September 2021, 22:19:52 UTC |
75f269b | Wuyin Lin | 16 September 2021, 16:14:22 UTC | Change fsurdat for simyr2010 ne30pg2 to one with elevation class info. | 16 September 2021, 16:14:22 UTC |
d478152 | Patrick Worley | 28 August 2021, 18:22:10 UTC | Add timers to EAM to provide context to SCORPIO timers SCORPIO has introduced some new timers. Unfortunately, the existing timers in EAM 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. The logic for the timer physpkg_st1 is also changed, so that the count during the initialization is '1' instead of '2', and the count is halved in the run loop. Also, some places have timer names in double quotes in calls to t_startf/t_stopf and some have them in single quotes. Changed double quotes to single quotes in some files, to impose consistency within the file. Finally, a timer name typo (prim_run_sybcycle) is corrected (to prim_run_subcycle). For an initial run, 28 new timers are introduced into the initialization and 13 new timers are introduced into the run loop. Comparing the number of lines in the process 0 timing file for a watercycle case, there are 41 more lines of timer data after implementing these modifications, in agreement with the new timer count. For a continuation run, 30 new timers are introduced into the initialization and 13 new timers are introduced into the run loop. Comparing the number of lines in the process 0 timing file for a watercycle case, there are 43 more lines of timer data after implementing these modifications, in agreement with the new timer count. BFB | 16 September 2021, 05:03:12 UTC |
09f764b | Robert Jacob | 16 September 2021, 03:44:21 UTC | Remove extra history write and reorg Move the auxilary history writes to the cime_run_write_history routine and remove the duplicate regular history write from cime_run. Add one argument to cime_run_write_history | 16 September 2021, 03:44:21 UTC |
d44001a | Andrew M. Bradley | 16 September 2021, 02:59:29 UTC | Fix narrowing error again. | 16 September 2021, 02:59:29 UTC |
98f71e8 | Andrew M. Bradley | 16 September 2021, 02:58:12 UTC | Fix another narrowing error in gcc 9.3. | 16 September 2021, 02:58:12 UTC |
05e91a5 | Andrew M. Bradley | 16 September 2021, 01:18:45 UTC | More fixes for the eam-hommexx test. | 16 September 2021, 01:18:45 UTC |
febf20a | Andrew M. Bradley | 16 September 2021, 00:50:12 UTC | More fixes for the eam-hommexx test. | 16 September 2021, 00:50:12 UTC |
a0ffef5 | Wuyin Lin | 16 September 2021, 00:45:54 UTC | Update simyr2010 lnd surfdata map for ne30pg2 and ne1024pg2 master currently has a simyr2000 surfdata for ne30pg2. The one for ne1024pg2 (c210607) was generated involving some mapping files that do not properly handle land-sea masks. [BFB] no nightly tests are affected. | 16 September 2021, 00:45:54 UTC |
7287f59 | Andrew M. Bradley | 16 September 2021, 00:06:23 UTC | Another fix for the eam-hommexx test. | 16 September 2021, 00:06:23 UTC |
cdb5c68 | Andrew M. Bradley | 15 September 2021, 23:51:22 UTC | Fix eam-hommexx test. The CIME eam-hommexx test checks that a Kokkos-based build works. Right now it uses preqx_kokkos. Perhaps in the future we should switch it to theta-l_kokkos. For now, add -DHOMME_ENABLE_COMPOSE when building preqx_kokkos. | 15 September 2021, 23:51:22 UTC |
5fd719e | Andrew M. Bradley | 15 September 2021, 23:37:20 UTC | Homme/SL: Fix a narrowing warning. | 15 September 2021, 23:37:20 UTC |
74d8bf3 | Robert Jacob | 15 September 2021, 21:32:18 UTC | Merge branch 'origin/wlin/lnd/ne1024pg2_oRRS18to6v3' (PR #4322) This is to support land on ne1024pg2 grid as the atmosphere. River model for this grid configuration continues to use r0125. Land restart file at ne1024pg2 has to use 64bit_data format. To enable, Changes are made to have ELM use the netcdf format as specified via PIO_LND_NETCDF_FORMAT. Existing codes are hardwired to use 64BIT_OFFSET. To support creating large land files at ne1024pg2, mainly restart files, changes are also made to use 8-byte long integer for resolving the fullsize of the data array and indexing the associated segments. Fixes #4311. [BFB] Conflicts: components/elm/bld/namelist_files/namelist_defaults.xml Left it as is on current master: <fsurdat hgrid="ne30np4.pg2" sim_year="2010" use_crop=".false." > lnd/clm2/surfdata_map/surfdata_ne30pg2_simyr2000_c210402.nc</fsurdat | 15 September 2021, 21:32:18 UTC |
44d5343 | Robert Jacob | 15 September 2021, 21:03:46 UTC | Merge branch 'rljacob/fix-extra-read' (PR #4523) Make drv_resume a logical and set it to FALSE to prevent read of restart immediately after it is written. Introduce drv_resume_file to use where a filename is really needed. Also add a log message for the real restart read and make the seq_io_read_avs log messages more informative. Fixes #4513 | 15 September 2021, 21:03:46 UTC |
680303b | Jon Wolfe | 15 September 2021, 18:25:53 UTC | Change default layout for ne30pg2_oECv3 F-cases on anvil | 15 September 2021, 18:25:53 UTC |
2a9c4b6 | Mark Petersen | 08 September 2021, 16:01:08 UTC | Move halo update after ideal age reset | 15 September 2021, 15:29:52 UTC |
c5e39b9 | Mark Petersen | 08 September 2021, 14:22:37 UTC | Corrections after Maltrud comments. | 15 September 2021, 15:29:52 UTC |
51b267d | Mark Petersen | 05 September 2021, 04:38:06 UTC | Correction to halo update | 15 September 2021, 15:29:52 UTC |
8785356 | Mathew Maltrud | 01 September 2021, 15:16:55 UTC | Check for ideal age flags | 15 September 2021, 15:29:51 UTC |
33045aa | Mathew Maltrud | 31 August 2021, 20:40:02 UTC | corrected top layer tend and default forcing option | 15 September 2021, 15:29:51 UTC |
8c3f5fc | Mathew Maltrud | 23 August 2021, 16:44:16 UTC | add ideal age tracer | 15 September 2021, 15:29:51 UTC |
5341618 | Jon Wolfe | 15 September 2021, 14:55:46 UTC | Merge branch 'mark-petersen/ocn/fix-diagnostics-landIceFraction' (PR #4518) Add land ice logical to avoid allocation errors Use of land ice variables, which are in packages and may not be allocated, were not protected by if statements. Fixes #4517 [BFB] | 15 September 2021, 14:55:46 UTC |
24bb118 | Robert Jacob | 14 September 2021, 23:32:12 UTC | Merge branch 'rljacob/circleci/fix-compset' (PR #4539) Remove the "A_" from the compset used in the build test to match new v2 standards. [BFB] | 14 September 2021, 23:32:12 UTC |
6e163cf | Robert Jacob | 14 September 2021, 23:00:10 UTC | Change compset name to build Remove the "A_" from the compset name to match new v2 standards. | 14 September 2021, 23:00:10 UTC |
517a784 | James Foucar | 14 September 2021, 19:41:29 UTC | Add support for compiler_os.cmake macros | 14 September 2021, 19:41:29 UTC |
4062f2a | Andrew M. Bradley | 14 September 2021, 18:27:03 UTC | merge 091421 master into branch | 14 September 2021, 18:27:03 UTC |
5955023 | Gautam Bisht | 14 September 2021, 13:47:20 UTC | Corrects the initial states for water budgets The water states are set to zero for budgets with following temporal resolution: - instantaneous - daily - monthly - annual [BFB] | 14 September 2021, 14:35:28 UTC |
c85d9f7 | Wuyin Lin | 14 September 2021, 12:29:47 UTC | Merge branch 'wlin/atm/fix_conusx4v1_f2010' (PR #4535) Reset grid and compset for F2010 tests with RRM The existing bi-grid config for RRM test cannot work with MPASSI. For conusx4v1, continue to use F2010 but changed to use tri-grid conusx4v1_r05_oECv3. For enax4v1 and twpx4v1, continue to use bi-grid but changed compset to F2010-CICE. The current arrangement is based on availability of grid for using MPASSI and the inputdata. [BFB] except for new test with conusx4v1_r05_oECv3 | 14 September 2021, 12:29:47 UTC |
4e12683 | Wuyin Lin | 14 September 2021, 00:32:21 UTC | Reset grid and compset for F2010 tests with RRM Continue to use F2010 for conusx4v1 but changed to use tri-grid conusx4v1_r05_oECv3. For enax4v1 and twpx4v1, continue to use bi-grid but changed compset to F2010-CICE. The current arrangement is based on availability of grid for using MPASSI and the inputdata. [BFB] except for new test with conusx4v1_r05_oECv3 | 14 September 2021, 00:32:21 UTC |
f377571 | Andrew M. Bradley | 13 September 2021, 23:45:51 UTC | Homme/SL: Remove more constexpr usage. | 13 September 2021, 23:45:51 UTC |
8b6ec26 | Andrew M. Bradley | 13 September 2021, 23:28:47 UTC | Homme/SL: Rm constexpr usage on GPU for simplicity. | 13 September 2021, 23:28:47 UTC |
1a02264 | Wuyin Lin | 13 September 2021, 16:41:43 UTC | Merge branch 'wlin/atm/cleanup_v2compsets_for_tests' (PR #4488) Update and clean-up compsets for use in test suites Remove obsolete eam and allactive compsets and the associated eam use_case files, and update the compsets used in nightly test suites. All compsets referring to AV1C or v0atm are removed. F20TRC5-CMIP6 and F2010SC5-CMIP6 are no more needed (previously retained for ongoing testings). Remaining use case files referring to av1c are removed, including those used by MMF tests. Also Remove obsolete use_case files referring to cam3 and cam4 . This PR also makes all standard F-cases use prescribed data ice mode of MPASSI. This includes F1850, F1950, F2010, F20TR. The corresponding compsets that use CICE are renamed as F1850-CICE, F1950-CICE, F2010-CICE, and F20TR-CICE, respecticely. The F####-CICE compsets set to go with SROF while the MPASSI counterparts with MOSART as river component. The following compsets are replaced in nightly test suites. . FC5AV1C-L with F2010 . A_WCYCL1850 and A_WCYCL1850S_CMIP6 with WCYCL1850 . FC5AV1C-H01A with F2010 as there is no v2 compset just for hires . A_WCYCL1950S_CMIP6_HR and A_WCYCL2000_H01AS with WCYCL1950 as a placeholder With compset changes and the use of MPASSI data ice mode, F2010 tests using ne4_ne4 change to use ne4_oQU240, and ne4pg2_ne4pg2 to ne4pg2_oQU480; F2010 tests with ERS_Ln# and ERP_Ln# change to use ERS_Ld3. [non-BFB] Virtually for all tests involving the compsets above. Tests using the old compsets would appear missing while new tests would appear correspondingly. | 13 September 2021, 16:41:43 UTC |
7d6fa20 | Wuyin Lin | 12 September 2021, 02:21:26 UTC | Replaced F2010 ERP_Ln# tests with ERP_Ld3 | 12 September 2021, 02:21:26 UTC |
423d109 | Balwinder Singh | 11 September 2021, 07:21:16 UTC | Adds LD_LIBRARY_PATH for gcc compiler | 11 September 2021, 07:21:16 UTC |
b9ca46e | James Foucar | 10 September 2021, 22:23:42 UTC | Improve dox for compare-flags | 10 September 2021, 22:23:42 UTC |
12b18e0 | James Foucar | 10 September 2021, 22:09:23 UTC | compare-flags: make tool more flexible and better output | 10 September 2021, 22:09:23 UTC |
c06d4ce | Benjamin R. Hillman | 10 September 2021, 19:33:30 UTC | Remove cam4 use cases files | 10 September 2021, 20:52:33 UTC |
6b4518c | James Foucar | 10 September 2021, 20:14:34 UTC | Refresh cache files after upstream merge Do NOT use MODEL as a selector in config_compilers.xml, use COMP_NAME instead. | 10 September 2021, 20:14:34 UTC |
39479af | James Foucar | 10 September 2021, 20:08:19 UTC | Add some helper scripts for this effort | 10 September 2021, 20:12:21 UTC |
66318c3 | Benjamin R. Hillman | 10 September 2021, 19:12:13 UTC | Remove some unused use cases | 10 September 2021, 19:12:13 UTC |
6dba9f4 | Benjamin R. Hillman | 10 September 2021, 18:57:05 UTC | Update MMF F-cases to F2010 | 10 September 2021, 18:57:05 UTC |