sort by:
Revision Author Date Message Commit Date
dc3bc4e cime_bisect: add comment indicating compability problems with non-git 14 January 2021, 23:07:53 UTC
a038229 Fix pylint issue 14 January 2021, 23:01:47 UTC
1f2c42f Fix _B test cdash reporting. Include nml diffs in cdash config warnings 14 January 2021, 21:22:41 UTC
919fcd0 working 13 January 2021, 23:26:05 UTC
00cdb5f fix 13 January 2021, 21:04:19 UTC
4362c87 fix 13 January 2021, 20:45:33 UTC
88c54c8 fix 13 January 2021, 20:39:09 UTC
ae2e142 fixes 13 January 2021, 20:29:27 UTC
2548f85 create_test: fix wait-for-test tweaking for non batch machines Always go through wait-for-tests for create_test results, just make sure to not actually wait unless you need to. This allows wait-for-test tweaks like ignoring namelists to work on non-batch machines. Also, cime_bisect can be grealty simplified by just making all create_test tweaks go directly into the create_test args. 13 January 2021, 00:24:11 UTC
c0b4e07 update esmf to latest on cheyenne 08 January 2021, 16:36:27 UTC
52e50f9 add pnetcdf module to centos7-linux build 06 January 2021, 16:31:54 UTC
c9c7f88 Merge pull request #3821 from jedwards4b/skip_tests allow srt to skip some tests 06 January 2021, 16:24:17 UTC
916e74b undo unneeded change 05 January 2021, 22:53:34 UTC
3a15338 allow srt to skip some tests 05 January 2021, 22:48:38 UTC
93243a4 Merge pull request #3820 from adityakavalur/patch-1 Pass integer and not floating point 05 January 2021, 15:25:08 UTC
2e706bc Pass integer and not floating point Even though the calculation results in an integer, it passes it as a floating point i.e. 2.0 instead of 2. 04 January 2021, 22:11:28 UTC
7e9ee92 need to get queue from case, not batch object 04 January 2021, 21:33:51 UTC
c6a0fe0 update cheyenne esmf build 23 December 2020, 20:16:21 UTC
d74ba19 Merge pull request #3811 from jedwards4b/seq_io_fix_pio2 Seq io fix pio2 Don't rely on pio to do data conversions. Note that I used both pio2 and pio1 for these tests. Test suite: scripts_regression_tests.py, IRT_N2_Ln9.f19_g16_rx1.A.cheyenne_gnu, PET.T62_g16.G.cheyenne_pgi.pop-cice Test baseline: Test namelist changes: Test status: bit for bit Fixes #3810 User interface changes?: Update gh-pages html (Y/N)?: Code review: 18 December 2020, 23:34:31 UTC
c2b32ed move deallocation 18 December 2020, 23:22:02 UTC
56a4ebb Merge pull request #3813 from ESMCI/jgfouca/add_scream_config_files Add some SCREAM config dirs Test suite: by-hand 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: 18 December 2020, 22:51:09 UTC
e6c1982 Add some SCREAM config dirs 18 December 2020, 22:49:36 UTC
00a9e62 Merge pull request #3812 from ESMCI/fischer/pycect_update Update to PyCECT 3.2.0 Need to update to PyCECT 3.2.0 to add better support for POP-ECT validation. Test suite: Test baseline: Test namelist changes: Test status: bit for bit Fixes #3799 User interface changes?: Update gh-pages html (Y/N)?: Code review: 18 December 2020, 22:19:07 UTC
e9e928d Update to PyCECT 3.2.0 18 December 2020, 21:14:52 UTC
e94b67d need to move to after NINST is set 18 December 2020, 20:59:30 UTC
94ac02f fix issues with pio2 and seq_io 18 December 2020, 18:50:33 UTC
2818cf5 Merge pull request #3803 from jedwards4b/cheyenne_pgi update pgi and esmf on cheyenne Updates to the latest esmf for nuopc development on cheyenne, also updates pgi compiler level Test suite: scripts_regression_tests.py with CIME_DRIVER=nuopc and pgi, intel, gnu compilers Test baseline: Test namelist changes: Test status: bit for bit except pgi Fixes [CIME Github issue #] User interface changes?: Update gh-pages html (Y/N)?: Code review: 16 December 2020, 17:33:07 UTC
aecb9b1 Merge pull request #3801 from ESMCI/azamat/driver/mem-profile-logging Add memory usage logging This logs GPTL memory usage and highwater numbers in a gnuplot format for debugging and profiling of memory usage. Logging can be configured for component ROOTPE tasks, all tasks, component ROOTPE nodes (default) and all nodes. The frequency of logging can be configured in seconds of simulation time: by default once-a-day. The output is captured in $RUNDIR/memory.$info_mprof.$info_mprof_dt.log file in comma-separated format with one line per snapshot yymmdd.fraction, msize_0, mrss_0, msize_1, mrss_1, ... Test suite: SMS[_D][_P18x2].T62_g16.AIAF Test baseline: none Test namelist changes: cesm drv_in's info_taskmap_model changes from 0 to 1, new info_mprof and info_mprof_dt Test status: [bit for bit] Fixes [#3790] User interface changes?: none Update gh-pages html (Y/N)?: N Code review: Jim Edwards. 16 December 2020, 00:10:04 UTC
d51639f Let xmlchange check for valid values 15 December 2020, 23:25:45 UTC
9ee64df Move input sanity checks to python 15 December 2020, 22:53:10 UTC
ac45f7a Merge pull request #3804 from billsacks/nmlgen_skip_groups Facilitate adding defaults for a namelist group conditionally. Changes to nmlgen.py and namelist_definition.py to facilitate adding defaults for a namelist group conditionally, and adding checks that variables do NOT appear in the user_nl file if their section is not being added. This can be used in code like this: nmlgen.init_defaults(infile, config, skip_default_for_groups=["glc_override_nml", "gthf", "isostasy", "sigma"]) if nmlgen.get_value("enable_frac_overrides") == ".true.": nmlgen.add_defaults_for_group("glc_override_nml") else: nmlgen.confirm_group_is_empty( "glc_override_nml", "items in glc_override_nml can only be set if enable_frac_overrides is set to .true.") Test suite: scripts_regression_tests.py on cheyenne; create_test cime_developer with baseline comparisons Note: testing was run on 04d8041, which was based on a slightly older cime version Test baseline: c067104 Test namelist changes: none Test status: bit for bit Fixes #3792 User interface changes?: none Update gh-pages html (Y/N)?: N Code review: @jedwards4b @jgfouca 15 December 2020, 22:38:01 UTC
41dca67 Merge branch 'master' into nmlgen_skip_groups 15 December 2020, 22:15:58 UTC
7fb1700 update pgi and esmf on cheyenne 15 December 2020, 22:03:36 UTC
6dc7162 Merge pull request #3800 from jedwards4b/add_a_mask Add a mask 15 December 2020, 20:45:44 UTC
04d8041 Add function to confirm that no variables have been added to a group This facilitates adding checks that variables do NOT appear in the user_nl file if their section is not being added. 15 December 2020, 15:55:29 UTC
7f78658 Add option to disable mem-logging 15 December 2020, 04:44:43 UTC
c587298 Revert "Merge pull request #3791 from ESMCI/jgfouca/revert_mem-usage-logging" This reverts commit c258cdf083e55c950b47562408e96a27a8411b74, reversing changes made to 9c64b5ac2c3f33f1dfa4a070ec7d5d509647d9eb. Conflicts: src/drivers/mct/shr/seq_comm_mct.F90 14 December 2020, 23:47:13 UTC
0b1c9ca Turn on compact task-to-node mapping output 14 December 2020, 23:36:40 UTC
7090d96 Fix 0-based array subscripts 14 December 2020, 23:36:40 UTC
3883cf1 add mask 14 December 2020, 20:48:56 UTC
183141b not yet working 14 December 2020, 20:48:56 UTC
0d18eab Merge pull request #3798 from ESMCI/wpcoomb_fix_cleanup_in_regression_tests Check if TEST_ROOT exists earlier in cleanup from scripts_regression_tests I moved the if os.path.exists(TEST_ROOT) statement to be earlier in the cleanup() function. This makes the cleanup function more robust to the possibility that this directory may not have been created. Test suite: scripts_regression_tests Test baseline: Test namelist changes: Test status: [bit for bit] Fixes #3768 User interface changes?: Update gh-pages html (Y/N)?: Code review: @billsacks @jgfouca 14 December 2020, 20:30:52 UTC
7398346 Merge branch 'master' into wpcoomb_fix_cleanup_in_regression_tests * master: try this apt-get fix try this apt-get fix query_testlists: replace newlines in comments with spaces 14 December 2020, 17:02:58 UTC
22276aa Merge pull request #3797 from billsacks/no_newline_in_query_testlists query_testlists: replace newlines in comments with spaces Without this, a newline in a comment breaks the rule that we should have one test per line in the output. (A couple of tests defined by CTSM's testlist have newlines in the comments in the xml file.) Test suite: scripts_regression_tests: ONLY A_RunUnitTests, B_CheckCode and S_TestManageAndQuery (nothing else is impacted by this change) Test baseline: n/a Test namelist changes: none Test status: bit for bit Fixes none User interface changes?: Slight change to output of query_testlists Update gh-pages html (Y/N)?: N Code review: @fischer-ncar 14 December 2020, 14:05:22 UTC
f0071a7 Move the if os.path.exists(TEST_ROOT) statement to be earlier in the cleanup() function. This makes the cleanup function more robust to the possibility that this directory may not have been created. 12 December 2020, 00:28:35 UTC
4425457 try this apt-get fix 11 December 2020, 23:39:26 UTC
f7c2a35 try this apt-get fix 11 December 2020, 23:36:38 UTC
3fb14ef Update for cime5.8.36 11 December 2020, 23:09:55 UTC
68a3636 query_testlists: replace newlines in comments with spaces Without this, a newline in a comment breaks the rule that we should have one test per line in the output. 11 December 2020, 23:04:41 UTC
a0fb01a Merge pull request #3796 from ESMCI/jgfouca/wait_for_tests_expect Add a useful check to wait_for_tests Test suite: by-hand, code-checker, scripts_regression_tests M_TestWaitForTests 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: 11 December 2020, 22:47:16 UTC
0b7ab65 Add a useful check to wait_for_tests 11 December 2020, 22:35:28 UTC
7c9523e Merge pull request #3794 from jedwards4b/cplhistavg_fix Fixes an issue in cpl hist avg files that caused the time variable not to be written correctly in pio2. Test suite: scripts_regression_tests.py, ERS_Lm3.T62_g16.AIAF.cheyenne_intel Test baseline: Test namelist changes: Test status: bit for bit Fixes User interface changes?: Update gh-pages html (Y/N)?: Code review: 11 December 2020, 22:08:50 UTC
55ddfdf Facilitate adding defaults for a namelist group conditionally Resolves ESMCI/cime#3792 10 December 2020, 22:51:03 UTC
81e9608 fix issue with time variable in ha files 10 December 2020, 19:55:20 UTC
c258cdf Merge pull request #3791 from ESMCI/jgfouca/revert_mem-usage-logging Revert "Merge pull request #3788 from ESMCI/azamat/driver/mem-usage-logging" This reverts commit 9c64b5a, reversing changes made to 5cef555. [ Description of the changes in this Pull Request. It should be enough information for someone not following this development to understand. Lines should be wrapped at about 72 characters. Please also update the CIME documentation, if necessary, in doc/source/rst and indicate below if you need to have the gh-pages html regenerated.] Test suite: Test baseline: Test namelist changes: Test status: [bit for bit, roundoff, climate changing] Fixes [CIME Github issue #] User interface changes?: Update gh-pages html (Y/N)?: Code review: 09 December 2020, 23:38:48 UTC
904ca76 Revert "Merge pull request #3788 from ESMCI/azamat/driver/mem-usage-logging" This reverts commit 9c64b5ac2c3f33f1dfa4a070ec7d5d509647d9eb, reversing changes made to 5cef5558c4e7bebfc8ec8f3b507e7e583e6a669c. 09 December 2020, 23:36:31 UTC
9c64b5a Merge pull request #3788 from ESMCI/azamat/driver/mem-usage-logging Add memory usage logging for memory profiling This logs GPTL memory usage and highwater numbers in a gnuplot format for debugging and profiling of memory usage. Logging can be configured for component ROOTPE tasks, all tasks, component ROOTPE nodes (default) and all nodes. The frequency of logging can be configured in seconds of simulation time: by default once-a-day. The output is captured in $RUNDIR/memory.$info_mprof.$info_mprof_dt.log file in CSV format yymmdd.fraction, msize_0, mrss_0, msize_1, mrss_1, ... ... Test suite: by-hand Test baseline: none Test namelist changes: none Test status: [bit for bit] 09 December 2020, 22:29:54 UTC
5cef555 Merge pull request #3781 from ESMCI/azamat/gptl/increase-pid-ceiling Update OS process id error-checking in GPTL's get_memusage On newer machines with AMD Epyc + CentOS 8, processes on compute nodes have pids larger than 6-digit numbers. This logs many messages of the form: 59: get_memusage: pid 1031078 is too large This PR updates OS process id error-checking in GPTL's get_memusage Test suite: by-hand Test baseline: n/a Test namelist changes: none Test status: bit for bit 09 December 2020, 21:47:48 UTC
96b4dd1 Update OS process id error-checking GPTL's get_memusage 09 December 2020, 19:31:33 UTC
d63551c Add memory usage logging for memory profiling 09 December 2020, 00:19:37 UTC
541d613 cime5.8.35 Tagging cime5.8.35 07 December 2020, 22:14:45 UTC
184f588 Merge pull request #3732 from jedwards4b/change_pio_default_version change the default pio version from 1 to 2 07 December 2020, 20:15:52 UTC
bfe14e4 Merge pull request #3787 from ESMCI/mvertens/icesheets changes for nuopc xcpl_comps needed for new ice sheets capability 07 December 2020, 20:14:44 UTC
19c30ef updated to master 07 December 2020, 20:00:29 UTC
6dd0940 updated to cime master 07 December 2020, 19:53:55 UTC
ca6712b Merge pull request #3786 from billsacks/log_tputcomp Print TPUTCOMP difference to TestStatus.log 04 December 2020, 18:49:32 UTC
9fcab0f Add 'TPUTCOMP' to error message This way you can grep for TPUTCOMP in the TestStatus.log file to see everything relevant. 04 December 2020, 18:15:19 UTC
aff5b52 correct typo in pgi module on cheyenne 03 December 2020, 21:42:17 UTC
86da4a4 Improve comment 03 December 2020, 15:55:54 UTC
618d443 Print TPUTCOMP difference to TestStatus.log I sometimes want to know the actual change in throughput, whether or not TPUTCOMP failed - and not just whether or not it exceeded the given tolerance. 03 December 2020, 14:45:50 UTC
13996b8 Merge pull request #3784 from jedwards4b/nuopc_timing_cheyenne_esmf Nuopc timing cheyenne esmf 03 December 2020, 14:34:04 UTC
dbf84b8 add SetVM calls to nuopc x components 02 December 2020, 21:04:06 UTC
be88e60 back out esmf version 02 December 2020, 19:38:28 UTC
a4fd49e Merge branch 'master' into change_pio_default_version 02 December 2020, 18:19:11 UTC
637949c changes for esmf aware threading 02 December 2020, 17:18:06 UTC
a37ae46 fix nuopc timing issue, update cheyenne modules 01 December 2020, 14:22:38 UTC
26edb31 udpates to esmf b37 - which had performance improvements 30 November 2020, 02:58:24 UTC
d4cb575 changes to dead components for ice sheet capability for glc 30 November 2020, 02:53:17 UTC
1bcacca add back pio version cpp 24 November 2020, 22:34:11 UTC
073f839 fix pgi nuopc build issue 24 November 2020, 22:08:10 UTC
55b6096 Merge pull request #3782 from ESMCI/jgfouca/more_e3sm_build_upgrades More e3sm build upgrades Change list: Make time gathering for cmake and make commands more robust. When saving build provenance, collect and save the times needed to build targets to a "build_times.txt" file in similar approach to how build_environment.txt is saved. Test suite: scripts_regression_tests, by-hand 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: 21 November 2020, 19:24:13 UTC
d0f2b7e Make time probe more robust 20 November 2020, 23:58:20 UTC
d6423e2 Add build_times to provenance 20 November 2020, 22:32:04 UTC
f3f4041 More fixes 20 November 2020, 20:52:13 UTC
8c6f503 Protect time call with check. 20 November 2020, 20:30:37 UTC
7e4637b Be explitict about which time to use 20 November 2020, 20:18:51 UTC
816f4a8 fix error in write of cpl tbnds var 19 November 2020, 15:43:07 UTC
c067104 Merge pull request #3779 from jedwards4b/fix_bld_issues fix issues with openmp region, cdeps build and cam_dycore 16 November 2020, 19:33:37 UTC
aee075e fix issues with openmp region, cdeps build and cam_dycore 16 November 2020, 18:41:21 UTC
9db73e4 Merge pull request #3777 from jedwards4b/add_cap_share_to_csm build nuopc_cap with csm_share 13 November 2020, 20:20:17 UTC
e23562c Merge pull request #3754 from ESMCI/jonbob/update-seq-io-write-time Update seq_io_write_time to work for CPLHIST run 13 November 2020, 15:11:49 UTC
1b7eb3e Merge pull request #3765 from johnsonb-ucar/fix_python3_incompatibility_in_case Fix python3 incompatibilities in case.py 13 November 2020, 15:11:04 UTC
fef2f12 build nuopc_cap with csm_share 13 November 2020, 14:30:27 UTC
240fe7c Update for cime5.8.34 12 November 2020, 22:20:59 UTC
726e53c Merge pull request #3775 from ESMCI/fischer/MPAS_build MPAS build fix for nag and pgi 12 November 2020, 19:40:04 UTC
230c706 fix issue with time write 12 November 2020, 17:33:16 UTC
5dd4e2b MPAS build fix 10 November 2020, 19:18:04 UTC
3c9ce79 make it pio1 compatible 10 November 2020, 15:43:29 UTC
9945766 Merge commit '4d93f87af21769e4b161a42d1f788666e312b092' into change_pio_default_version 10 November 2020, 14:45:29 UTC
4d93f87 Squashed 'src/externals/pio2/' changes from 134c5209d..7309b9b60 7309b9b60 Merge pull request #1772 from jedwards4b/more_fortran_interface c59a6d644 remove bad assumption 0a565e497 more fortran interface changes 2d4202846 remove debug print c9e5d01aa fix nfget 74afc2a9a cleanup c7813144d fix test var io from fortran 1caa8c15c add pio_fill git-subtree-dir: src/externals/pio2 git-subtree-split: 7309b9b60868357e519eff5aa22e36fc51d94eed 10 November 2020, 14:45:28 UTC
back to top