sort by:
Revision Author Date Message Commit Date
64d194e Added a fully coupled compset with GCAM on - all components are active 19 February 2020, 20:22:01 UTC
76e8659 [WORKING] Updates to gcam submodule and notes Updated notes and submodule for continued development 06 December 2019, 18:46:31 UTC
bfbec58 CAM modification to couple with iac/gcam Modifications in cpl functions to grab and use co2flux from iac via coupler, and in camsrfexch structures to hold them. 14 November 2019, 22:42:37 UTC
96af1ac CLM modifications to couple with iac/gcam Added modules to do iac2lnd and lnd2iac coupling, added new iac-based coupler fields in the cpl stuff, and modified arguments in some main clm functions to include the iac coupling vars 14 November 2019, 22:39:12 UTC
7ffe8b7 CIME modifications to couple with iac/gcam Changes to prep functions, cime_comp functions, and seq_flds to couple iac with lnd and atm 14 November 2019, 22:37:28 UTC
449f02d Interstitial checkin: working on seq_flds_mod.F90 14 October 2019, 05:39:32 UTC
49090a5 BUILD: * buildlib for gcam * Makefile for e3sm build * gcam submodule updates These commit builds a full e3sm executable on anvil (at least for me.) Modifications to gcam/cime_config/buildlib to build the gcam/glm source files, and to include my home built boost, xerces-c, and xqilla libraries, which are required by gcam. I've also modified cime/scripts/Tools/Makefifle to include these libraries (as well as libstdc++) in the EXEC_SE link line - currently specific to anvil, and using the libraries I built in my home directory there. Also includes submodule updates to the gcam source tree for the build. 23 September 2019, 04:39:54 UTC
74780a8 Intermediate commit - continued development on gcam submodule, gcam buildlib, and latest update to notes. 06 September 2019, 21:16:09 UTC
3f09e25 CIME commit - modifications to CIME configuration and tools to let gcam compile and run. * cime/config/e3sm/machines/config_machines.xml: modified to use newer versions of compilers on anvil/blues, since the older versions didn't like some of the c++ code in GCAM. * cime/scripts/Tools/mkDepends: modified to fix an infinite loop with c++ include file; before adding a new include file to the expanded list we grep to see if it is already there. * cime/src/drivers/mct/shr/seq_flds_mod.F90: added some standard iac/coupler variables 06 September 2019, 20:37:24 UTC
0f3aadd BUILD: initial checkin of cime_config and gcam/bld building files. 26 June 2019, 16:20:38 UTC
2780b0c Modified cime config_files.xml and gcam config_compsets.xml to add in some IAC compsets to work with. 29 May 2019, 20:41:06 UTC
2b86aa0 Initial commit, with updated gcam submodule link. 28 May 2019, 16:24:28 UTC
795bb8b Adds cime config and doc file for GCAM 24 April 2019, 22:32:34 UTC
3fd8675 Adds GCAM source code as a submodule 24 April 2019, 22:32:34 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
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
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
21647f0 Add NETCDF_PATH to the machine config for LLNL machines. Adds the NETCDF_PATH to config_machines.xml for the Livermore machines. This is needed to sucessfully build cprnc, for example. [BFB] - Bit-For-Bit See confluence for a more detailed description about these tags. 19 April 2019, 17:13:58 UTC
6c59503 Merge branch 'jgfouca/mpassi/fix_user_nl_filename' into master (PR #2867) Fix name of user_nl_mpascice Needs to be user_nl_mpassi. [BFB] * jgfouca/mpassi/fix_user_nl_filename: Fix name of user_nl_mpascice 18 April 2019, 19:32:07 UTC
6ba8dd3 Fix name of user_nl_mpascice Needs to be user_nl_mpassi. [BFB] 18 April 2019, 19:27:32 UTC
ef0420e Merge branch 'singhbalwinder/cime/compy-mach-files' (PR #2854) Adds machine files for Compy This PR adds first set of machine files for E3SM machine Compy. Machine files for compilers Intel, gnu and PGI are added. I have used the following test to compile and run the model: SMS.ne4_ne4.FC5AV1C-L For the above test: -Intel compiler works fine -GNU 4.8.5: Land model has a compile time error -PGI: Netcdf is not built using this compiler yet [BFB] 17 April 2019, 21:27:11 UTC
cb9b02d Removes GNU compiler entries 17 April 2019, 17:44:03 UTC
b80f13b Adds pnetcdf required by MPAS [BFB] - Bit-For-Bit 17 April 2019, 16:53:35 UTC
a3452b7 Merge branch 'azamat/anvil/update-intel-module-keys' (PR #2865) Update Intel module key on Anvil Also add modules for intel+openmpi and reduce number of nodes in default pelayouts for quicker testing. [BFB] 16 April 2019, 17:20:15 UTC
e4135c9 Update Intel module key on Anvil Also add modules for intel+openmpi and reduce number of nodes in default pelayouts for quicker testing. 16 April 2019, 17:09:48 UTC
e6c1314 Merge branch 'singhbalwinder/atm/modify-aq-bld-test' into master (PR #2861) Modifies test to use new AQUAP compset A test has been modified to use a new AQUAP compset as the old one doesn't exist anymore [BFB] - Bit-For-Bit * origin/singhbalwinder/atm/modify-aq-bld-test: Modifies test to use new AQUAP compset 16 April 2019, 16:51:35 UTC
10e751e Modifies test to use new AQUAP compset A test has been modified to use a new AQUAP compset as the old one doesn't exist anymore [BFB] - Bit-For-Bit 16 April 2019, 15:02:30 UTC
ea16547 Minor build fixes Need consistent case for USE_CXX in Makefile. Intel should not add qopenmp unless compile_threaded is TRUE. 15 April 2019, 21:27:42 UTC
68ef274 PGI works now and gnu builds fine gnu compiler builds fine but blows up during run time with following error: set_time_float_from_date: error return from ESMF_TimeSet for set_time_float_from_date ERROR: CHKRC [BFB] - Bit-For-Bit 15 April 2019, 21:22:47 UTC
a87eddf Adds machine files for Compy This PR adds first set of machine files for E3SM machine Compy. Machine files for compilers Intel, gnu and PGI are added. I have used the following test to compile and run the model: SMS.ne4_ne4.FC5AV1C-L For the above test: -Intel compiler works fine -GNU 4.8.5: Land model has a compile time error -PGI: Netcdf is not built with this compiler yet [BFB] 15 April 2019, 21:22:47 UTC
c6709af Upgrading Summit modules Upgrading the summit cmake, essl and MPI modules. With the older version of MPI modules, MPI_Finalize call hangs. The older version of essl module is no longer available. Fixes #2847 15 April 2019, 19:03:49 UTC
09f1a33 Merge branch 'azamat/anvil/build-pnetcdf-run-netcdf' (PR #2853) Build PIO1 with pnetcdf on Anvil [BFB] 14 April 2019, 21:25:40 UTC
879bbaf Build PIO1 with pnetcdf on Anvil 14 April 2019, 21:16:29 UTC
66045ab Update config files for LC resources 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 See confluence for a more detailed description about these tags. 11 April 2019, 23:04:10 UTC
152fae6 Merge branch 'azamat/anvil/backout-version-upgrades' (PR #2850) Anvil module updates. [non-BFB] - due to module version changes 11 April 2019, 22:38:24 UTC
8e69ae4 Anvil module updates 11 April 2019, 22:27:18 UTC
c726a77 Merge branch 'jgfouca/cime/improve_wget_robustness' into master (PR #2849) Improve robustness of wget Better error messages and avoid check certificates. [BFB] * jgfouca/cime/improve_wget_robustness: Improve robustness of wget Update CIME to ESMCI cime5.8.1 (PR #2842) 11 April 2019, 19:21:30 UTC
d0da49e Improve robustness of wget Better error messages and avoid check certificates. [BFB] 11 April 2019, 19:13:41 UTC
c947c07 Update CIME to ESMCI cime5.8.1 (PR #2842) Update CIME to ESMCI cime5.8.1 Squash merge of jgfouca/branch-for-to-acme-2019-04-08 Features: * Support optional components by filling in stub models for any missing component class * cprnc: Make FIELDLIST message more informative * cprnc: allow differences in field lists for time-constant fields Bug fixes: * The check for an rpointer.drv file did not consider multidriver mode. * Fix ./case.build --clean * PET and ERP tests were not setting compile_threaded correctly. * Fixes inconsistency between MPASCICE and MPASSI, change all occurances of the former to the latter This is non-BFB for A cases due to: ESMCI/cime#3053 [non-BFB] 11 April 2019, 18:57:18 UTC
fae0a81 Merge branch 'whannah/atm/aqua_planet_fix' (PR #2752) Restore Aquaplanet Capability Although there was a working aquaplanet compset that was sometimes used for testing, it included realistic topography that resulted in towering mountains of water. This PR adds new compsets to that are true aquaplanet configurations consistent with the Aquaplanet Experiment (APE) protocol. I adopted a different compset naming strategy instead of following the "FC5AV1" convention. The new compsets have short names like "F-EAMv1-AQP1", where the number at the end can be changed to match the SST patterns of the APE protocol (http://www.met.reading.ac.uk/~mike/APE/). The SST pattern is now controlled by "DOCN%AQP1" and set by the data ocean component in the CIME source directories. The old data ocean code in the atmosphere directories is obsolete, which is confusing, so I deleted it all. The atmosphere is set by "_CAM5%AQUA", which is very similar to the current FC5AV1C-L except that it includes the "-aquaplanet" flag that allows the domain and topography to be set internally without the need for external files. I also added a new cam.i file to the repo: cami_aquaplanet_ne30np4_L72_c15-02-2019.nc This PR resolves the following issues: Fixes #2383 Fixes #2719 Fixes #2841 Notes on regression tests: This PR replaces two existing tests (ERP_Ln9.ne4_ne4.FC5AV1C-L-AQUAP and SMS_Ld1.ne4_ne4.FC5AV1C-L-AQUAP,cam-clubb_only) with the following tests which use the new compset: ERP_Ln9.ne4_ne4.F-EAMv1-AQP1 SMS_Ld1.ne4_ne4.F-EAMv1-AQP1,cam-clubb_only Some caveats about these compsets: aerosols are still present, but the "constant droplet" mode is automatically activated. So while direct radiative impacts are still present, aerosol-cloud interactions should be effectively disabled. After doing some tests I noticed that the net TOA radiative balance was the opposite sign of what I normallly see from F-compsets. I think this is due to the combination of using different solar forcing data file and prescribed ozone. I based these choices on the current aquaplanet options in CAM6, but we may want to revisit how these things are set in the future. A new use case was added to have special default namelist settings, but orbital parameters cannot be set this way. Therefore, following the CAM6 code, I added the CAM_USER_MODS section within config_component.xml, which sets some values in the user_nl_cpl file. I wish there were a cleaner way of setting these, but this method works pretty well. [BFB] - This PR replaces two existing AQUAP tests with new ones * whannah/atm/aqua_planet_fix: Added aquaplanet check in mo_drydep.F90 Renamed compset long names to fix tests Updated ncdata default for ne4 and ne30 aquaplanet Changed aqua compsets in intergration test Fixed default ncdata file for aquaplanet Added new default aqua initial condition file Added new aqua-planet compsets Changed how aqua_mode is set Added aquaplanet to atmos configure script Added aquaplanet option to configure options modified log message in shr_strdata_mod Removed the cam_aqu and cam_dom directories Conflicts: cime/config/e3sm/tests.py components/cam/src/utils/cam_dom/ocn_comp.F90 components/cam/src/utils/cam_dom/sst_data.F90 11 April 2019, 16:19:56 UTC
a4d85f3 Merge pull request #2840 from E3SM-Project/jayeshkrishna/suppress_pio_non_root_msgs Making sure that we print out PIO logs only from rank 0 of each component. This bug was introduced in PR #2799. Fixes #2839 [BFB] 10 April 2019, 20:34:52 UTC
be9e9e7 Merge branch 'bishtgautam/lnd/emi-example' (PR #2823) Updates EMI for ELM Restructures the External Model Interface (EMI) directories and adds a demo code showing the usage of EMI. [BFB] 09 April 2019, 21:06:38 UTC
9fa4bf2 Added aquaplanet check in mo_drydep.F90 This check in get_landuse_and_soilw_from_file() avoids loading the drydep file for aquaplanet runs. modified: components/cam/src/chemistry/mozart/mo_drydep.F90 08 April 2019, 19:33:56 UTC
37cbcfc Merge branch 'minxu74/machines/summit/update-ibm-compiler-wrapper' (PR #2724) Change the IBM Fortran and C wrappers from the Fortran 77 to Fortran 90 functionality and change their MPI wrappers to the common names (i.e. mpif90, mpicc, and mpicxx). 06 April 2019, 04:06:26 UTC
dd99b92 Merge branch 'sarich/anvil-condo-modules' (PR #2834) Update Anvil soft-env modules after the upgrade of the OS, module environment and update to SLURM. [non-BFB] - due to update of software libraries 04 April 2019, 23:37:47 UTC
8ff8ac6 Update cprnc 04 April 2019, 23:27:32 UTC
aecdb2c Suppress pio logs on non-component-root processes Fixing a bug that was introduced in PR #2799 (commit : 3eebd7fe90a87f8e824989bddbd63ad053239aad ). Making sure that we print out PIO logs only from rank 0 of each component. The old code printed out logs from all ranks in each component, resulting in large log files. Fixes #2839 04 April 2019, 22:38:08 UTC
65cde6d Add pnetcdf for intel+mvapich 04 April 2019, 17:56:00 UTC
19e69db Add intel+mvapich libs 04 April 2019, 00:27:47 UTC
16a8bf7 Switch from mpirun/mpiexec to srun 03 April 2019, 20:41:02 UTC
bfcd296 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] 03 April 2019, 03:08:05 UTC
326715f anvil module - avoid openmpi 3.1.3 binding bug 02 April 2019, 22:18:54 UTC
035564f revert anvil netcdf and hdf5 libraries to known working version 02 April 2019, 21:21:45 UTC
6400843 Merge branch 'bishtgautam/clm/remove-clm4-0-from-mkmapdata' (PR #2816) Remove support for clm4_0 from mkmapdata Support for clm4_0 is removed from mkmapdata script. This modification was mistakenly omitted from PR-#2777. [BFB] 01 April 2019, 22:32:40 UTC
6a5857f Merge branch 'oksanaguba/homme/map2-bug-issue2535' into master (PR #2824) Fix issue 2535 about map2 in homme This fixes issue #2535 about nonbfb behavior wrt # of ranks. Note that the problem is only with interpolated output (not mentioned in the issue). There is no problem with reproducibility in the dycore. One can compare std outputs from different # of ranks and the output is identical. In addition we ran native output with the same scripts and movies are identical. In case of interpolated output and map2 there is a code in interpolation_mod (in routine cube_facepoint_unstructured) that exits after the first matching element for an interpotalion point is found. In scenario when 2 elements share the same point, run with both elements on the same rank can possibly return element with lower global id as the match for this point. However, in case when both elements belong to different ranks, only element with bigger global id will 'owe' this point. The fix addresses exactly this scenario. I re-used the same scripts as in issue #2535 to test this pr with map2 for runs with meshes on 24 ranks and for runs with ne2 on 24 ranks. I did not run ne2 vs mesh comparisons. Though there is an 'exit' statement in defining local_gid for map0, I don't believe map0 has the same issue. There, global id is computed from cube face value for a particular interpolation point. Then a rank tries to find an element with such id within its element set. This logic does not seem to depend on a rank. [non-BFB] * origin/oksanaguba/homme/map2-bug-issue2535: bugfix 01 April 2019, 21:31:37 UTC
c08df24 Merge branch 'jgfouca/cime/fix_build_threaded_casing' into master (PR #2828) Use consistent casing (all-caps) for build_threaded value Three different casing styles were being used for this value and Make does case-senstive comparisons, so it was incorrectly interpretting build_threaded to be false. Fixes #2826 [BFB] * jgfouca/cime/fix_build_threaded_casing: Use consistent casing (all-caps) for build_threaded value 29 March 2019, 23:34:07 UTC
a45ed0d Use consistent casing (all-caps) for build_threaded value Three different casing styles were being used for this value and Make does case-senstive comparisons, so it was incorrectly interpretting build_threaded to be false. [BFB] 29 March 2019, 22:57:31 UTC
f4be1a5 cleanup 29 March 2019, 21:27:12 UTC
da8fe7f bugfix 28 March 2019, 20:09:12 UTC
569c0d2 add fixed intel-openmpi module to new anvil build 28 March 2019, 16:26:12 UTC
9a2cd84 Updates the Stub EM code Includes updates corresponding to data strucutre refacator in ELM 28 March 2019, 16:05:49 UTC
6e47b9f Merge singhbalwinder/atm/rem-old-gust (PR #2720) Manually reverts gustiness changes introduced by 9bbfad5 and 2338c63. The gustiness parameterization is now implemented in eam model via 932f14c. This PR removes gustiness changes added by 9bbfad5 and 2338c63 as they are no longer needed. [BFB] - Bit-For-Bit [NML] 28 March 2019, 15:53:21 UTC
2cb9eb0 update anvil config files to use condo nodes 28 March 2019, 15:17:20 UTC
39a9fb7 Merge branch 'jgfouca/cime/kokkos_bld_improvements' into master (PR #2822) Add a new kokkos build-only test to e3sm_developer. Change list: * Add a new 'B' test option to indicate a build-only test * Have '--with-openmp --with-serial' be the default kokkos configuration * Add SMS_B.ne4_ne4.FC5AV1C-L-AQUAP.cam-hommexx to e3sm_developer [BFB] * jgfouca/cime/kokkos_bld_improvements: Add a new kokkos build-only test to e3sm_developer. 27 March 2019, 19:51:05 UTC
d11fb8c Adds a readme and makefile for EMI Demo code 27 March 2019, 18:29:29 UTC
15a0e4b Minor update to the EMI demo code Prints an additional field that is returned back from Stub EM to ELM during timestepping 27 March 2019, 18:29:22 UTC
63e2f6d Minor fix to ELM configure script 27 March 2019, 18:29:09 UTC
551fc79 Updates ELM stub and demo code to use CNCarbonStateType 27 March 2019, 18:28:56 UTC
8c9d41f Adds code to exchange CNCarbonStateType 27 March 2019, 18:28:43 UTC
0000ded Minor fix 27 March 2019, 18:28:36 UTC
2baa4eb Adds fixes to cmake Add fixes to get the code correctly compiled on Edison 27 March 2019, 18:28:20 UTC
f77ae2c Rename few cmake files 27 March 2019, 18:28:12 UTC
b48b66d Adds a demo for a Stub EM 27 March 2019, 18:28:04 UTC
fa94aea Fixes length of variable to store name of EMI data 27 March 2019, 18:27:56 UTC
cca0e0b Adds capability to print all EMI Data in a list 27 March 2019, 18:27:49 UTC
beb1fe9 Adds .gitignore files for EMI The build and local directorys created during CMake build/installation are not to be tracked by Git. 27 March 2019, 18:27:36 UTC
301acfe Renames ExternalModelInterfaceDataMod.F90 ExternalModelInterfaceDataMod.F90 is renamed EMI_DataMod.F90 27 March 2019, 18:27:28 UTC
f0eb5b4 Renames ExternalModelInterfaceDataDimensionMod.F90 The ExternalModelInterfaceDataDimensionMod.F90 is renamed EMI_DataDimensionMod.F90 27 March 2019, 18:27:19 UTC
0761008 Restructures ELM's EMI directory - Directory structure of External Model Interface (EMI) is restructured to allow adding a stub driver for ELM. CMake files are added to test EMI. - Additonally, ELM's configure script is updated to included updated EMI directory structure 27 March 2019, 18:27:06 UTC
cfb7fc2 Merge branch 'qzhu-lbl/lnd/ch4_inundation_bugfix' (PR #2814) ZWT0, F0, P3 parameters (for inundated fraction calculation) are not correctly read in add surface dataset file identifier in CH4Mod.F90 open surface dataset file for reading in ZWT0, F0, P3 Resolves #2815 [BFB] 27 March 2019, 14:39:39 UTC
c59c981 Merge branch 'darincomeau/mpaso/enable_eddystats' (PR #2821) Turn on eddy stats for oEC60to30v3 and oEC60to30v3wLI grids by default This PR turns on the ocean analysis member eddyProductVariables by default for the oEC60to30v3 and oEC60to30v3wLI MPAS-Ocean grids. This was created from the head of maint-1.2. Tested with: * ERS.T62_oEC60to30v3wLI.GMPAS-DIB-IAF-ISMF.edison_intel [BFB] [NML] - only for compsets using oEC60to30v3, oEC60to30v3wLI grids 27 March 2019, 14:33:15 UTC
3a132e4 Add a new kokkos build-only test to e3sm_developer. Change list: 1) Add a new 'B' test option to indicate a build-only test 2) Have '--with-openmp --with-serial' be the default kokkos configuration 3) Add SMS_B.ne4_ne4.FC5AV1C-L-AQUAP.cam-hommexx to e3sm_developer [BFB] 26 March 2019, 20:30:03 UTC
c21bb46 Turn on eddy stats for oEC60to30v3 and oEC60to30v3wLI ocn grids by default 26 March 2019, 20:22:52 UTC
a2dd2fc Merge pull request #2811 from E3SM-Project/jayeshkrishna/pio2_cime_changes This PR includes CIME fixes for PIO2, * Configure/compile options for PIO2 * Some machine file changes for anlworkstation for PIO2 (Upgrades NetCDF and PnetCDF lib versions, reduces default number of tasks from 64 to 32) [BFB] 26 March 2019, 16:21:33 UTC
a6fce97 Merge branch 'mark-petersen/ocean/fix_AM_index_variable_name' (PR #2812) Fix indexing issue in ocean SurfaceAreaWeighted AM This PR updates the mpas-source submodule to fix several small issues: * Fixes indexing issue in ocean SurfaceAreaWeighted AM. It is bfb in the simulations. Output file for one ocean analysis member will change. * Spelling corrections in comments and timers * Fix snowFlow misspelling Fixes #2781 [BFB] 26 March 2019, 14:22:36 UTC
4a3194d Merge branch 'worleyph/cam/user_defined_lbal' (PR #2784) Add option to load balance atm. physics wrt column cost estimates a) Add measurement and output per chunk of atmospheric physics cost Measurement of cost on a per chunk basis allows for a more direct evaluation of physics load balancing. This will be important as new physics capabilities are added that require new physics load balancing schemes, for example, superparameterization and elevation classes. Here this capability is added. A new logical namelist parameter, phys_chnk_cost_write, is added to enable the output of these data to a file named, for the moment, atm_chunk_costs.txt. (In the future, the name of this file may be set via the namelist.) The output is disabled by default, but the data are always collected, and the collection overhead is very low. The namelist parameter can be set to true in the user_nl_cam file. This can be added to env_run.xml in the future if desired. b) Add option to load balance atm. physics wrt column cost estimates For both superparameterization and elevation class schemes the current load balancing options addressing diurnal and seasonal cycles and land/ocean differences may not address the major atmospheric physics load imbalances. One approach being investigated is to provide as input computational cost estimates for each column, and then assign columns to chunks to approximately load-balance the chunks with respect to these cost estimates. Here this capability is introduced, but if all columns cost estimates are identical (default is a value of 1.0), then the current algorithm is used. Using column cost estimates is implemented in the same logical structure as the current algorithm, being restricted to load balancing within a virtual SMP with the option of pairing each column assignment with its latitude-longitude "twin". Support for supplying column cost estimates is limited to the SE dycore first, and even this is just a dummy entry as the data must then be provided by the SE dycore via an optional parameter in the get_horiz_grid_d routine. [BFB] Fixes #2766 * worleyph/cam/user_defined_lbal: Remove another 'size' variable Lower case to match existing style Reenable support for mpiserial Rename 'size' variable so that can use 'size' fortran intrinsic Add cost_d_out to dyn_grid.F90 for EUL dycore Fix comment citing source of algorithm used in adjust_heap Fix typo in bound on how small cost_gsum can be Add option to load balance atm. physics wrt column cost estimates Add measurement and output per chunk of atmospheric physics cost 25 March 2019, 21:33:31 UTC
f2f2048 Merge branch 'jgfouca/cime/fix_kokkos_bld' into master (PR #2819) Fix Kokkos build [BFB] * jgfouca/cime/fix_kokkos_bld: Fix boolean with wrong case Fix addition of kokkos flags Fix Kokkos build 25 March 2019, 20:33:05 UTC
686b110 Fix boolean with wrong case 25 March 2019, 20:30:48 UTC
12e9152 Fix addition of kokkos flags Has to come after include of macros file 25 March 2019, 19:28:14 UTC
874c92a Fix Kokkos build The most recent CIME update broke how buildlib.kokkos was probing for KOKKOS_OPTIONS. [BFB] 25 March 2019, 18:48:53 UTC
ef3530e Remove support for clm4_0 25 March 2019, 16:14:01 UTC
ec99b1c - fix ch4 inundatation parameter read in bug 24 March 2019, 15:41:14 UTC
554104c Remove another 'size' variable A formal variable in get_block_gcol_d is named 'size'. This is renamed to 'cnt' to avoid future conflicts with the fortran intrinsic 'size'. Also, array size error checking logic in get_horiz_grid_d is modified to be internally consistent. [BFB] 22 March 2019, 15:04:51 UTC
a148fa5 Lower case to match existing style When importing some code from another part of E3SM, did not change style to match destimation code. Correcting this. [BFB] 22 March 2019, 03:28:54 UTC
back to top