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

sort by:
Revision Author Date Message Commit Date
75a39ab Test CrayMPI on Sunspot CrayMPI is the MPI provide by HPE which is a derivative of MPICH. It is optimized for Slingshot but provides no integration with Intel GPUs. 25 May 2023, 01:42:11 UTC
ef7f4de Merge branch 'yunpengshan2014/E3SM/LowNcLimitV2' (PR #5715) Add low nc limit in P3 microphysics This PR merges in imposing Nc for P3 scheme that was developed as part of the v3 atmosphere physics NGD. It imposes an in-cloud Nc in P3 scheme no less than a threshold (default value is 10 per CC). [BFB] No impact for tests that do not use the EAM version of P3. 24 May 2023, 19:17:26 UTC
e05eff1 Merge branch 'azamat/tests/superbfb' (PR #5576) Add initial superBFB tests for OCN [BFB] 24 May 2023, 01:41:06 UTC
57d60e1 Update superBFB tests for OCN Increase number of nodes and walltimes, reduce number of tests. 24 May 2023, 01:24:32 UTC
adf2963 Merge branch 'jayeshkrishna/mosart/rm_more_named_args' (PR #5612) Avoid keyword/named arguments in more non-optional arguments in PIO calls in MOSART. Also see PR #5396 [BFB] 23 May 2023, 18:36:38 UTC
10df13f Merge branch 'jgfouca/cime_minor_update_2023_05_22' into master (PR #5714) Minor update to CIME to bring in jenkins flag jenkins_generic_job: Add --ignore-memleak flag. Partially addresses #5695 [BFB] 23 May 2023, 18:22:13 UTC
729dd44 Add low nc limit: impose in-cloud Nc no less than a threshold. 22 May 2023, 20:47:08 UTC
4b97e72 Minor update to CIME to bring in jenkins flag jenkins_generic_job: Add --ignore-memleak flag. [BFB] 22 May 2023, 20:22:55 UTC
6b247c0 Add low nc limit: impose in-cloud Nc no less than a threshold (default: 10 per CC) 22 May 2023, 17:46:00 UTC
4533028 Merge branch 'keziming/atm/o3_surf_loss_for_linozv2_setting' (PR #5687) Adding o3 surface loss for V2 chemistry configuration This PR is to add O3 surface loss when user chose to use linoz-v2 + prescribed chemistry instead of linoz-v3 + chemUCI in E3SM-V3 code base. The proposed modifications produce stable TCO, as well as other climate parameters. Fixes #5701 [non-BFB] 22 May 2023, 15:52:59 UTC
a301f2a Merge branch 'whannah/mmf/add-coupled-compsets' (#5586) This adds new coupled compsets that use the MMF atmosphere: WCYCL1950-MMF1 WCYCL20TR-MMF1 WCYCL20TRNS-MMF1 <= compset for testing (no ocean spinup) This also updates the e3sm_mmf_integration suite, replacing the ERP test with one of the new coupled compsets. The PR is mostly BFB, but turns out to be non-BFB for the MMF SCM test because the time step was changed. We decided is a good change because the previous time step is unintentionally large and we want all MMF compsets using the same time step. [non-BFB] => only MMF tests 19 May 2023, 21:36:30 UTC
aff425b Merge branch 'crterai/eam/ZM_PR_tomerge' (PR #5478) ZM enhancements This PR merges in ZM enhancements that were developed as part of the v3 atmosphere physics NGD. The new ZM enhancements are: MCSP, ZM convective microphysics, Cloud-base mass flux adjustment, and Fix to tpert. [Stealth] for new features. [NML] new namelist variables to control ZM enhancements. [non-BFB] for OPT F and B tests with pm-cpu_gnu because files must have optimization level changed even with features off. chrysalis_intel optimization level change, which is necessary when the feature is on, has no impact on tests when the feature is off. DEBUG is BFB. 19 May 2023, 17:03:16 UTC
5fbe47b Merge branch 'aaron/merge-scream-dev-20230509' into master (PR #5675) Downstream merge of SCREAM development into E3SM - As of May 9, 2023 [BFB] (for E3SM cases) 19 May 2023, 15:51:35 UTC
f71d00b Merge branch 'fates-buildtime' (PR #5650) Reduce opt on elm files This PR reduces the optimization on select elm files to reduce overall build time. Build times, in seconds: Before: - ColumnDataType.F90.o 485.899012 - FatesHistoryInterfaceMod.F90.o 1421.223006 After: - FatesHistoryInterfaceMod.F90.o 78.462945 - ColumnDataType.F90.o 175.619476 Expected throughput reduction in SMS.ne30pg2_EC30to60E2r2.F2010: - 1.32% relative to baseline: avg dt 12.09s before and 12.25s after. [BFB] 18 May 2023, 23:05:29 UTC
fe44772 Lower opt for zm_conv for anlgce_gnu to fix ICE and update comments 18 May 2023, 17:53:42 UTC
85ab2a3 Ensure not to use ICIMRDP for MMF config 18 May 2023, 14:28:34 UTC
8f8bcfa Merge branch 'darincomeau/grids/fix-wisc-ocn-domain' (PR #5669) Change SOwISC12to60E2r4 ocn domain file to masked version This changes the default ocean domain file for the SOwISC12to60E2r4 mesh to be the masked version, consistent with the ECwISC30to60E2r1 mesh. With the previous nomask version, D-cases with this mesh were failing. Fixes #5653 [BFB] 17 May 2023, 18:29:59 UTC
28feac5 Merge branch 'rgknox/lnd/spinup-np-tweaks-v2' (PR #5604) This set of changes refactors the logic behind N and P supplementation in land bgc. Also, ecosystem (free-living) N fixation was enabled for fates runs. [non-BFB] 16 May 2023, 19:39:53 UTC
a0487df Merge branch 'njeffery/seaice/thin-ice-enthalpy-constant' (PR #5630) Corrects thin ice/snow treatment of enthalpy and other tracers This fix redistributes enthalpy and other tracers evenly in snow and ice when their respective thicknesses are < 1e-15 . Previously, these tracers were zero'd non-conservatively. Also corrects a bug in the zeroing of snow thicknesses, and removes snow in thickness_changes if the ice vanishes. Fixes #5124 [non-BFB] 16 May 2023, 16:32:19 UTC
fed770a Merge branch 'jinyuntang/lnd/betr_SMS_D.fix' (PR #5676) Updates BeTR submodule to fix an error due to the obsolete use of an if-block for array allocation. The update hash for the BeTR submodule is 25c892a. Fixes #5539 [BFB] 15 May 2023, 22:06:49 UTC
cb9f6e5 adding o3 surface loss for V2 chemistry configuration 15 May 2023, 20:24:47 UTC
604acbc Merge branch 'sarats/machines/frontier' into master (PR #5444) Adding Frontier machine configuration. This started off from adapting existing Crusher configuration (#5229) to Frontier during early access period in February and evolved to incorporate necessary modifications for system changes for public access. * Added missing YAKL/HIP options for AMD GPU support. * Adds HIP support in E3SM CMake config. * Adds provenance collection for Frontier and Crusher. * Add new Orion (Lustre) filesystem locations. * Add linker options for Adios2 library * Removes -N 255 crayclang flag * Update Crusher configuration too to replace deprecated flags and remove gpfs PIO hints. Update filesystem (input data locations etc.) to Orion. (Unclear if GPFS will continue to be mounted) Switched optimization level to O3 on Frontier by default for better performance as identified by both MMF and Scream workloads during early benchmarking. We can revisit if the higher opt level causes any test failures for targeted configurations on Frontier. Meanwhile, default opt level is set to O2 on Crusher for evaluating full integration test suite. [BFB] - Frontier initial configuration 14 May 2023, 08:36:26 UTC
56d0d31 Removes '-N 255' crayclang flag to resolve the issue from long Fortran statements. 14 May 2023, 08:07:02 UTC
d2241d6 Merge pull request #5684 from E3SM-Project/ndk/machinefiles/pm-cpu-intel-regular (PR #5684) For pm-cpu only, use the regular intel module instead of intel-oneapi 13 May 2023, 19:05:24 UTC
8a89f10 Merge branch 'azamat/ascent/lsf-jobid-pattern' (PR #5682) Update job-id pattern on Ascent. [BFB] 13 May 2023, 00:32:53 UTC
bf7550b add preempt Q option for pm-gpu as well 12 May 2023, 21:51:25 UTC
f4ca270 For pm-cpu only, use the regular intel module instead of intel-oneapi. Remove a work-around that was needed for intel-oneapi. Add option to use preempt queue [NBFB] 12 May 2023, 21:46:40 UTC
2a41ffc Reduce optimization for ZM to fix machine-dependent behavior 12 May 2023, 19:50:56 UTC
ca1609b Update job-id pattern on Ascent 11 May 2023, 23:56:07 UTC
b0fba63 Remove optimization for ZM files that were causing non-BFB behavior specifically on pm-cpu_gnu 11 May 2023, 22:49:01 UTC
10cfcc6 Merge branch 'jonbob/drof/fix-jra-files' (PR #5670) Add control over the years of JRA files required for DROF Builds on the approach in datm, but adds new drof variables for DROF_STRM_ALIGN, DROF_STRM_YR_START and DROF_STRM_YR_END to allow control over the number of JRA files needed for testing. Also adds these new settings to a current jra_1958 testdef [BFB] 11 May 2023, 19:22:14 UTC
805bc04 Fix cprnc path on crusher-scream machines 11 May 2023, 19:12:36 UTC
8ac0e99 remove unused lines and add explanation comments 10 May 2023, 20:54:50 UTC
0f18ded Merge branch 'philipwjones/mpas-ocean/adv-frontier-fix' (PR #5633) Remove private arrays in ocn tracer advection Private temporary arrays inside OpenACC parallel loops were creating performance problems with Cray compiler on Frontier when OpenACC is enabled for GPU runs (many 10x slower). The changes here remove these temporary arrays and recompute quantities. This removes the performance penalty on Frontier with little impact on CPU performance at E3SM optimization levels. With more aggressive optimization in standalone, there can be a slight slowdown (3%). [BFB] 10 May 2023, 16:40:59 UTC
6647902 Merge branch 'origin/jasonb5/add_inputdata_server' into master (PR #5673) Adds nersc inputdata server [BFB] * origin/jasonb5/add_inputdata_server: Adds nersc server 10 May 2023, 15:56:04 UTC
8e7b782 Merge branch 'jgfouca/cime_update_2023_05_05' into master (PR #5674) ... to 2297c2c09efd0c2caed89c831a28a6e88aad7831 Fixes: 1) fix short term archiving submit on sigma2 betzy 2) Fix get_all_hist _files regex ** Reverted due to testing problems ** 3) BATCH_COMMAND_FLAGS was not in env_batch, change self to case 4) FIx mpi-serial link on some platforms 5) case_clone: Fix bug in srcroot determination 6) bless_test_results: Use compiler info when looking for test status files Changes: 1) Makefile: improve netcdf link step on systems with seperate c and fortran installs 2) Update pFUnit support to version 4 3) jenkins_script: Remove from CIME 4) improve the xmllint not found error message 5_ port to python 3.10, remove depricated shr_file_ log stuff [BFB] * jgfouca/cime_update_2023_05_05: Revert problematic CIME merge Update CIME submodule 10 May 2023, 15:53:23 UTC
712d46b Merge branch 'crterai/eam/ZM_PR_tomerge' of https://github.com/E3SM-Project/E3SM into crterai/eam/ZM_PR_tomerge 10 May 2023, 00:06:31 UTC
ebc87e5 address the failed tests on pm-cpu: ERS.ne4pg2_oQU480.F2010.pm-cpu_gnu.eam-zm_enhancements and ERS.ne4pg2_oQU480.F2010.pm-cpu_nvidia.eam-zm_enhancements 10 May 2023, 00:01:46 UTC
2d96eb2 Fix array allocation error in betr It fixed an error due to the obsolete use of IF block for array allocation. No answer change when the code is functioning. BFB 09 May 2023, 23:30:13 UTC
bef7247 Merge remote-tracking branch 'scream/master' into aaron/merge-scream-dev-20230509 09 May 2023, 21:26:57 UTC
1cf4f8a Adds nersc server 09 May 2023, 19:04:00 UTC
6a651d5 Revert problematic CIME merge 09 May 2023, 18:48:58 UTC
c406a63 Add DROF settings to jra_1958 testdef 08 May 2023, 22:06:16 UTC
99c0ea0 Add DROF_STRM_YR_START and _END to minimize number of required jra files 08 May 2023, 22:04:49 UTC
36ad7a1 Changing SOwISC12to60E2r4 ocn domain file to masked version 08 May 2023, 21:36:20 UTC
06a178c Merge pull request #2321 from ambrad/ambrad/eamxx/hasher1 EAMxx: State hasher to track BFBness in production simulations. 08 May 2023, 17:44:00 UTC
478e80c Initialize and add icimrdp in ZM 07 May 2023, 22:59:13 UTC
eaad3d3 Specify precision of numbers used in ZM 07 May 2023, 22:59:03 UTC
87adaa3 Merge branch 'jillzhang/update_data_contact' (PR #5587) The support of e3sm-data-support@listserv.llnl.gov will be dropped. Update the contact of global attribute of all components (eamxx already has the updated contact)to e3sm-data-support@llnl.gov. [BFB] 07 May 2023, 22:29:18 UTC
6a33342 Merge pull request #2320 from E3SM-Project/jgfouca/fix_cmake_arg_quoting Fix cmake arg quoting 07 May 2023, 21:06:21 UTC
9a9f734 Merge branch E3SM-Project/ndk/homme/fix-bounds-error (PR #5660) Fix out-of-bounds error by only looking at array when scm_multcols enabled 06 May 2023, 18:24:25 UTC
61d2783 Merge branch 'mingxuanwupnnl/atm/chemUCI_VBS_SOA' (PR #5625) Implement VBS SOA and couple it with chemUCI This PR provides the capability of running VBS SOA treatment with chemUCI. The PR is a stealth feature which does not turn on VBS by default. It is built on premerged chemUCI branch wlin/atm/PM_4707_debug. One conditional compilation if statement: VBS_SOA (add -vbs in CAM_CONFIG_OPTS) The code modifications are mainly for: 1. replace default SOA gas-aerosol partition subroutine mam_soaexch_1subarea with new VBS partition subroutine mam_soaexch_vbs_1subarea 2. Now there are 8 SOAG species, and 7 (SOAG15, 24, 35, 34, 33, 32, 31) of them will condense to form SOA. SOAG0 is the gas precursor emitted. Many changes in modal_aero_amicphys.F90 are made for the index, as now nsoa == 1 but nsoag == 7 (default is nsoa ==1 and nsoag == 1) 3. A new chemistry mechanism file is added, pp_chemUCI_linozv3_mam4_resus_mom_vbs_tag.in. [BFB] 06 May 2023, 02:41:19 UTC
baacf44 EAMxx: Check for parameter in PL before accessing it. 06 May 2023, 01:34:18 UTC
93a4ed4 Merge branch from E3SM-Project/ndk/machinefiles/pm-cpu-pelayout-nothreads (#5655) For pm-cpu, change all default PE layouts to use 1 thread (no threading) 05 May 2023, 21:00:22 UTC
fc0f02c Update CIME submodule ... to 2297c2c09efd0c2caed89c831a28a6e88aad7831 Fixes: 1) fix short term archiving submit on sigma2 betzy 2) Fix get_all_hist _files regex 3) BATCH_COMMAND_FLAGS was not in env_batch, change self to case 4) FIx mpi-serial link on some platforms 5) case_clone: Fix bug in srcroot determination 6) bless_test_results: Use compiler info when looking for test status files Changes: 1) Makefile: improve netcdf link step on systems with seperate c and fortran installs 2) Update pFUnit support to version 4 3) jenkins_script: Remove from CIME 4) improve the xmllint not found error message 5) port to python 3.10, remove depricated shr_file_ log stuff [BFB] 05 May 2023, 19:40:27 UTC
c9a0d20 Merge branch 'cbegeman/ocn/add-wetting-drying-ramp-feature' (PR #5590) Add ocean wetting-and-drying ramp feature This PR enhances the existing wetting-and-drying algorithm using an approach from O'Dea et al. 2020. Instead of zeroing out normalVelocity and normalVelocity tendencies in cells where the projected layerThickness drops below the user-defined minimum, this method ramps down the normalVelocity and its tendencies between a range of layerThicknesses. Wetting-and-drying is currently only used in standalone ocean runs. [BFB] 05 May 2023, 17:43:26 UTC
87cea71 Merge branch 'jonbob/datm/reduce-jra15-files' (PR #5639) Several testing platforms fail the new SMS_D_Ld1.TL319_EC30to60E2r2.DTESTM-JRA1p5 test because the JRA1p5 dataset currently needs to download all its data to run. This fixes that problem in much the same way that PR #5150 did with the previous version of JRA, by removing the hard-coded start and end year from 1958/2020 to be the start/end values specified by DATM_CLMNCEP_YR_START/DATM_CLMNCEP_YR_END. It also adds a new mpas-seaice testdef to specify year 1958 for a simple test, and replaces the old test with this new one, SMS_D_Ld1.TL319_EC30to60E2r2.DTESTM-JRA1p5.mpassi-jra_1958. [BFB] 05 May 2023, 16:40:59 UTC
908c065 EAMxx: State hasher to track BFBness in production simulations. Default is off (BfbHash = 0). Add a testmod to exercise the code and apply it to the RRM test. 05 May 2023, 01:29:41 UTC
de719af Merge Pull Request #2309 from E3SM-Project/scream/bartgol/io-dim-names-mods Automatically Merged using E3SM Pull Request AutoTester PR Title: A few mods related to IO PR Author: bartgol 05 May 2023, 00:55:22 UTC
d833c85 EAMxx: fix tag string name for Component, to match what IO uses 04 May 2023, 21:18:29 UTC
6f9e0f0 Merge branch 'wlin/atm/e90_3dtroppz_ssp_testmod' (PR #5656) tentative ssp testmod and control for E90 related calculations/output New format linoz data for SSP compset pending, tentative fix is introduced to allow wcprodssp test to proceed. PR #4707 (UCI-chem) introduced E90 for determining 3D tropopause. However, compsets not using UCI-chem do not use E90 species, lead to variables related to 3D tropopause effectively uninitialized but could still be involved in calculations and sent to outfld. It causes randomness in output fields, hence NBFB in tests when re-run, or invalid values that are rejected by IO API. Fixes #5613 (tentative), #5637, #5643 [NBFB] for tests comparing eam.h0 (e.g., wcprod, cosplite_nhtfrq5) 04 May 2023, 17:02:27 UTC
c3db834 Merge branch 'ndk/atm/zero-col-delta-uninit' (PR #5659) Fix uninitialized col_delta in mo_gas_phase_chemdr.F90 Set col_delta = 0._r8 before calling set_ub_col() to ensure all values are valid. col_delta(:,:,3) would never be assigned values when not using linozv3 (i.e., not using tracer O3LNZ), but would still be used in calculations that loop through all species, causing floating point exception captured in debug mode. It has no impact on simulation result. Fixes #5636. [BFB] 04 May 2023, 16:57:23 UTC
f4ea9fe Merge pull request #2317 from E3SM-Project/jgfouca/add_compute_santizer_weaver Add compute sanitizer tests to weaver nightlies 03 May 2023, 22:35:07 UTC
3f6e257 Add compute sanitizer tests to weaver nightlies 03 May 2023, 20:19:49 UTC
b517d6e Merge pull request #2310 from E3SM-Project/jgfouca/tas_imprv_valg_support test-all-scream: Improve valgrind support 03 May 2023, 20:17:33 UTC
466c19b Forgot to add suppression file 03 May 2023, 20:12:57 UTC
e0e475b Merge branch 'cbegeman/ocn/add-drag-features' (PR #5475) New ocean drag feature: use harmonic mean edge layer thickness Here we add a new drag feature to MPAS-Ocean. The namelist option config_thickness_drag_type indicates what method is to be used for computing the layer thickness at edges used in the implicit drag term. The default option, 'centered', is bit-for-bit and retains the arithmetic mean computation. The new option, 'harmonic-mean', uses the harmonic mean of the neighboring cell layer thickness, thus increasing the drag anywhere there are horizontal gradients in layer thickness. When used, this change improves the performance of MPAS-Ocean in wetting-and-drying simulations relative to the analytical solution in the test case from Warner et al. (2013). [NML] [BFB][stealth] 03 May 2023, 19:30:08 UTC
5b068e3 Merge pull request #2316 from E3SM-Project/ambrad/crusher-adios-on Crusher: Re-enable ADIOS. 03 May 2023, 18:50:35 UTC
3b7a916 Crusher: Re-enable ADIOS. 03 May 2023, 18:49:03 UTC
119d716 Merge branch E3SM-Project/ndk/machinefiles/gcp12-pelayout-adjust (PR #5606) For gcp12 machine, update PE layouts 03 May 2023, 18:28:18 UTC
5cefd39 Solution to fix out of bounds error by only testing an array when needed 03 May 2023, 18:11:10 UTC
496b7d7 Frontier: adds adios2 link options in cmake compiler configuration files 03 May 2023, 13:26:13 UTC
bf44e57 Add E90 index to control E90 and 3D tropopause related calculations and output 03 May 2023, 02:29:44 UTC
2129362 For all pm-cpu PE layouts, change to use 1 thread (no threading). will not be BFB 02 May 2023, 20:00:29 UTC
311f2d0 Merge branch E3SM-Project/ndk/machinefiles/pm-cpu-add-intel2 (PR #5649) Add the intel compiler to pm-cpu 02 May 2023, 15:16:52 UTC
376bf13 reduce opt on elm files 01 May 2023, 22:13:12 UTC
1f4e321 Merge branch 'philipwjones/mpas-ocean/landice-accfix' (PR #5618) Added missing OpenACC data directives for ocean landIceEdgeFraction OpenACC data directives for a new landIceEdgeFraction array were missing so it was not present on the device for later loops. Added appropriate directives to fix this issue and also added a missing deallocate for the same array. Also fixed some ACC directives for another cell-centered landIceFraction array that didn't change functionality but is more performant. Fixes #5615 [BFB] 01 May 2023, 20:14:40 UTC
e371cfc Merge branch 'darincomeau/scripts/add-cryo-hist-ssp-compsets' (PR #5616) Add Polar historical/SSP compsets Adds new Polar compsets that are similar to WCYCL20TR, WCYCLSSP585, WCYCLSSP370, except uses Polar settings for Antarctic runoff (disables Antarctic runoff from the coupler to the ocn, includes ice-shelf melt fluxes and data icebergs). [BFB] for all currently tested configurations 01 May 2023, 20:10:20 UTC
33355fe remove customization 01 May 2023, 20:05:37 UTC
5a5ab15 these needed for intel pm-cpu builds 01 May 2023, 20:04:44 UTC
96c3726 initial addition of intel compiler on pm-cpu 01 May 2023, 20:04:11 UTC
c6e0767 Frontier: Revert CMake, issue previously only seen on Crusher 30 April 2023, 18:47:19 UTC
6e7ebc0 Tentative removal of linoz O3 vars from eam exclude list for wcprodssp testmod 30 April 2023, 02:11:30 UTC
7d7d7ec fix submodules 28 April 2023, 23:30:02 UTC
7ee07e6 Update crusher batch throttle location 28 April 2023, 22:35:18 UTC
de75d7a Frontier/Crusher: Use PROJECT in lieu of cli115. 28 April 2023, 22:30:31 UTC
88725ca Frontier and Crusher: Update/add ADIOS paths. 28 April 2023, 22:25:20 UTC
b527e30 Merge pull request #2314 from E3SM-Project/ambrad/crusher/disable-acc-fully Crusher: Disable OpenACC in all builds to work around compile errors … 28 April 2023, 17:39:01 UTC
0adb487 Merge Pull Request #2303 from E3SM-Project/scream/elynnw/update-docker-image Automatically Merged using E3SM Pull Request AutoTester PR Title: Update eamxx docker image for latest CIME docker PR Author: elynnwu 28 April 2023, 17:28:20 UTC
03ebf48 Crusher: Disable OpenACC in all builds to work around compile errors in ELM. 28 April 2023, 17:07:42 UTC
de075c7 Merge branch 'mark-petersen/ocn/remove-unused-variables' (PR #5610) Remove unused variables in ocean The variables tidalPotentialZMid and nTidalPotentialConstituents are defined in the Registry but not used for any computations. This tricks the gnu compiler in optimized mode, which removes them internally. The simulation then dies when the i/o references these variables on initialization. Fixes #5609 [BFB] 28 April 2023, 16:52:41 UTC
7ab58cf Merge branch 'njeffery/seaice/ispol-column-forcing-Dtest' (PR #5506) Adds a 1D bgc forcing test case and a bgc D-TEST New data file with atmospheric, ocean and biogeochemical data from the 2004 Ice Station Polarstern (ISPOL) Weddell Sea experiment from June 16, 2004 to December 31, 2004. Core 2 from the ISPOL location fills out the remainder of the year. A uniform_1D initial condition was added for flexible initialization of BGC. Atmophere and Ocean forcing use the nCells dimension of 1. A new testcase - single_cell_ispol - was added to the MPAS-Seaice_standalone_framework to verify this forcing and initialization. The ISPOL bgc forcing can be used with any of the gridded physics forcing datasets for testing purposes. [NML] [BFB] 28 April 2023, 16:35:58 UTC
e4426d3 remove files for tests 28 April 2023, 15:29:09 UTC
3ceaff2 Merge pull request #2313 from E3SM-Project/ambrad/crusher-tcmalloc-workaround Crusher: Work around tcmalloc issue. 28 April 2023, 01:11:53 UTC
3791fab Crusher: Work around tcmalloc issue. cee/15.0.0 with GPU MPI buffers can crash in a system lib like this: #4 0x00007fffe159e35b in (anonymous namespace)::do_free_with_callback(void*, void (*)(void*)) [clone .constprop.0] () from /opt/cray/pe/cce/15.0.0/cce/x86_64/lib/libtcmalloc_minimal.so.1 #5 0x00007fffe15a8f16 in tc_free () from /opt/cray/pe/cce/15.0.0/cce/x86_64/lib/libtcmalloc_minimal.so.1 #6 0x00007fffe99c2bcd in _dlerror_run () from /lib64/libdl.so.2 #7 0x00007fffe99c2481 in dlopen@@GLIBC_2.2.5 () from /lib64/libdl.so.2 #8 0x00007fffea7bce42 in _ad_cray_lock_init () from /opt/cray/pe/lib64/libmpi_cray.so.12 #9 0x00007fffed7eb37a in call_init.part () from /lib64/ld-linux-x86-64.so.2 #10 0x00007fffed7eb496 in _dl_init () from /lib64/ld-linux-x86-64.so.2 #11 0x00007fffed7dc58a in _dl_start_user () from /lib64/ld-linux-x86-64.so.2 #12 0x0000000000000001 in ?? () #13 0x00007fffffff42e7 in ?? () #14 0x0000000000000000 in ?? () Work around this by using cee/14.0.3. 28 April 2023, 00:57:01 UTC
ed68873 Merge pull request #2312 from E3SM-Project/ambrad/crusher-back-to-gpu-buffers Crusher: Use GPU buffers in MPI. 28 April 2023, 00:30:21 UTC
e9ece39 Crusher: Use GPU buffers in MPI. Now that Lustre is active on Crusher, try GPU buffers again. Temporarily disable ADIOS because there appears to be a conflict between the current ADIOS libs and module craype-accel-amd-gfx90a that manifests as a link error in the SCORPIO build phase. 28 April 2023, 00:17:21 UTC
7f881c7 EAMxx: change how we build scorpio input from list of fields Do not pass map nc_name->field, but rather create alias of fields (using nc_name) and pass a vector of fields directly. That is, the responsibility for handling the names discrepancy is moved up to the caller, rather than handled in the scorpio input class. 27 April 2023, 23:58:19 UTC
fd20bc6 EAMxx: add ability to create copy of Field, FieldHeader, and FieldIdentifier with different name (alias) 27 April 2023, 23:46:56 UTC
b5a7acc EAMxx: fix dim name for FieldTag CMP in I/O to match what we are currently using 27 April 2023, 23:44:23 UTC
back to top