64d194e | Xiaoying Shi | 19 February 2020, 20:22:01 UTC | Added a fully coupled compset with GCAM on - all components are active | 19 February 2020, 20:22:01 UTC |
76e8659 | Tim Shippert | 06 December 2019, 18:46:31 UTC | [WORKING] Updates to gcam submodule and notes Updated notes and submodule for continued development | 06 December 2019, 18:46:31 UTC |
bfbec58 | Tim Shippert | 14 November 2019, 22:42:37 UTC | 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 | Tim Shippert | 14 November 2019, 22:39:12 UTC | 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 | Tim Shippert | 14 November 2019, 22:37:28 UTC | 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 | Tim Shippert | 14 October 2019, 05:39:32 UTC | Interstitial checkin: working on seq_flds_mod.F90 | 14 October 2019, 05:39:32 UTC |
49090a5 | Tim Shippert | 23 September 2019, 04:39:54 UTC | 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 | Tim Shippert | 06 September 2019, 21:16:09 UTC | Intermediate commit - continued development on gcam submodule, gcam buildlib, and latest update to notes. | 06 September 2019, 21:16:09 UTC |
3f09e25 | Tim Shippert | 06 September 2019, 20:37:24 UTC | 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 | Tim Shippert | 26 June 2019, 16:20:38 UTC | BUILD: initial checkin of cime_config and gcam/bld building files. | 26 June 2019, 16:20:38 UTC |
2780b0c | Tim Shippert | 29 May 2019, 20:41:06 UTC | 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 | Tim Shippert | 28 May 2019, 16:24:28 UTC | Initial commit, with updated gcam submodule link. | 28 May 2019, 16:24:28 UTC |
795bb8b | Gautam Bisht | 07 April 2019, 18:01:14 UTC | Adds cime config and doc file for GCAM | 24 April 2019, 22:32:34 UTC |
3fd8675 | Gautam Bisht | 07 April 2019, 17:59:41 UTC | Adds GCAM source code as a submodule | 24 April 2019, 22:32:34 UTC |
ada6b5f | Aaron Donahue | 24 April 2019, 17:11:42 UTC | 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 | James Foucar | 24 April 2019, 16:47:09 UTC | 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 | James Foucar | 24 April 2019, 16:45:31 UTC | 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 | James Foucar | 24 April 2019, 16:43:50 UTC | 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 | Balwinder Singh | 23 April 2019, 15:07:47 UTC | 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 | jayeshkrishna | 22 April 2019, 17:24:03 UTC | 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 | Junqi Yin | 22 April 2019, 17:20:30 UTC | 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 | Jayesh Krishna | 22 April 2019, 16:36:54 UTC | 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 | Gautam Bisht | 22 April 2019, 14:23:25 UTC | 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 | Aaron Donahue | 19 April 2019, 17:13:58 UTC | 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 | James Foucar | 18 April 2019, 19:31:21 UTC | 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 | James Foucar | 18 April 2019, 19:27:32 UTC | Fix name of user_nl_mpascice Needs to be user_nl_mpassi. [BFB] | 18 April 2019, 19:27:32 UTC |
ef0420e | bibiraju | 17 April 2019, 21:24:22 UTC | 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 | Balwinder Singh | 17 April 2019, 17:44:03 UTC | Removes GNU compiler entries | 17 April 2019, 17:44:03 UTC |
b80f13b | Balwinder Singh | 17 April 2019, 16:53:35 UTC | Adds pnetcdf required by MPAS [BFB] - Bit-For-Bit | 17 April 2019, 16:53:35 UTC |
a3452b7 | Azamat Mametjanov | 16 April 2019, 17:20:15 UTC | 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 | Azamat Mametjanov | 16 April 2019, 17:09:48 UTC | 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 | James Foucar | 16 April 2019, 16:44:35 UTC | 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 | Balwinder Singh | 16 April 2019, 15:02:30 UTC | 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 | James Foucar | 15 April 2019, 21:27:42 UTC | 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 | Balwinder Singh | 15 April 2019, 21:18:29 UTC | 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 | Balwinder Singh | 15 April 2019, 14:51:24 UTC | 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 | Jayesh Krishna | 15 April 2019, 16:25:11 UTC | 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 | Azamat Mametjanov | 14 April 2019, 21:25:40 UTC | 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 | Azamat Mametjanov | 14 April 2019, 21:16:29 UTC | Build PIO1 with pnetcdf on Anvil | 14 April 2019, 21:16:29 UTC |
66045ab | Aaron Donahue | 11 April 2019, 23:04:10 UTC | 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 | Azamat Mametjanov | 11 April 2019, 22:38:24 UTC | 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 | Azamat Mametjanov | 11 April 2019, 22:27:18 UTC | Anvil module updates | 11 April 2019, 22:27:18 UTC |
c726a77 | James Foucar | 11 April 2019, 19:19:44 UTC | 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 | James Foucar | 11 April 2019, 19:13:41 UTC | Improve robustness of wget Better error messages and avoid check certificates. [BFB] | 11 April 2019, 19:13:41 UTC |
c947c07 | James Foucar | 10 April 2019, 19:08:29 UTC | 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 | Balwinder Singh | 11 April 2019, 16:19:56 UTC | 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 | jayeshkrishna | 10 April 2019, 20:34:52 UTC | 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 | Junqi Yin | 09 April 2019, 21:06:38 UTC | 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 | Walter Hannah | 08 April 2019, 19:33:56 UTC | 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 | Min Xu | 06 April 2019, 04:06:26 UTC | 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 | Azamat Mametjanov | 04 April 2019, 23:37:47 UTC | 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 | Azamat Mametjanov | 04 April 2019, 23:27:32 UTC | Update cprnc | 04 April 2019, 23:27:32 UTC |
aecdb2c | jayeshkrishna | 04 April 2019, 22:38:08 UTC | 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 | Azamat Mametjanov | 04 April 2019, 17:56:00 UTC | Add pnetcdf for intel+mvapich | 04 April 2019, 17:56:00 UTC |
19e69db | Azamat Mametjanov | 04 April 2019, 00:27:47 UTC | Add intel+mvapich libs | 04 April 2019, 00:27:47 UTC |
16a8bf7 | Azamat Mametjanov | 03 April 2019, 20:41:02 UTC | Switch from mpirun/mpiexec to srun | 03 April 2019, 20:41:02 UTC |
bfcd296 | Wuyin Lin | 03 April 2019, 03:08:05 UTC | 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 | Jason Sarich | 02 April 2019, 22:18:54 UTC | anvil module - avoid openmpi 3.1.3 binding bug | 02 April 2019, 22:18:54 UTC |
035564f | Jason Sarich | 02 April 2019, 21:21:45 UTC | revert anvil netcdf and hdf5 libraries to known working version | 02 April 2019, 21:21:45 UTC |
6400843 | Junqi Yin | 01 April 2019, 22:32:40 UTC | 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 | James Foucar | 29 March 2019, 22:01:12 UTC | 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 | James Foucar | 29 March 2019, 23:32:16 UTC | 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 | James Foucar | 29 March 2019, 22:57:31 UTC | 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 | Azamat Mametjanov | 29 March 2019, 21:27:12 UTC | cleanup | 29 March 2019, 21:27:12 UTC |
da8fe7f | Oksana Guba | 28 March 2019, 20:09:12 UTC | bugfix | 28 March 2019, 20:09:12 UTC |
569c0d2 | Jason Sarich | 28 March 2019, 16:26:12 UTC | add fixed intel-openmpi module to new anvil build | 28 March 2019, 16:26:12 UTC |
9a2cd84 | Gautam Bisht | 28 March 2019, 16:05:49 UTC | Updates the Stub EM code Includes updates corresponding to data strucutre refacator in ELM | 28 March 2019, 16:05:49 UTC |
6e47b9f | Wuyin Lin | 28 March 2019, 15:53:21 UTC | 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 | Jason Sarich | 28 March 2019, 15:17:20 UTC | update anvil config files to use condo nodes | 28 March 2019, 15:17:20 UTC |
39a9fb7 | James Foucar | 26 March 2019, 22:03:33 UTC | 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 | Gautam Bisht | 26 March 2019, 23:48:15 UTC | Adds a readme and makefile for EMI Demo code | 27 March 2019, 18:29:29 UTC |
15a0e4b | Gautam Bisht | 19 March 2019, 06:38:19 UTC | 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 | Gautam Bisht | 15 March 2019, 02:55:07 UTC | Minor fix to ELM configure script | 27 March 2019, 18:29:09 UTC |
551fc79 | Gautam Bisht | 15 March 2019, 02:31:53 UTC | Updates ELM stub and demo code to use CNCarbonStateType | 27 March 2019, 18:28:56 UTC |
8c9d41f | Gautam Bisht | 15 March 2019, 02:29:11 UTC | Adds code to exchange CNCarbonStateType | 27 March 2019, 18:28:43 UTC |
0000ded | Gautam Bisht | 21 February 2019, 19:52:51 UTC | Minor fix | 27 March 2019, 18:28:36 UTC |
2baa4eb | Gautam Bisht | 21 February 2019, 19:45:25 UTC | Adds fixes to cmake Add fixes to get the code correctly compiled on Edison | 27 March 2019, 18:28:20 UTC |
f77ae2c | Gautam Bisht | 21 February 2019, 18:54:44 UTC | Rename few cmake files | 27 March 2019, 18:28:12 UTC |
b48b66d | Gautam Bisht | 21 February 2019, 00:35:45 UTC | Adds a demo for a Stub EM | 27 March 2019, 18:28:04 UTC |
fa94aea | Gautam Bisht | 21 February 2019, 00:23:16 UTC | Fixes length of variable to store name of EMI data | 27 March 2019, 18:27:56 UTC |
cca0e0b | Gautam Bisht | 21 February 2019, 00:22:41 UTC | Adds capability to print all EMI Data in a list | 27 March 2019, 18:27:49 UTC |
beb1fe9 | Gautam Bisht | 19 February 2019, 17:41:28 UTC | 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 | Gautam Bisht | 19 February 2019, 17:40:41 UTC | Renames ExternalModelInterfaceDataMod.F90 ExternalModelInterfaceDataMod.F90 is renamed EMI_DataMod.F90 | 27 March 2019, 18:27:28 UTC |
f0eb5b4 | Gautam Bisht | 19 February 2019, 17:34:15 UTC | Renames ExternalModelInterfaceDataDimensionMod.F90 The ExternalModelInterfaceDataDimensionMod.F90 is renamed EMI_DataDimensionMod.F90 | 27 March 2019, 18:27:19 UTC |
0761008 | Gautam Bisht | 19 February 2019, 17:23:54 UTC | 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 | Gautam Bisht | 27 March 2019, 14:39:39 UTC | 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 | Jon Wolfe | 27 March 2019, 14:33:15 UTC | 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 | James Foucar | 26 March 2019, 20:20:24 UTC | 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 | Darin Comeau | 26 March 2019, 17:48:59 UTC | Turn on eddy stats for oEC60to30v3 and oEC60to30v3wLI ocn grids by default | 26 March 2019, 20:22:52 UTC |
a2dd2fc | jayeshkrishna | 26 March 2019, 16:21:33 UTC | 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 | Jon Wolfe | 26 March 2019, 14:22:36 UTC | 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 | Balwinder Singh | 25 March 2019, 21:28:50 UTC | 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 | James Foucar | 25 March 2019, 20:32:19 UTC | 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 | James Foucar | 25 March 2019, 20:30:48 UTC | Fix boolean with wrong case | 25 March 2019, 20:30:48 UTC |
12e9152 | James Foucar | 25 March 2019, 19:28:14 UTC | Fix addition of kokkos flags Has to come after include of macros file | 25 March 2019, 19:28:14 UTC |
874c92a | James Foucar | 25 March 2019, 18:48:51 UTC | 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 | Benjamin Hillman | 07 March 2019, 17:30:49 UTC | Remove support for clm4_0 | 25 March 2019, 16:14:01 UTC |
ec99b1c | QING ZHU | 24 March 2019, 15:41:14 UTC | - fix ch4 inundatation parameter read in bug | 24 March 2019, 15:41:14 UTC |
554104c | Patrick Worley | 22 March 2019, 15:04:51 UTC | 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 | Patrick Worley | 22 March 2019, 03:28:54 UTC | 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 |