sort by:
Revision Author Date Message Commit Date
46b5c6b Merge branch 'wlin/atm/diags_tropopause_cpp' (PR #4713) New algorithm for determining tropopause and additional diagnostic output Add a new algorithm for determining tropopause: cold point parabolic. Output at additional levels in the stratosphere are also added. While the new algorithm is enabled during runtime, no additional variables are saved by default. [BFB] 21 December 2021, 15:03:54 UTC
9ffdb63 New algorithm for determining tropopause and additional diagnostic output Add a new algorithm for determining tropopause: cold point parabolic. Output at additional levels in the stratosphere are also added. While the new algorithm is enabled during runtime, no additional variables are saved by default. [BFB] 21 December 2021, 00:12:04 UTC
1d7b57c Merge branch 'singhbalwinder/machines/sooty-mach-update' (PR #4668) Updates PNNL- Sooty's machine files to use PIO2 and other module changes Some recent machine files updates by Phil Rasch to run E3SM v2 on PNNL cluster Sooty. * singhbalwinder/machines/sooty-mach-update: Updates machine files to use PIO2 and other module changes 19 December 2021, 15:21:59 UTC
004d15e Merge branch E3SM-Project/ndk/machinefiles/correct-small-pelayout-knl-ne120pg2 (PR #4705) After recent PR, correct PE layout for "S" size of ne102pg2 F cases using CICE 17 December 2021, 19:52:52 UTC
b5525f3 Merge branch E3SM-Project/ndk/machinefiles/perlmutter-env-update (PR #4710) Update module environment for Perlmutter 17 December 2021, 17:46:39 UTC
60ec507 Merge branch 'akturner/seaice/kstrength_constant_bug' (PR #4702) Removed Cf from sea ice constants The sea ice parameter Cf (config_ratio_ridging_work_to_PE) was incorrectly set in both constants and shared parameters in the column package, so that changing config_ratio_ridging_work_to_PE had no effect. Removed Cf from constants. Fixes #4701 [BFB] (Unless config_ratio_ridging_work_to_PE changed) 16 December 2021, 19:51:01 UTC
d02413b Merge branch 'dqwu/anlgce/downgrade-netcdf-lib' (PR #4706) Some E3SM cases run on the ANL GCE nodes with the netcdf4p type and NetCDF 4.8.1 might return NC_EHDFERR from nc_enddef(). So switching back to NetCDF 4.8.0, an older but more stable release. For consistency on GCE nodes, we downgrade the serial version of the NetCDF lib to 4.8.0 as well. [BFB] 16 December 2021, 17:47:46 UTC
4af5914 Merge pull request #4708 from E3SM-Project/wadeburgess-patch-1 Edit sandiatoss3 to change 'gpfs1' to 'gpfs' 16 December 2021, 16:10:07 UTC
e778eaf Edit sandiatoss3 to change 'gpfs1' to 'gpfs' 16 December 2021, 15:20:18 UTC
cc97cda Downgrading NetCDF lib from 4.8.1 to 4.8.0 for ANL GCE nodes It has been confirmed that some E3SM cases run on ANL GCE nodes with netcdf4p type and latest NetCDF 4.8.1 might return NC_EHDFERR from nc_enddef(). An issue has been created for NetCDF developers to fix. Before this issue is fixed in newer releases of NetCDF, we have to switch back to NetCDF 4.8.0, an older but more stable release. For consistency on GCE nodes, we downgrade the serial version of the NetCDF lib to 4.8.0 as well. 15 December 2021, 21:41:45 UTC
c8d23d2 Merge branch 'dqwu/anlgce/add-mpilib-mpi-serial' (PR #4665) Define NETCDF_PATH for E3SM to use a serial NetCDF lib installed on anlgce when mpilib is set to mpi-serial. This fix is required to run SMS_D_Ln9_Mmpi-serial.f19_g16_rx1.A, a cime_developer test that uses mpi-serial. [BFB] 15 December 2021, 21:20:03 UTC
2e14457 After recent PR, correct PE layout for "S" size of ne102pg2 F cases using CICE [bfb] 15 December 2021, 18:37:45 UTC
de04350 Merge branch E3SM-Project/ndk/machinefiles/cori-knl-pe-layouts-ne120pg2 (PR #4696) Update PE layouts on cori-knl for ne120pg2 F compsets 15 December 2021, 18:29:02 UTC
33b4841 Merge branch 'njeffery/seaice/correct_don_coupling' (PR #4699) Corrects coupling of ocean surface DON with sea ice DON Replaces index_x2i_So_don1 with index_x2i_So_doc3 in ice_comp_mct. Fixes issue #4698 [non-BFB] only with ocean and sea ice BGC active 15 December 2021, 16:17:28 UTC
30a7f2b Merge branch 'akturner/seaice/testcase_grid_ccw_error' (PR #4691) Updated seaice spherical test cases for current MPAS mesh spec Update sea ice test cases to use spherical unit meshes that comply with current MPAS mesh spec. Also update PWL variational method to use the current MPAS mesh spec Fixes #4690 [BFB] 15 December 2021, 16:12:25 UTC
35076fe Removed Cf from sea ice constants 14 December 2021, 00:02:29 UTC
d64cdc1 Merge remote-tracking branch 'pnlfangfork/pnlfang/fix_restart_bfb_error'(PR #4688) This bug fix is related to the restart bfb error when plant hydraulics is activated. [BFB] 13 December 2021, 18:20:19 UTC
db532d1 whitespace cleanup 13 December 2021, 17:17:49 UTC
98af778 Corrects coupling of ocean surface DON with sea ice DON. Replaces index_x2i_So_don1 with index_x2i_So_doc3 in ice_comp_mct. non-BFB with ocean and sea ice BGC active. BFB otherwise. Fixes issue #4698 13 December 2021, 17:12:43 UTC
c40a28c Add allow_error="true" to try getting around module "error" messages. 11 December 2021, 00:40:48 UTC
379fbcc For Perlmutter, Update modules for cuda after maint. 10 December 2021, 23:10:59 UTC
170450b Update PE layouts on cori-knl for ne120pg2 F compsets Add S,M,L,X,T for MPASSI and update S,M,L,X,T for CICE [bfb] 10 December 2021, 21:46:21 UTC
89d4726 Merge branch 'xylar/ocean/fix-two-analysis-member-restart-filename-intervals' (PR #4687) Fix filename interval for 2 analysis member restarts The Eliassen-Palm and time-filters analysis members both had hard-coded restart file intervals of 1 year. This causes restarts with these analysis members to fail in situations where the restart interval does not match the file interval. This merge changes the filename interval to be the same as the output interval to match restart streams in all other analysis members. [BFB] 08 December 2021, 17:16:49 UTC
9233213 Updated seaice spherical test cases for current MPAS mesh spec 08 December 2021, 15:14:57 UTC
c2cd51a Merge branch 'singhbalwinder/elm/ozone-dry-dep-bug-fix' (PR #4678) Currently, stomatal resistances for shaded and sunlit leaves are added in series but they should be added in parallel Fixes #4677 [BFB] 07 December 2021, 23:22:27 UTC
37260f0 Merge branch 'donghuix/mosart/unstructured-grid' (PR #4661) Fixes a bug in MOSART for reading the latitude from an unstructured input file. [non-BFB] 07 December 2021, 23:20:52 UTC
2a3b779 Merge 'origin/bartgok/hommexx-fixes' into next (PR #4681) Two mods: -- fix driver mod for theta-l_kokkos, to compile test forcing stuff only in standalone mode (fixes link error). -- change Kokkos.cmake script, so that it does not add assumed include/link folders/libs when Kokkos is built externally (fixes hundreds of non-existent include dir in SCREAM). [BFB] 07 December 2021, 18:24:20 UTC
c764017 Merge branch 'brian-oneill/mpas-ocean/openacc-vmix' (PR #4680) GPU port of ocean vmix routines OpenACC added to vmix velocity and tracer routines. Routines for vmix coefs untouched. Changes include: * replaced mesh pool with ocn_mesh module * minimized copies of tridiag coefs in solution loops * inlined tridiag and kpp_rhs routines * added OpenACC directives for loop kernels and data updates [BFB] 07 December 2021, 15:32:07 UTC
38243bf Correction to resolve restart bfb error. 04 December 2021, 04:36:08 UTC
89b5192 Fix filename interval for 2 analysis member restarts The Eliassen-Palm and time-filters analysis members both had hard-coded restart file intervals of 1 year. This causes restarts with these analysis members to fail in situations where the restart interval does not match the file interval. This merge changes the filename interval to be the same as the output interval to match restart streams in all other analysis members. 03 December 2021, 08:18:55 UTC
bc5a2cc Merge branch 'tizhou/water_feature_test' (PR #4676) A new test is added to e3sm_land_developer testing suite with the following land features turned on: two-way irrigation, lake storage, bgc mode, and transient mode. It also turns on two river features: inundation and water management. These features were developed for V2 BGC simulations. [BFB] 02 December 2021, 21:41:11 UTC
91d66b5 Merge branch 'AMB/ambrad/homme/fix-gllfvremap-ftype0' into next (PR #4636) ftype 0 is not used in practice in EAM, but it is supported. @bartgol pointed out to me that dp_coupling and gfr_fv_phys_to_dyn do not agree on the inputs and outputs for q and FQ when ftype is 0. This PR fixes that. It also adds two CIME tests for ftype 0 and pg2. Fixes #4632. [BFB] except for two new CIME tests (no baseline) and Homme standalone test thetah-sl-dcmip16_test1pg2 (diff) 02 December 2021, 19:17:53 UTC
363eed3 Merge branch 'njeffery/cpl/ice_marbl_coupling' (PR #4641) Corrected coupling of ice biogeochemistry for MARBL Updates seaice-ocean coupling for BGC: * Adds coupling of refractory DOC with sea ice humics * Adds option to couple sea ice DOC with the macromolecules or the MARBL DOC pool * Corrects coupling of DON to conserve carbon New carbon conservation analysis members are still needed in the ocean and updates in the sea ice before we can confirm that the coupling conserves carbon. Fixes #4637 [NML] [non-BFB] only with the ocean/ice BGC components active 02 December 2021, 17:38:45 UTC
a02a913 Merge 'AMB/ambrad/homme/fix-some-compose-warnings' into next (PR #4622) Cuda 10.1.105 with gcc 8.5.0 erroneously reports an error for a certain line. Details are in SCREAM issue 1277. This PR works around the issue. I studied the issue in part using -Wall -pedantic with various compiler versions and thus have also fixed some miscellaneous warnings in SL and physgrid remap code. [BFB] 01 December 2021, 00:41:02 UTC
5fce6ec Merge branch 'whannah/mmf/refactor-esmt-pgf' (#4664) Refactor the scalar momentum transport parameterization (ESMT) for the C++ CRM code. Previously, the pressure gradient force calculation was done on the CPU for GPU runs, which greatly reduced the throughput. This PR fixes that and maximizes the parallelism for better performance. [BFB] except for MMF+ESMT test 30 November 2021, 19:51:41 UTC
d87b55e Homme: in theta-l_kokkos, compile forcing stuff only in standalone mode 30 November 2021, 17:51:05 UTC
1c76f58 Homme: improved Kokkos.cmake script The improvement allows to use this script, avoid building kokkos, and avoid assuming location of the include/lib paths. Before this mods, the script automatically addes some include paths that were not necessarily the correct ones. 30 November 2021, 17:48:29 UTC
a5cb66a remove deleted subroutines from module member function declarations declarations for nonexistant member functions appears to have caused ci build error 29 November 2021, 23:40:27 UTC
f49c36a GPU port of ocean vmix routines - replaced mesh pool with ocn_mesh module - minimized copies of tridiag coefs in solution loops - inlined tridiag and kpp_rhs routines - added OpenACC directives for loop kernals and data updates 29 November 2021, 21:26:28 UTC
2b0394b Merge branch 'jgfouca/enhance_macro_linter' (PR #4651) Develop a tool to clean up CMake macro files and apply it to current files. Clean up a lot of problems. [BFB] 29 November 2021, 17:57:48 UTC
d92d90d daily MOSART output 25 November 2021, 03:51:50 UTC
62749be Fixes a bug in O3 dry dep following Emmons et al. 2020 Currently, stomatal resistances for shaded and sunlit leaves are addd in series but they should be added in parallel Fixes #4677 [BFB] 24 November 2021, 23:28:12 UTC
d06463b Merge branch E3SM-Project/ndk/machinefiles/add-compiler-flag-for-one-mpas-source-with-gnu (PR #4672) For gnu compiler version 9 and above, adjust compiler flag for one mpas source 23 November 2021, 23:54:29 UTC
34db72d changed variable avgOceanSurfaceDOCSum to avgOceanSurfaceDOCSemiLabile Verified with a short 10 day GCASE run. 23 November 2021, 18:20:06 UTC
4f29ad3 Merge branch 'jonbob/scripts/fix-erp-test' (PR #4673) Change ERP_Ld3.ne4_oQU240.F2010 test to ERP_Ln18.ne4_oQU240.F2010 The ERP_Ld3.ne4_oQU240.F2010 test in the suite currently fails on mappy due to the memory leak test and is apparently related to the writing of restart files and not an actual memory leak. Changing the test to run 18 timesteps instead of 3 days avoids the restart issue and allows the test to pass. Fixes #4546 [BFB] 23 November 2021, 17:49:58 UTC
488ac4c Merge branch 'mark-petersen/mpas/update-Makefile-gnu' (PR #4643) Add -ffpe-summary=none to stand-alone MPAS Makefile for gnu Currently, gnu-compiled executables produce a summary table of exceptions at the end and prints one line per processor on finalize for both debug and optimized runs. When running on hundreds of cores, this is a headache. Other modeling groups see this with gnu 5+ as well, and say to ignore it or add -ffpe-summary=none. See gnu compile flags. This affects MPAS-seaice and MALI as well. This Makefile is not used for E3SM compiling. [BFB] 23 November 2021, 17:42:40 UTC
2330a08 Now that the LINUX macro is actually being loaded it appears not to work, so remove 23 November 2021, 17:20:06 UTC
6e42ee2 Merge 'origin/bartgol/hommexx-forcing-functor-fixes' into master (PR #4533) The ForcingFunctor had some bugs in the case where we do hard adjustment of tracers (ftype=2). The reason it was not showing is simply that we were not testing that case. I fixed the functor, and added testing for both adjustment=true and adjustment=false. I did not add testing for adjust_ps=false, since it is hard coded to true in both f90 and cxx. This PR will need a follow-up to sort out forcing calls for SCREAM and EAM cases. [bfb] but needs new homme baselines. 21 November 2021, 23:42:38 UTC
25fc0ae shorten tests 21 November 2021, 01:43:23 UTC
c8b5d64 typo fix 19 November 2021, 18:26:16 UTC
7ea10bd add test for V2 land river features 19 November 2021, 07:32:57 UTC
4de7da3 Change failing ERP_Ld3.ne4_oQU240.F2010 test to ERP_Ln18.ne4_oQU240.F2010 18 November 2021, 22:04:02 UTC
830155a Merge remote-tracking branch 'rgknoxfork/rgknox/lnd/pftvarcon-fates-fix' (PR #4607) bug-fix, moved condition during pftvarcon to be true with fates as well. Fixes #4582 18 November 2021, 21:14:50 UTC
c892a13 formatting 18 November 2021, 18:54:19 UTC
2fcc9ef fixing nutop bug exposed by new tests 18 November 2021, 18:53:04 UTC
c739ed8 Merge branch E3SM-Project/ndk/machinefiles/add-perlmutter (PR #4663) Initial port to Perlmutter at NERSC 18 November 2021, 17:08:47 UTC
5fa795e Merge branch 'jonbob/scripts/mpas-ninst-fixes' (PR #4658) Change NTASKS_ to NTASKS_PER_INST_ for mpaso and mali Modifies the buildnml scripts for mpas-ocean and mpas-albany-landice to use values for NTASKS_PER_INST_ instead of NTASKS_, to be consistent with changes to mpas-seaice made in PR #4654. [BFB] 17 November 2021, 16:23:38 UTC
5aa7d7f Merge branch 'hkang/ocean/si_update' (PR #4657) Time step size definition in si_init This PR changes time step size definition (parsed from config_dt -> passing in 'dt' itself) in si_init routine and revises some comments. [BFB] 17 November 2021, 16:17:59 UTC
c25f9a1 Updates machine files to use PIO2 and other module changes 17 November 2021, 15:49:46 UTC
e9515af GPU bug fix 16 November 2021, 20:32:13 UTC
1d334cc Fixing build errors with mpi-serial lib for anlgce Define NETCDF_PATH for E3SM to use a serial NetCDF lib installed on anlgce when mpilib is set to mpi-serial. This fix is required to run SMS_D_Ln9_Mmpi-serial.f19_g16_rx1.A, a cime_developer test that uses mpi-serial. 16 November 2021, 19:25:09 UTC
fe64afa Merge branch 'tizhou/mosart/dam_bug_fix' (PR #4613) Fixing a bug related to MOSART water management scheme. Move the dam looping outside of the active stage checking. 16 November 2021, 17:43:02 UTC
d5c4224 refactor ESMT calculation of PGF modified: components/eam/src/physics/crm/samxx/scalar_momentum.cpp modified: components/eam/src/physics/crm/samxx/scalar_momentum.h 16 November 2021, 16:14:35 UTC
26184c0 Missed flag for nvidiagpu compiler. Cleaned up comments 16 November 2021, 01:01:15 UTC
d311e8e Forgot to add the initial nvidia compiler definition and do `../scripts/converter ../config_compilers.xml -c perlmutter` to generate cmake_macros. 15 November 2021, 23:25:05 UTC
9e7b8d5 remove comments 15 November 2021, 22:12:10 UTC
fc42c6c For Perlmutter, Update default 1-node PE layouts. 15 November 2021, 22:07:23 UTC
e63dfd2 Initial port to Perlmutter at NERSC. Adds gnu and gnugpu compilers for PM, as well as adding a new compiler name nvidia (and nvidiagpu). Minor cleanup changes to HOMME cmake files. 15 November 2021, 20:24:54 UTC
d8ca1a9 Merge branch 'azamat/theta/update-ne120-hires-atm-pes' (PR #4662) Update high-res F-compset PE-layout on Theta Also, cleanup and remove PE-layouts for decommissioned machines. [BFB] 15 November 2021, 19:35:43 UTC
f953db7 Update high-res F-compset PE-layout to 2 threads on Theta 15 November 2021, 19:29:08 UTC
e4ebf23 Added namelist flag for macromolecule coupling to testcases Option is false for all testcases. Macromolecules are currently disabled in the new MARBL configuration. Biogeochemistry regression test is nonBFB. All other testcases pass. 15 November 2021, 16:51:53 UTC
9d5559f resolve conflict 14 November 2021, 20:25:12 UTC
d6eb312 Cleanup: remove PE-layouts for Titan 13 November 2021, 04:27:00 UTC
44e36cb Cleanup: remove PE-layouts for Eos 13 November 2021, 04:17:17 UTC
50738a2 Cleanup: remove PE-layouts for Edison 13 November 2021, 03:59:51 UTC
04fec11 Cleanup: remove PE-layouts for Hopper 13 November 2021, 03:40:52 UTC
908f849 Cleanup: remove PE-layouts for Mira and Cetus 13 November 2021, 03:34:22 UTC
e428a53 Update high-res F-compset PE-layout on Theta 13 November 2021, 02:54:10 UTC
ee4f5f0 Merge branch 'qzhu-lbl/lnd/nh4solution-bf' (PR #4442) - soil nh4 solution concentration unit conversion bugfix - soil p concentration initialization bugfix - nutrient and water scalar bugfix BFB for CTC compsets, non-BFB for ECA compsets 12 November 2021, 21:48:19 UTC
149f15b Merge branch 'bishtgautam/lnd/fix-carbon-budget'(PR #4656) Resets the carbon states to zero at the beginning of the integration time Adds grid-level carbon balance error to the history file Changes the absolute error threshold to relative error threshold [BFB] 12 November 2021, 17:35:01 UTC
1ebe843 fix bug for mosart reading lat from unstructured input file 12 November 2021, 04:22:18 UTC
c0982d3 - nh4 solution bugfix - p profile bugfix 11 November 2021, 23:20:44 UTC
06fb892 evaluator: Lots of enhancements 11 November 2021, 22:34:38 UTC
ffd50f7 Merge if statements 11 November 2021, 22:33:53 UTC
ee9eabe Remove redundant flag appends 11 November 2021, 22:18:22 UTC
dea06f5 Get rid of redundant sets 11 November 2021, 21:06:30 UTC
a3eed5a Merge 'origin/oksanaguba/homme/xx-nutop' into master (PR #4573) Adding nu_top functionality to thetaxx code. The code now contains 2 new functors that are similar to the old ones, firstLaplace and updateStates. One reason is that nu_top code in xx does not have functionality to use fewer vertical levels in mpi. Another is that F code has some logic around multipliers that we want to follow to preserve bfb (thus the old functors cannot be reused). Removing code for (nu_top>0 && hv_sub_tom==0) in the hv_subcycle loop in F code. It should not be used. [non-BFB] for homme suites because of 1 removed test and 2 new tests (one for hypervis_subcycle>1 and the other one is for nu_top) in the bfb mode and because thetanhwet-TC used the block of code (nu_top>0 && hv_sub_tom==0), which was removed. [NML DIFFS] for some SMS theta tests due to outdated options that were fixed here. 11 November 2021, 21:05:55 UTC
b1ae47a Merge branch 'akturner/seaice/analysis_member_stream_bug' (PR #4653) Corrected output stream name from 'output' to 'none' for several analysis members Fixes #4652 [NML] [BFB] 11 November 2021, 20:41:58 UTC
8665a4b Merge remote-tracking branch 'pnlfangfork/pnlfang/phs_parameter_dimension_fix' (PR #4574) Due to the size change of mxpft, the 2D parameters related to plant hydraulics are not read in correctly. A fix is made in this branch. [BFB] 11 November 2021, 19:30:33 UTC
c64949a Merge branch 'mabrunke/lnd/lake-wat-balance-to-CIME' (PR #4557) This branch incorporates the UArizona's new lake water storage option. @hydrotian found that this option eliminates negative runoffs from lakes, as we intended it to do. [NML] [non-BFB] for X-cases due to new cpl field 11 November 2021, 19:04:59 UTC
ecef562 Change NTASKS_XXX to NTASKS_PER_INST_XXX for mpaso and mali 10 November 2021, 21:45:25 UTC
f630cb7 Time step size definition in si_init Time step size definition change (parsed from config_dt -> passing in 'dt' itself) in si_init routine and small modifications of comments 10 November 2021, 21:18:21 UTC
73b4a1f remove hvst=0 and change most to _advect_form1 for testsmods 10 November 2021, 18:56:52 UTC
1bc93c9 Merge branch 'tizhou/div-by-zero-fix' (PR #4618) Fixing a potential div-by-zero bug in MOSART. Also fixing a potential div-by-zero bug in ELM in case `pgwgt(p)` = zero. Fixes #4596 [BFB] 10 November 2021, 16:06:46 UTC
9b1127c Merge branch 'mark-petersen/ocean/remove_unused_variables' (PR #4646) Remove unused variables in MPAS-Ocean This is simply clean-up. I removed variables that created warnings when using the gnu -Wunused flag. It is better for performance and clarity to remove unused variables. In addition, E3SM build logs include unused variable warnings, so this cleans that up a bit. I also fixed a few typos on comments. [BFB] 10 November 2021, 15:49:45 UTC
95af505 Fixed seaice output stream bug Corrected output stream name from 'output' to 'none' for several analysis members 09 November 2021, 23:12:24 UTC
75e3ff2 For the compiler flag change, only do it for GNU v9 and larger. 09 November 2021, 22:50:09 UTC
1aaba5f Reduce duplication in ibmgpu cmake macros 09 November 2021, 21:15:05 UTC
f9217b2 Implement MIS warning 09 November 2021, 21:06:18 UTC
c171ecd Refactor along pylint lines 09 November 2021, 19:58:39 UTC
back to top