https://github.com/E3SM-Project/E3SM

sort by:
Revision Author Date Message Commit Date
05ebf20 Changes lines for smoothtopo.job 25 June 2019, 19:30:03 UTC
68462da update job script for Anvil slurm 16 June 2019, 19:19:56 UTC
49fe239 add test cases for nu_div and nu_top subcycling options also: add SHA hash to log files for checkE.sh theta model: use same nu_div scaling for RRM and cubed-sphere 16 June 2019, 19:13:17 UTC
2da93bf update README and README.cmake 24 May 2019, 17:23:39 UTC
b83b91c add script to plot energy convergence test initial condition 24 May 2019, 17:01:04 UTC
7b36c2b fix bug in nu_top, revert back to old formula 23 May 2019, 04:07:02 UTC
46cd3e6 Merge remote-tracking branch 'mt5555/nutop' into nutop * mt5555/nutop: add hv_s_tom to eam namelist 23 May 2019, 01:06:12 UTC
eb83c1c tweak NCL script 23 May 2019, 01:03:38 UTC
359923d add hv_s_tom to eam namelist 22 May 2019, 23:01:47 UTC
78ce8e5 add option to run TOM timesplit or combined with hypervis 22 May 2019, 21:53:17 UTC
3eb87cd bugfix in TOM dissipation pack/unpack 21 May 2019, 18:22:25 UTC
fd7d7d2 timesplit TOM diffusion and hyperviscosity 21 May 2019, 16:55:49 UTC
0ff401b add scripts and namelists used for formulation paper energy convergence 20 May 2019, 01:41:30 UTC
ede977b introduce global TREF=288 variable, use it in all ref states 16 May 2019, 12:20:43 UTC
8ca4f81 correct CFL diagnostic for theta-l model nu_top 16 May 2019, 12:19:52 UTC
5b78241 bugfix: tensorHV was used by toposmoothing before final version was computed. Also call model_init2() before CFL so we can print CFL for nu_top code 16 May 2019, 12:17:45 UTC
2d4cc85 bugfix in nmax calcluation when restartfreq=0 16 May 2019, 12:13:56 UTC
66d0a38 fix mod(*,0) segfault on restart when restartfreq=0 16 May 2019, 12:10:43 UTC
5ebf0ed adjust TOM ramp to start at 10*ptop Based on what is used in CAM-SE from P. Lauritzen 13 May 2019, 16:35:48 UTC
0d546cd bugfix in dpdiss_ave for hyperviscosity, apply nu_top to theta*dp 13 May 2019, 14:35:26 UTC
a43c4a8 update theta-l TOM dissipation to better match FV 13 May 2019, 14:34:40 UTC
2740e21 update for theta-l nu_top CFL diagnostic 13 May 2019, 02:13:21 UTC
a8d8c14 adding option (commented out) to use older CAM3 TOM dissipation 12 May 2019, 22:00:54 UTC
78ca866 fix bug for nu_div scaling when nu_div <> nu 12 May 2019, 21:52:48 UTC
52df041 fix bugs in viscious CFL output 12 May 2019, 21:50:50 UTC
2bfc51a Merge branch 'jinyuntang/lnd/fix_float_error' (PR #2886) Fixed a number of initialization issues related to the logical switch of crop model and dynamic land use. Fixes #2832 [BFB] 10 May 2019, 17:28:35 UTC
6c1de58 Merge branch 'luca/homme_cmake_subdir' (PR #2831) This PR allows to build HOMME with cmake from within another cmake project. This is needed by scream (in fact, this has already be done in the scream fork, but I want it to get in E3SM as well, so I can take care of merging E3SM master into the scream fork, taking care of the homme conflicts). The logic is simple: if there's a cmake project defined already, do not define it, do not build execs/tests, just let the host cmake project drive everything. This PR should have zero impact on standalone homme cmake build, and zero impact on cime-base builds. Note: I added a bunch of reviewers that have to do with any combination of homme, cime, and cmake. [BFB] * luca/homme_cmake_subdir: Homme: modifying cmake logic, to allow inclusion of homme with add_subdirectory 09 May 2019, 18:52:52 UTC
6a9553a Merge E3SM-Project/ndk/machinefiles/cori-knl-cflag-math (PR #2878) Fix the calculation to give the best cflag value for cori-knl 09 May 2019, 16:58:03 UTC
2b67e3b Update CIME to ESMCI cime5.8.2-2 (#2908) Update CIME to ESMCI cime5.8.2-2 Squash merge of jgfouca/branch-for-to-acme-2019-05-06 Features * Nuopc update * nldas_forcing_v2: This is a regional, 0.125 degree data set over the U.S., for use in forcing CTSM. * Change DATM_CLMNCEP_YR_ALIGN for present-day compsets: Make DATM_CLMNCEP_YR_ALIGN match DATM_CLMNCEP_YR_START. This will make the model year align with the forcing year. For example, if RUN_STARTDATE is set to 2000-01-01, then the model will use year-2000 atmospheric forcing data in the first year, etc. non-BFB for any present-day compsets using datm (mostly I-cases and G-cases). Bug fix: * Fixes to NAG flags in scripts/Tools/Makefile [non-BFB] (datm) 09 May 2019, 16:32:06 UTC
143b62a Merge wlin/atm/trim_perl_config (PR #2888) Trim CAM's perl based configure script by removing unused or unlikely used codes in preparation for migration to using Python and CMake. The following codes are removed cice setup, as it is now controlled by CIME. codes to configure for tests. Control block in the main program for configuring test and check required modules and libraries Subroutines supporting the setup for the test that are invoked by the main programs. This include get_gmake, write_tests_filepath, check_fc, check_netcdf, check_mpi, check_esmf, run_test [BFB] 08 May 2019, 17:12:16 UTC
098c852 Merge branch 'bishtgautam/lnd/update-land-ic' (PR #2893) Updates land initial conditions for ne0np4 Updates the land initial condition for ne0np4 resolution. The new initial conditions contain additional topounit dimension. Fixes #2890 Fixes #2891 [BFB] 07 May 2019, 16:57:43 UTC
4b1a49f Merge branch 'mark-petersen/ocean/addTimeSeriesMaxMin' (PR #2884) Add ocean ability to output max and min quantities in timeSeriesMonthly This PR adds the ability to output maximum and minimum observed quantities for each month. It utilizes the current timeseries AM functionality. [BFB] [NML] 07 May 2019, 14:44:34 UTC
68297f4 Merge branch 'mt5555/refstates' (PR #2907) switch to analytic formula for hypervis dp_ref [BFB] except for HOMME tests 07 May 2019, 12:59:37 UTC
60a10b7 Merge ranch 'origin/asteyer/imex_methods' (PR #2801) update imex schemes with new versions with improved stability [BFB] 07 May 2019, 12:56:31 UTC
fbb8b81 Merge branch 'mt5555/supercell-x1' (PR #2906) several minor changes implemented during high-res testing added I/O output options updated superscel namelists precl output bug fix. better Newton failure diagnostics clean up EOS naming convention [BFB] 06 May 2019, 16:43:12 UTC
3424e22 Merge remote-tracking branch 'origin/master' into supercell-x1 supercell-x1 changed the EOS interface, while on master new routines were added which used the old interface. to address this, merging master into supercell-x1 so new routines can be updated to the new interface on the branch 05 May 2019, 14:20:34 UTC
9ea7580 tweaks to prevert merge conflicts with master 05 May 2019, 13:44:12 UTC
7df269e added omega500 and omega850 to HS diagnostics 04 May 2019, 22:54:14 UTC
74855c0 fix typo 04 May 2019, 21:49:39 UTC
dc700f9 relocate col_plant_pdemand_vr from nf to pf Now col_plant_pdemand_vr is contained as a variable in the type of phosphorus flux. Also removed some unnecessary varaibles added in last commit, and added back plant_pdemand_vr into the related value reset subroutine. Code passed the test suite e3sm_developer. 04 May 2019, 21:21:42 UTC
bc39fa4 switch to analytic formula for hypervis dp_ref 04 May 2019, 19:58:51 UTC
a24d05f cleaned up EOS interface 04 May 2019, 19:19:43 UTC
0cd0685 Merge branch 'bishtgautam/lnd/fixes-for-emi' (PR #2859) Fixes the definition type in EMI Changes definition of few member variables from type to class. Fixes #2855 [BFB] 03 May 2019, 18:08:07 UTC
b3ebebb Fix default settings for new variables from the ones in Registry 02 May 2019, 19:52:20 UTC
b02412d Merge branch 'jgfouca/cime/wget_no_cert' into master (PR #2901) Missed a spot in wget that needed no-check-cert [BFB] * jgfouca/cime/wget_no_cert: Missed a spot in wget that needed no-check-cert change anvil nodename regex for centos6 nodes Run in acme-centos6 partition on Anvil add netcdf fflags Split NETCDF_PATH into C and Fortran paths Update Anvil to Slurm and SoftEnv built on CentOS6 02 May 2019, 19:41:47 UTC
bfdf406 Missed a spot in wget that needed no-check-cert [BFB] 02 May 2019, 19:37:03 UTC
b117120 C++/Kokkos: Refine a few build pieces. (PR #2894) 1. Add KOKOS_CXXFLAGS to CXXFLAGS. 2. Add CPPDEFS to CXXFLAGS. 3. Do not add CFLAGS to CXXFLAGS. 4. For default build (i.e., no KOKKOS_OPTIONS provided), build Kokkos --with-openmp only if case.get_build_threaded(). [BFB] 02 May 2019, 19:19:07 UTC
6140487 Merge branch 'bishtgautam/lnd/add-future-luh2-dataset' (PR #2857) Adds support for LUH2 dataset Replaces the support of LUH1 dataset within the land mksrufdata tool by LUH2 dataset for historical (1850-2014) and future (2015-2100) time period. The LUH2 dataset for the future corresponds to SSP5-RCP8.5 scenario. [BFB] 01 May 2019, 21:26:40 UTC
492c434 better dp3d refstate for hypervis 01 May 2019, 20:01:40 UTC
8c7b2ac Add missing groups to build-namelist script 01 May 2019, 19:21:57 UTC
45db9a9 Add new streams to script that builds the streams.ocean file 30 April 2019, 21:01:27 UTC
db95f89 C++/Kokkos: Refine a few build pieces. 1. Add KOKOS_CXXFLAGS to CXXFLAGS. 2. Add CPPDEFS to CXXFLAGS. 3. Do not add CFLAGS to CXXFLAGS. 4. For default build (i.e., no KOKKOS_OPTIONS provided), build Kokkos --with-openmp only if case.get_build_threaded(). [BFB] 30 April 2019, 19:08:09 UTC
b5aaa6b Merge branch 'singhbalwinder/clm/missing-isnan-use' (PR #2863) Includes the missing isnan via use statement Fixes #2838 [BFB] 30 April 2019, 18:41:26 UTC
5999763 Merge branch 'brhillman/atm/make-rrtmgp-submodule'(PR #2805) … Make RRTMGP a submodule Make external RRTMGP code a submodule. This will allow us to more easily pull in changes to the RRTMGP code as that codebase continues to evolve. This code is developed external to E3SM, so making this a submodule to track the RRTMGP repository seems to make the most sense. This PR also pulls in the latest version of RRTMGP, which is NOT bit-for-bit with the version in master currently. Non-RRTMGP test cases should still be BFB (the only baseline comparison fail should be that for ERS_Ld5.ne4_ne4.FC5AV1C-L.cam-rrtmgp in the e3sm_atm_integration suite). This appears to be due to small differences in the values used for physical constants within the RRTMGP code, as well as a change in how the dry column molecular amounts are calculated within the RRTMGP code. These affect on the solution is small, however. Shown here are net shortwave and longwave clear-sky fluxes at the top of the atmosphere for two simulations at ne4np4 resolution, one with current master and one with these changes (with -rad rrtmgp selected for both): Grey lines indicate the column difference, with a separate scale indicated on the right axis. Note that the differences are on the order of a few $W/m^2$, while the magnitude of the column values are hundreds of W/m^2. Slight changes are needed in the E3SM code that interfaces with RRTMGP to accommodate a change in data structures in RRTMGP (ty_gas_optics is now abstract, and we access via ty_gas_optics _rrtmgp). This change is made in radiation.F90 and in cam_optics.F90. Fixes #2798 [NBFB] * brhillman/atm/make-rrtmgp-submodule: Change space to tab for consistency Set RRTMGP submodule to track master Edits for new RRTMGP interface Add RRTMGP external repo as a submodule Remove existing RRTMGP external code 30 April 2019, 18:03:54 UTC
248224e Updates land initial conditions for ne0np4 Updates the land initial condition for ne0np4 resolution. The new initial conditions contain additional `topounit` dimension. Fixes #2890 Fixes #2891 [BFB] 30 April 2019, 17:43:27 UTC
d611157 change anvil nodename regex for centos6 nodes 30 April 2019, 17:03:02 UTC
fb4ccf0 Update mpas-ocean bld scripts to match Registry changes 30 April 2019, 17:00:51 UTC
9bf89b0 Run in acme-centos6 partition on Anvil 29 April 2019, 23:06:12 UTC
141aa0b Clean up a config reference to cice_cppdef 29 April 2019, 22:02:24 UTC
ab52999 add netcdf fflags 29 April 2019, 21:46:49 UTC
e4b8cd8 Split NETCDF_PATH into C and Fortran paths 29 April 2019, 20:47:56 UTC
fe44e19 Trim cam's perl configure script step 1 Trim CAM's perl based configure script by removing unused codes in preparation for migration to using Python and CMake. In this step, the following codes are remove 1. cice setup, as it is now controlled by CIME. 2. codes to configure for tests. - Control block in the main program for configuring test and check required modules and libraries - Subroutines supporting the setup for the test that are invoked by the main programs. This include get_gmake, write_tests_filepath, check_fc, check_netcdf, check_mpi, check_esmf, run_test [BFB] 29 April 2019, 20:39:33 UTC
1327c41 Update Anvil to Slurm and SoftEnv built on CentOS6 29 April 2019, 19:32:36 UTC
e952a6c Merge branch 'worleyph/cime/anvil_perfarch_update' (PR #2846) Anvil recently moved from PBS to SLURM. This requires changes to syslog.anvil and provenance.py to replace calls to PBS inquiry functions with calls to SLURM inquiry functions, to document job provenance and to capture job progress tracking data. [BFB] 29 April 2019, 15:21:30 UTC
cd76dfc Merge branch 'mt5555/homme_arkode_interface_update' (PR #2881) merge of the HOMME-ARKode interface. This should be BFB in that it only modifies code within an ifdef block that is disabled by default. [BFB] 27 April 2019, 15:02:31 UTC
42f0335 Merge branch 'mt5555/nggps-nh-update' (PR #2874) updates to namelists used for some benchmarks. no impact on any E3SM tests. [BFB] 27 April 2019, 15:01:36 UTC
96b1746 Merge branch 'origin/oksanaguba/eam/restart-thetal-nh' (PR #2775) Adds restart to runs with cam_target=theta-l with hydrostatic_mode=.false. . Required reading/writing 2 dynamic variables on interfaces, w_i and phinh_i . [BFB] 27 April 2019, 15:00:32 UTC
8ba2638 Merge branch 'origin/oksanaguba/eam/restart-thetal' (PR #2885) Fixing restart for theta-l EAM target. The conversation including testing is in PR #2763 (which was opened to wrong base branch). * origin/oksanaguba/eam/restart-thetal: inserted if statements for restart, writing vtheta instead of t for thetal. 27 April 2019, 14:59:50 UTC
d24815b jobscript tweaks for skybridge 26 April 2019, 22:22:02 UTC
405bf15 jobscript: compute correct number of cores per node 26 April 2019, 20:52:56 UTC
c7c18dc fix an initialization bug for dynamic landuse In computing the seed amount, the variable my_pool_seed was not initalized for non-veg soil. This fix corrected the failure of ERS_D_PMx1.f19_f19.I20TRCLM45CN.cori-knl_intel.20190425_154849_q0cs0. 26 April 2019, 20:19:22 UTC
d96356d Merge branch nonhydro/homme/integration2 (PR #2729) This PR uses one subroutine applycamforcing_tracers() to adjust tracers and to convert dynamics forcing (the crucial one is theta_dp forcing). The idea is that tracers update and recompute of forcing for theta_dp should be done at the same time. Now both stepon and standalone homme call this routine. To make it bfb with ftype2 we use a flag to interpret FQ as tendencies or adjustment. Restart routines have calls to endrun() to prevent restart in theta-l. This is not the best solution since restart is called by default at the end of the run, so, model with cam_target=theta-l crashes at the end if restart date is not pushed further. Restart for theta-l will be fixed later. Also, ftype3 code is removed. Theta-c code (which is not tested) is now broken because code in set_thermostate and tests_finalize is disabled. [BFB] 26 April 2019, 15:56:33 UTC
e5fe543 tweak run script for updated Anvil system 26 April 2019, 15:52:21 UTC
b8ea153 Update mpas-source for addTimeSeriesMaxMin 26 April 2019, 14:27:19 UTC
8e0209f fixe the float invalid error When DEBUG=TRUE, the code crashes with float invalid error. It appeared that a few variables were not initialized with computable value when crop mode is off. Now these varaibles are alaways initialized, which fixes the error. No answer change is expected. 25 April 2019, 21:26:05 UTC
bd399bd Merge branch 'mark-petersen/mpas/makefile_update' (PR #2843) MPAS Makefile and framework update This PR updates the MPAS Makefile and the MPAS framework. The changes to the MPAS framework include: * rename Makefile.in.ACME to Makefile.in.E3SM (MPAS-Dev/MPAS-Model #195); * change Makefile.in.E3SM to standard CESM formatting with TRUE in caps (MPAS-Dev/MPAS-Model #191i, Issue #2879); * add -Uvector to Makefile.in.E3SM to ignore the word 'vector' in comments when using GEN_F90=TRUE (MPAS-Dev/MPAS-Model #200, Issue #2725); * fix memory leak due to double allocate in RK4 time stepping, which is not used in E3SM runs (MPAS-Dev/MPAS-Model #185); * changes to atmosphere directories are not used by E3SM; * COMPASS testing updates, not used by E3SM, including python 3 updates; and * fix typos that cause warnings on some compilers (MPAS-Dev/MPAS-Model #196, #197, #198, #199) Necessary E3SM changes to support the new Makefile: * change calls from Makefile.in.ACME to Makefile.in.E3SM; and * additional renaming of ACME to E3SM in comments, xml descriptions, and strings Fixes #2725 Fixes #2879 [BFB] 25 April 2019, 14:33:23 UTC
746db90 This will fix a naming mismatch that occurred during the original merge of the HOMME-ARKode interface. This should be BFB in that it only modifies code within an ifdef block that is disabled by default. 24 April 2019, 23:16:36 UTC
0b38cd3 Change ACME to E3SM in other places. Update submodule 24 April 2019, 19:38:32 UTC
c72cbaf Change ACME to E3SM in Makefile call name 24 April 2019, 18:35:30 UTC
ada6b5f Merge branch 'aarondonahue/cime/apr19_lc_updates' (PR #2851) Changes the config files in CIME to reflect recent changes in Livermore Computing resources: Update syrah and quartz machine config entries to explicitly load mvapich2/2.2 which is the only mvapich version on LC that grants access to pnetcdf/1.9.0. These changes reflect a change in the default module loads on LC machines. In addition, there is a change to the run_script to purge all mention of the machines cab and sierra (which have been taken down) and to add a warning message to the build section warning of the sensitivity of CIME to double slashes (//) in the case directory path. [BFB] - Bit-For-Bit 24 April 2019, 17:11:42 UTC
b594205 Merge branch 'wlin/atm/cosp_radar_dep' (PR #2835) Resolving random compilation failure due to missing cosp module Nightly test of cosplite_nhtfrq5 on sandiatoss3 failed from time to time complaining error in opening a compiled module file during compilation of quickbeam/radar_simulator.f90. The missing module is scale_LUTs_io. It turns out there was no rule explicitly setting the object of radar_simulator.o to be dependent of module scale_LUTs_io, which may cause the compilation of radar_simultor.f90 to be started before scale_LUTs_io.f90 is compiled, hence unable to open the required module. This update explicitly enforces it in cam/src/physics/cosp/Makefile.cospinline.in [BFB] * origin/wlin/atm/cosp_radar_dep: Resolving random compilation failure due to missing cosp module 24 April 2019, 16:47:09 UTC
716b084 Merge branch 'jgfouca/cime/minor_compiler_fixes' (PR #2864) Minor build fixes Need consistent case for USE_CXX in Makefile (Restores cxxlib flag for PIO2). Intel should not add qopenmp unless compile_threaded is TRUE. Fixes #2858 [BFB] * origin/jgfouca/cime/minor_compiler_fixes: Minor build fixes 24 April 2019, 16:45:44 UTC
4e519a8 Update CIME to ESMCI cime5.8.2 (#2876) Update CIME to ESMCI cime5.8.2 Squash merge of jgfouca/branch-for-to-acme-2019-04-22 Features: * Adds a stub for Integrated Assessment Component (IAC) * Allow specific tests to ignore field list differences Bug fixes: * Minor [BFB] 24 April 2019, 16:43:50 UTC
26aa1d6 Fix the calculation to give the best cflag value (the integer passed to srun via -c) for KNL. [bfb] 23 April 2019, 21:06:42 UTC
8eb6019 Merge branch 'kaizhangpnl/atm/ieflx_cleanup2' (PR #2730) remove l_ieflx_fix removed l_ieflx_fix in - components/cam/bld/namelist_files/namelist_definition.xml - components/cam/src/physics/cam/phys_control.F90 - use_cases namelist files (under components/cam/bld/... ...namelist_files/use_cases) [BFB] Fixes #2731 * kaizhangpnl/atm/ieflx_cleanup2: delete l_ieflx_fix in use_cases namelist files remove l_ieflx_fix 23 April 2019, 15:07:47 UTC
9534408 1 1 2 22 April 2019, 22:48:22 UTC
662009d adding the imkg232 method for Mark's PR 22 April 2019, 20:47:09 UTC
5cdf492 Merge pull request #2856 from E3SM-Project/jayeshkrishna/summit_module_fixes Upgrading the summit cmake, essl and MPI modules. Also updating the ROMIO version to prevent OOM errors. Fixes #2847 [BFB] 22 April 2019, 17:24:03 UTC
02b293b Merge branch 'bishtgautam/lnd/fixes-for-ptm' (PR #2806) Fixes the PETSc-based thermal model in ELM Updates the MPP submodule to fix the PETSc-based thermal model [BFB] 22 April 2019, 17:20:30 UTC
b57d606 Setting summit env for OOM errors OLCF recommends setting "OMPI_MCA_io" env variable to "romio314" to prevent out of memory issues with the code. In our testing we have found that setting this env gets rid of OOM errors with certain E3SM simulations (ECP simulation runs). However also note that setting this environment variable reduces the performance of parallel HDF5 (when using NetCDF4P PIO iotype to write data). See Issue #2856 22 April 2019, 16:36:54 UTC
2b5cd8e Merge branch 'jinyuntang/lnd/hr_fix' (PR #2722) Now hr_col is updated at the correct location. The change is smaller than round off error after a 300 years simulations. Fixes #2717 [non-BFB] 22 April 2019, 14:23:25 UTC
1b820ac tweak cmake for upgraded anvil 21 April 2019, 22:14:06 UTC
8b1952a fix comment in namelist 21 April 2019, 20:51:12 UTC
87c4107 fix bug with native grid precl output 21 April 2019, 15:57:07 UTC
472d88b need to run cmake when rebuilding 21 April 2019, 15:57:07 UTC
9b8a9a7 use rearth from namelist, instead of hardcoding X=120 21 April 2019, 15:57:07 UTC
b636a03 fix output of 'geo' for native grid 21 April 2019, 15:57:07 UTC
43edde0 tweaks to DSS to run hydrostatic model with IMEX 21 April 2019, 15:57:07 UTC
c34b352 improved newton safety code, better EOS error messages 21 April 2019, 15:57:06 UTC
03c3a9d add more diagnostics for EOS failures also added Newton safety step 21 April 2019, 15:57:06 UTC
back to top