E3SM v3.0.1 Description

E3SM v3.0.1. First patch release of v3.0.

The main purpose of this release is to introduce additional compsets used in v3 simulations and also fix some bugs found in compsets released with 3.0.0.

Bug fixes for v3.0.0 compsets: WCYCL20TR and F20TR have an updated landuse timeseries file. Those compsets and F2010 also have corrected nitrogen deposition and population density files for years after 1990. Except for those compsets, the simulated climate is identical for compsets released in v3.0.0.

New compsets enabled for v3.0: fully coupled: WCYCLSSP245, WCYCLSSP370, WCYCLSSP585, CRYOSSP245, CRYO1850-1pctCO2. Fully coupled single-forcing: WCYCL20TR-GHG, WCYCL20TR-aer, WCYCL20TR-xGHG-xaer, WCYCL20TR-xaer, WCYCL20TR-nat, WCYCL20TR-ozone, WCYCL20TR-lulc, WCYCL20TR-volc. atmosphere-land: FSSP245, FSSP370, FSSP585. land-only consistent with v3 WCYCL: IGSWCNPRDCTCBCTOP, I1850GSWCNPRDCTCBCTOP, I20TRGSWCNPRDCTCBCTOP.

The single-column model in EAM has been updated for v3.

The default resolution remains a “tri-grid” with the atmosphere on ne30pg2 (physics grid), ocean, sea-ice on Icosahedral 30 km mesh with Ice Shelf Cavities (IcoswISC30E3r5), land and river run-off on a common 1/2 deg lat-lon grid (r05).

Documentation for all components has been created at https://docs.e3sm.org/E3SM/ .

All components have new optional features but the defaults have not changed for v3.0.0 supported compsets.

Atmosphere

Add ability to calculate zonal mean quantities for QBO. Add new diagnostic to output CCN fields per mass of air. Add four new joint histograms to the MODIS simulator. Add alternative data stream control for SO2 species. Fix diagnostic output of in-cloud qc, nc, qi, and ni in P3. Created new User and Technical guide for EAM. Restore ability to output variable along ship/flight tracks

EAM-MMF: Major update to PAM. Add adaptive subcycling in driver and enable variance transport by default. Add compsets and new output variables to facilitate the E3SM-MMF (and E3SM) contributions to phase 1 & 2 of the radiative-convective equilibrium model inter-comparison project (RCEMIP).

EAMxx: Updated but still not a supported component.

Land

ELM: Bug fixes: The initialization of the carbon budget in ELM is fixed to allow for the case when the model starts mid-month. Fix for possible bug in calculation of N balance at start of year. New capabilities: account for (optional) phosphorus fertilizer in balance check; optionally modify the ELM snowcapping routing scheme along with the snow and firn compaction schemes to include changes made by Schneider et al. (2022); optionally implement the new snow thermal conductivity calculation method introduced in Fourteau et al. (2021); introduce a new optional format for PFT physiology files (paramfile) that allows user to specify a flexible number of PFTs; add a LULC file for 1850-2015 at r025; allow output of land fraction used in dust mobilization; and update CRYO compsets to v3 ELM settings. Raise balance_check_tolerance from 1e-8 to 1e-7 for C, N and P and convert to a namelist variable.

Ocean

MPAS-Ocean: Bug fixes/changes: fix units on accumulated variables. Correct ocean conservation check settings and restart ability. Fix GOTM interface for vertical mixing. Change ocean conservation check output frequency to 1 day. Change MPAS-Ocean high-frequency output mode to append. Modify SSS restoring to include under sea ice by default. Replace global sum with full-precision reproducible sum in surface salinity restoring. Separate removal of Antarctic river and ice runoff. Disable land ice frazil salinity. New capabilities: add IC and BC for BGC compsets for IcoswISC30E3r5, assign alkalinity equals DIC in sea ice melt, switch ice-shelf melt fluxes to Paolo 2023, add frazil to ice-shelf melt rates, add distinct passive tracer background vert diffusivity, add parametrized tidal mixing effects to ice shelf basal melt, and add subglacial discharge at grounding line.

In standalone MPAS-Ocean: Add contributions from ICoM for SAL updates and topographic wave drag schemes for barotropic tides. Implement FB-LTS Time-Stepping Scheme. Add subgrid scale correction scheme. Fix RK4 memleak in barotropic tide cases. Update global ocean init mode for meshes with ice-shelf cavities. Fix bottom depth when filling bathymetry holes.

Land-Ice

MPAS-land-ice: Add support for dynamic Greenland Ice sheet and Antarctic Ice Sheet meshes for MALI. Add MALI thermal solver bug fix and improved iceberg handling. Activate MALI thermal solver and update configuration to be relevant to both AIS and GIS grids.

Sea Ice

MPAS-Seaice: Merged vertically resolved biogeochemistry and aerosols from the standard MPAS-Seaice column package into the Icepack library, enabling the option to use Icepack for active biogeochemistry and aerosol simulations. Added a namelist option to use a spatial field for dust-iron solubility rather than a constant. Added capability to read atmospheric dust fluxes and dust-iron solubility maps from an input file. Bug fix to remove a debugging output file.

Coupler

Add ability to robustly recover from failures during restart-file writing, and cryo fields to coupler budget accounting.

Misc

Included libraries: update SCORPIO to v1.6.5, Kokkos to 4.2, CIME to 6.1.18.

The new version of SCORPIO includes improved support for Perlmutter and Frontier. A new rearranger, PIO_REARR_ANY, was added that would let the library choose the appropriate data rearranger to use. Apart from these changes the library also includes miscellaneous fixes for improving performance and issues found during testing. We have also changed the default I/O NetCDF format (for reading and writing) from “64-bit offset” (NetCDF CDF2) to “64bit-data” (NetCDF CDF5).

Tools: Update mksurfdata and namelist files to generate fertilizer inputs and to generate inputs for TOP solar radiation parameterization in surface data. Add new python version of gen_domain called generate_domain_files_E3SM.py. modify ``bin_to_cube'' for cubed-base topo generation. Allow all netCDF filetypes in interpinic.