sort by:
Revision Author Date Message Commit Date
a957cdc Back out whitespace change This will be fixed in #3943 06 May 2021, 15:08:20 UTC
bc3737a add this back for mct CLM_USRDAT 05 May 2021, 19:01:26 UTC
296aeaf Merge pull request #3948 from jedwards4b/move_to_py3 30 April 2021, 19:29:43 UTC
5ce0e25 remove deprecated isAlive 28 April 2021, 23:01:28 UTC
cf09afe change workflow remove py 3.10 28 April 2021, 22:13:13 UTC
8d8d687 change workflow to remove python 2.7 test and add 3.7 and 3.10 28 April 2021, 22:04:13 UTC
e0d0275 change shebang to explict python3 28 April 2021, 21:47:37 UTC
3bd687d Update for cime5.8.43 26 April 2021, 22:13:30 UTC
40be61f Merge pull request #3941 from ESMCI/fischer/cheyenne_intel Update Cheyenne intel compiler to 19.1.1, also update mpt to 2.23 and pnetcdf to 1.12.2. Update ESMF libraries for intel to 8.1.1. Test suite: aux_cime_baselines Test baseline: Test namelist changes: Test status: bit for bit Fixes [CIME Github issue #] User interface changes?: Update gh-pages html (Y/N)?: 26 April 2021, 21:24:18 UTC
2b1b610 Remove old failure comment, and update netcdf module 26 April 2021, 21:07:47 UTC
2b2a18d Merge pull request #3942 from sjsprecious/master Fix issue to build a testcase on Casper through an interactive node In order to compile CAM on Casper through an interactive node with the recently added pgi-gpu and nvhpc-gpu compilers, we need to make the following changes (thanks to @jedwards4b 's help): Change the PIO_FILESYSTEM_HINTS from glade to gpfs. glade is not a supported option but there is just no error check about it. Load the cmake module. Code review: @jedwards4b @johnmauff 26 April 2021, 20:56:24 UTC
83ddb3e fix py3 error in srun syntax 26 April 2021, 20:04:37 UTC
f7f4114 Follow Jim's suggestion to change PIO_FILESYSTEM and load cmake in order to compile CAM on Casper with pgi-gpu and nvhpc-gpu in an interactive node modified: config_compilers.xml modified: config_machines.xml 26 April 2021, 19:56:18 UTC
eea98c2 Update intel compiler and esmf for intel on cheyenne. 26 April 2021, 19:09:04 UTC
8b48a2e Merge pull request #3938 from billsacks/pr_template_cleanup Remove "Code review" line from PR template This is redundant with GitHub's PR reviewers list Test suite: none Test baseline: n/a Test namelist changes: none Test status: bit for bit Fixes none User interface changes?: no Update gh-pages html (Y/N)?: N Code review: How very meta 22 April 2021, 18:58:59 UTC
ad5f1d2 Remove "Code review" line from PR template This is redundant with GitHub's PR reviewers list 22 April 2021, 17:35:35 UTC
6407bc2 Merge pull request #3935 from sbrus89/wav_primary_fix This PR allows WAV to be identified as the primary component for compsets with WAVEWATCH III, such as: 2000_DATM%IAF_SLND_SICE_SOCN_SROF_SGLC_WW3_SIAC_SESP Test suite: Test baseline: Test namelist changes: Test status: bit for bit Fixes #3934 User interface changes?: Update gh-pages html (Y/N)?: Code review: 21 April 2021, 22:24:27 UTC
b4af9de Add support for WAV as primary component 21 April 2021, 22:00:32 UTC
44b241d Merge pull request #3926 from jasonb5/update_case_status Update case status to include jobid on batch system Adds jobid to CaseStatus lines when running on a batch system. Test suite: scripts_regression_tests.py Test baseline: n/a Test namelist changes: n/a Test status: Fixes #3255 User interface changes?: n Update gh-pages html (Y/N)?: n Code review: @jedwards4b @jgfouca 20 April 2021, 19:09:31 UTC
8d0c287 Reverts changes to build.py 20 April 2021, 18:11:53 UTC
ebdb297 Merge pull request #3930 from ESMCI/rljacob/move-for-e3sm Allow E3SM to use its versions of coupler and data,stub,x models. Modify config_files.xml in config/e3sm to point to new locations of the driver (MCT and MOAB) and MCT data,stub,x models within E3SM Slightly modify buildlib.csm_share to use COMP_ROOT_DIR_CPL to find shr dir. Still using cime/src/externals and cime/src/share Test with e3sm_integration (build only) and an E3SM F-case (to test BFB) [BFB] 19 April 2021, 22:48:24 UTC
e256ea7 Merge pull request #3927 from jedwards4b/add_neon_to_inputdata add neon server to inputdata 16 April 2021, 21:07:33 UTC
1cc7d71 add neon server to inputdata 16 April 2021, 17:39:46 UTC
3611a72 Move all cime component models Move points to all the data, stub and x models to their new locations in SRCROOT/components 16 April 2021, 01:11:21 UTC
3c01b0f Fixes linting 16 April 2021, 00:29:23 UTC
346168d Merge branch 'master' into update_case_status 15 April 2021, 22:25:11 UTC
7135fba Updates CaseStatus to include jobid on batch systems 15 April 2021, 22:21:51 UTC
edf89b1 Fix for buildlib.csm_share It was looking in the old location for mct/shr 13 April 2021, 17:38:37 UTC
e580706 Move driver for E3SM Move the location of the driver for E3SM config Now in E3SM/driver-mct 12 April 2021, 23:42:43 UTC
f543392 Merge pull request #3914 from billsacks/retry_baseline_overwrite Fix create_test --retry when generating baselines Test suite: - Manually ran the reproducer in #3912 - scripts_regression_tests A & B (pass except for the pre-existing issue in #3913) - full scripts_regression_tests on cheyenne: pass Test baseline: n/a Test namelist changes: none Test status: bit for bit Fixes #3912 User interface changes?: N Update gh-pages html (Y/N)?: N Code review: @jgfouca @jedwards4b 10 April 2021, 13:37:30 UTC
599e0bd Merge pull request #3917 from ESMCI/fischer/cime_sep Generalize paths to source code in build.py and buildlib.py, to use config_files.xml. Update Makefile to be able to handle different locations of of mct and pio. Also add an if statement place holder for furture CESM share repository. Update case_clone.py to be able to handle the future CESM share repository. Add get_src_root to utils.py, similar to get_cime_root. Needed this to correct an assumption in utilities.py that srcroot=cimeroot/... Added place holder if statement in scripts_regression_tests for the new CESM share repository. Did some minor cleanup of build_scripts. There's a couple of place holder if statements that I added that will be updated when we bring in the new CESM share repository. Build_scripts and CMake files will still need to be updated when the CESM share repository is ready. I didn't include any changes since the structure of the CESM share repository will be changing. Test suite: scripts_regression_tests Test baseline: Test namelist changes: Test status: bit for bit Fixes [CIME Github issue #] User interface changes?: Update gh-pages html (Y/N)?: Code review: 09 April 2021, 22:34:37 UTC
14bbf27 Fix pylint issue. 09 April 2021, 21:57:02 UTC
25d85e5 Update for cime5.8.41 and cime5.8.42 09 April 2021, 21:52:36 UTC
5d79468 Remove unneeded code from get_src_root. 09 April 2021, 21:29:17 UTC
86f0fc8 Merge pull request #3922 from sjsprecious/master In the current configuration files, there are settings related to Casper but they have some drawbacks: It uses the Slurm scheduler while Casper recently has switched to PBS. Some modules like compiler and openmpi are out of date. The way to use the NVIDIA V100 GPUs also changes due to the switch of job scheduler. Therefore, we have made a few updates to the configuration files so that we could run CESM on Casper with PBS scheduler. We have added three compilers for CPU simulation: pgi intel nvhpc and two compilers for GPU simulation in the future: pgi-gpu nvhpc-gpu Some additional files and OpenACC directives are also added here to enable the PUMAS/MG3 codes running on GPU. These changes, together with the two compilers for GPU, have no effect for the pure CPU simulation on Casper. To validate our changes, we use the ensemble consistency test (ECT) since we are using a different machine and compiler than Cheyenne. Some details related to ECT are listed below: CAM codes: https://github.com/PUMASDevelopment/CAM/tree/sjsp_cam_gpus_p3 PUMAS codes: https://github.com/ESCOMP/PUMAS/tree/sjsp_cam_gpus_pumas_p3 Compset: F2000climo Resolution: f19_f19_mg17 With these information, we then perform two sets of ECT: Generate the baseline by using the intel compiler on Cheyenne. Then we do the ECT for intel, pgi and nvhpc compilers on Casper. The test with intel compiler on Casper passes the ECT, while the tests with pgi and nvhpc compilers on Casper fail the ECT. Generate the baseline by using the pgi compiler on Casper. Then we do the ECT for intel, pgi and nvhpc compilers on Casper. All the three tests on Casper pass the ECT. One additional thought: Currently, the GPU simulation will only use 1 V100 GPU on Casper by default. A new argument for create_newcase or create_test may be added to let users specify the number of GPUs for their simulations Code review: @Katetc @johnmauff @jedwards4b 08 April 2021, 21:53:50 UTC
80c3cae simplify the mpilib specification for Casper modified: config_machines.xml 08 April 2021, 21:39:43 UTC
d2ecb26 Remove mpi-serial for Casper based on Jim's suggestion modified: config_machines.xml 08 April 2021, 21:24:47 UTC
3b9b63e Fix pes path. 08 April 2021, 18:08:44 UTC
1c68bb0 Fix typo 08 April 2021, 17:15:35 UTC
68f1873 Address Jim E. requests. 08 April 2021, 16:55:38 UTC
7aa6b0c Merge pull request #3921 from jedwards4b/query_config_py3_update add UTF-8 decoding for xml option in query_config Test suite: hand testing query_config with py2 and py3 Test baseline: Test namelist changes: Test status: bit for bit Fixes #3910 User interface changes?: Update gh-pages html (Y/N)?: Code review: 08 April 2021, 16:37:58 UTC
8a7186a fix query_config for py3 output format 08 April 2021, 15:31:44 UTC
b655c91 Merge pull request #3918 from jedwards4b/ninst_fix no need to test ESMF_AWARE_THREADING here Test suite: hand tested as in #3916 and scripts_regression_tests.py Test baseline: Test namelist changes: Test status: [bit for bit, roundoff, climate changing] Fixes #3916 User interface changes?: Update gh-pages html (Y/N)?: Code review: 08 April 2021, 13:16:52 UTC
c3694cb Fix what I broke to fix pylint issue 08 April 2021, 00:41:02 UTC
24f84d5 Fix more pylint issues 08 April 2021, 00:19:53 UTC
b58ea81 Fix pylint issues 07 April 2021, 23:56:56 UTC
0d278e7 Reverting create_test 07 April 2021, 23:38:43 UTC
aa72101 no need to test ESMF_AWARE_THREADING here 07 April 2021, 23:07:10 UTC
483295c Need to replace case_cimeroot with case_srcroot 07 April 2021, 21:54:25 UTC
dd8a91b Fix create_test --retry when generating baselines Resolves ESMCI/cime#3912 07 April 2021, 21:05:16 UTC
f79d313 Generalize builds, and start seperation of cesm build 07 April 2021, 17:44:53 UTC
bc64962 Generalize builds, and start seperation of cesm build 07 April 2021, 17:44:53 UTC
871a361 Remove -lpmi flag, which will cause PMIx version error after Casper switches from Slurm to PBS modified: config_compilers.xml 07 April 2021, 16:41:16 UTC
81d4f20 Merge pull request #3904 from ESMCI/jayeshkrishna/spio_stats_provenance Save Scorpio I/O statistics Save Scorpio I/O performance stats for E3SM runs. All stats are saved in spio_stats*.tar.gz Test suite: scripts_regression_tests Test baseline: None Test namelist changes: None Test status: bit for bit User interface changes?: N Update gh-pages html (Y/N)?: N Code review: @jgfouca 05 April 2021, 21:43:54 UTC
ada43e1 Merge pull request #3899 from jedwards4b/esmf_threading support for threading in two different ways for esmf Adds threading support for nuopc in two ways with the introduction of a new xml variable in cmeps ESMF_AWARE_THREADING. When this variable is False or None the threading implementation is the same as that in mct, this is the default. When ESMF_AWARE_THREADING is True the driver uses all available mpi tasks on a given node and component threads are launched using pthreads. This allows for each component to specify its thread count independent of the other components. It also changes the definition of ROOTPE. The pelayout was changed to add PSTRID and to document the value of ESMF_AWARE_THREADING and how that value affects the ROOTPE variable. Test suite: scripts_regression_tests.py + manual tests of pelayout script Test baseline: Test namelist changes: Test status: bit for bit Fixes [CIME Github issue #] Depends on ESCOMP/CMEPS#144 User interface changes?: Update gh-pages html (Y/N)?: Code review: 05 April 2021, 21:23:42 UTC
b86d2e1 Merge pull request #3908 from jedwards4b/izumi_nag_mpiserial_fix Izumi module system requires that you explicitly unload mpi to build mpi-serial. Test suite: Hand tested SMS_Vnuopc_D_P1x1.f10_f10_mg37.I2000Clm50Sp.izumi_nag.clm-default Test baseline: Test namelist changes: Test status: bit for bit Fixes #3907 User interface changes?: Update gh-pages html (Y/N)?: Code review: 05 April 2021, 21:23:12 UTC
6eac99c fix workflow 05 April 2021, 21:00:16 UTC
e0e4939 remove explicit RLIMIT 05 April 2021, 15:03:36 UTC
46ba776 fix github workflow issue 03 April 2021, 18:28:33 UTC
098261a fix issue with build of nag mpiserial 03 April 2021, 18:23:53 UTC
4b04870 reset R_LIMIT to -1 01 April 2021, 16:46:53 UTC
c7dd84a Bug fix for pgi-gpu compiler modified: config_compilers.xml 01 April 2021, 15:05:05 UTC
4fc6a89 Add missing information for pgi-gpu and nvhpc-gpu compilers modified: config_compilers.xml 01 April 2021, 14:47:29 UTC
a65152b Add compiler names for GPU codes modified: config_batch.xml modified: config_compilers.xml modified: config_machines.xml 01 April 2021, 02:34:31 UTC
aa890f5 Rename the depends files renamed: Depends.nvhpc -> Depends.nvhpc-gpu renamed: Depends.pgi -> Depends.pgi-gpu 01 April 2021, 02:26:09 UTC
000b3c7 Merge pull request #3903 from jedwards4b/domain_root_fix handle case when domain_root is not present domain_root node may not always be present, need to handle this case. Test suite: scripts_regression_tests.py Test baseline: Test namelist changes: Test status: [bit for bit, roundoff, climate changing] Fixes #3902 User interface changes?: Update gh-pages html (Y/N)?: Code review: 31 March 2021, 18:48:59 UTC
b050b7f handle case when domain_root is not present 31 March 2021, 18:13:50 UTC
af4d0ae Merge pull request #3901 from billsacks/dlnd_new_glc_forcings Point to new dlnd scpl forcing data These data are used to force cases with GLC - i.e., T compsets. Test suite: Just ran `SMS_Ly35.f09_g17_gl4.T1850G.cheyenne_intel` in the context of CESM's nuopc_dev branch Test baseline: Test namelist changes: Test status: climate changing - just for T compsets Fixes #3835 User interface changes?: N Update gh-pages html (Y/N)?: N Code review: 30 March 2021, 16:53:43 UTC
64952c7 Save Scorpio I/O stats Save Scorpio I/O performance stats for E3SM runs. All stats are saved in spio_stats*.tar.gz 30 March 2021, 16:36:16 UTC
b3dc428 Update for cime5.8.40 30 March 2021, 15:56:05 UTC
a900c8e Merge pull request #3900 from mvertens/feature/nuopc_grids_bugfix bug fix for generating C/G nuopc compsets This is a minor bugfix that only effects nuopc compsets. Without this fix C/G compsets could not be created. Test suite: Test baseline: Test namelist changes: Test status: [bit for bit, roundoff, climate changing] Fixes: None User interface changes?: No Update gh-pages html (Y/N)?: N Code review: @jedwards4b 30 March 2021, 13:02:45 UTC
cee699d bug fix for generating C/G nuopc compsets 30 March 2021, 01:22:13 UTC
cb0b8ea Point to new dlnd scpl forcing data These data are used to force cases with GLC - i.e., T compsets 29 March 2021, 22:59:29 UTC
1e754bf Add openacc directives to macrop_driver.F90 modified: Depends.nvhpc modified: Depends.pgi 29 March 2021, 16:00:46 UTC
2ef699d Add OpenACC compiler flags for PGI and NVHPC Switch openmpi to openmpi/4.0.5 for PGI and NVHPC Choose gpgpu queue for Casper new file: Depends.nvhpc new file: Depends.pgi modified: config_batch.xml modified: config_compilers.xml modified: config_machines.xml 28 March 2021, 21:25:40 UTC
17b330b Add configuration for NVHPC compiler modified: config_compilers.xml modified: config_machines.xml 28 March 2021, 17:27:36 UTC
0575064 Delete some specifications that are not needed for PBS modified: config/cesm/machines/config_machines.xml modified: scripts/lib/CIME/utils.py 28 March 2021, 01:24:18 UTC
3bb6cd1 Add acc directives to gamma function modified: shr_spfn_mod.F90 27 March 2021, 02:34:19 UTC
e669050 Update for cime5.8.39 26 March 2021, 22:36:05 UTC
e78fe30 fix indentation 26 March 2021, 22:14:52 UTC
1de1305 support for threading in two different ways for esmf 26 March 2021, 18:48:21 UTC
1e705ee Merge pull request #3895 from ESMCI/jgfouca/add_rof_support_to_primary_comp Add ROF support in the primary component computation Without this change, "drv" gets selected as the primary component for a compset that has mosart as the primary component: 2000_DATM%QIA_DLND%QIA_SICE_SOCN_MOSART_SGLC_SWAV_SIAC_SESP Test suite: by-hand, scripts_regression_tests Test baseline: Test namelist changes: Test status: bit for bit User interface changes?: Update gh-pages html (Y/N)?: Code review: 26 March 2021, 17:22:03 UTC
f00ba9e Merge pull request #3898 from ESMCI/mvertens/scol_bugfix bug fix for single column mode for nuopc/cmeps This is another small bug fix get the new single column functionality working for nuopc/cmeps This fixes the test SMS_Ld1_Mmpi-serial_Vnuopc.f45_f45_mg37.I2000Clm50SpRs.cheyenne_intel.clm-ptsRLA Test suite: SMS_Ld1_Mmpi-serial_Vnuopc.f45_f45_mg37.I2000Clm50SpRs.cheyenne_intel.clm-ptsRLA Test baseline: NA Test namelist changes: NA Test status: bit for bit Fixes: None User interface changes?: No Update gh-pages html (Y/N)?: N Code review: 26 March 2021, 17:19:26 UTC
6399e17 Change netcdf lib order modified: config_compilers.xml 26 March 2021, 04:23:08 UTC
ce45895 bug fix for single column mode 26 March 2021, 03:22:06 UTC
4d16c5b Merge pull request #3894 from ESMCI/mvertens/scol_bugfix fixes to nuopc single column PTS_LAT and PTS_LON fixes to nuopc single column PTS_LAT and PTS_LON Tested that SMS_D_Ld6_Mmpi-serial_Vnuopc.1x1_smallvilleIA.IHistClm45BgcCropQianRs.cheyenne_intel.clm-cropMonthOutput had PTS_LAT and PTS_LON set correctly. Before these were set to -999.99 for this test. Test suite: (see above) Test baseline: NA Test namelist changes: No Test status: bit for bit Fixes: None User interface changes?: No Update gh-pages html (Y/N)?:N Code review: jedwards4b 25 March 2021, 23:26:21 UTC
ce44863 Add ROF support in the primary component computation 25 March 2021, 23:19:48 UTC
77c2d95 fixes to nuopc single column PTS_LAT and PTS_LON 25 March 2021, 23:04:01 UTC
413d78a Update mkl version modified: config_machines.xml 25 March 2021, 15:35:12 UTC
0b6979b Change settings for intel compiler Use htc queue now modified: config_batch.xml modified: config_machines.xml 25 March 2021, 15:31:30 UTC
7f1eb02 Change path for intel compiler modified: config_machines.xml 25 March 2021, 02:02:42 UTC
4ec613a Minor change modified: config_machines.xml 24 March 2021, 20:34:40 UTC
f4e2c42 Add Intel compiler to Casper Update openmpi module version for PGI and Intel modified: config_compilers.xml modified: config_machines.xml 24 March 2021, 20:27:39 UTC
23788ae Remove cpu_type resource Could build a case with PBS now modified: config_batch.xml 24 March 2021, 16:29:11 UTC
3aa09fb Move the locations of some modules Not verified yet modified: config_machines.xml 24 March 2021, 15:57:53 UTC
3ee66ce Switch SLURM to PBS system Not verified yet modified: config_batch.xml modified: config_compilers.xml modified: config_machines.xml 24 March 2021, 15:37:49 UTC
16a0d75 Manually export missing environment variables modified: utils.py 23 March 2021, 03:42:56 UTC
dbbc886 Add mpi-serial for PGI; need to compile cprnc modified: config_machines.xml 22 March 2021, 23:13:49 UTC
e836d9b Change settings for Casper; include PGI compiler only No changes for GPU yet modified: config_batch.xml modified: config_compilers.xml modified: config_machines.xml 22 March 2021, 22:55:04 UTC
92e0ecf Merge pull request #3891 from ESMCI/rljacob/update-e3sm-config Switch e3sm config to COMP_ROOT_DIR Use COMP_ROOT_DIR_* for the paths of various files in e3sm config_files.xml Test suite: passed create_test --no-build e3sm_integration and xmllint. Test namelist changes: none Test status: bit for bit 22 March 2021, 21:18:06 UTC
back to top