1. NorESM2.3 release notes

The NorESM2.3 release (NorESM tag release-noresm2.3.0) is a ??XXneed text

This release also introduces a set of regression tests for targeted compset / resolution combinations which is how supported simulations are defined in a technical release. There are 3 levels of support:

  1. No support. If there are no regression tests defined for a given compset/resolution pair then the configuration is not technically supported and you will need to add a –run-unsupported flag to the create_newcase command.

  2. Functional support. If there is at least one regression test for a given compset/resolution pair, then the configuration is technically supported and routinely tested and you do not need the run-unsupported flag to be added to the create_newcase command.

  3. Scientific support. If there are tuned scientific simulations that accompany a given compset/resolution configuration, then the compset/resolution pair for that simulation will be scientifically supported.

Because of the simulation changes introduced by the bug fixes, this release has no scientifically supported simulations.

Below, we outline the significant changes implemented in the NorESM2.3 release. For more information on these, please see section Release of NorESM2.3 – results from longer simulations

1.1. New namelist options:

  • hetfrz_aer_scalfac: Scaling factor for aerosols - Default value of 0.001 - Value of 1.0 (no scaling) applied to cmip6 use cases

  • clubb_meltpt_temp: Temperature used for the melting temp of ice crystals [K]

  • clubb_dt_low: Temperature at which detrained water is classified as entirely ice (no liquid) in the CLUBB parameterization in units of (K)

1.2. Compset changes:

  • NF1850:

  • NFHIST:

1.3. New compsets:

1.4. Bug fixes:

  • ??XXneed text

1.5. Other updates:

1.5.1. CIME / Python

  • The NorESM case control system (CIME) requires a minimum version of Python 3.8. Please consult with your system administrators if you have trouble accessing a recent version of Python.

1.5.2. CAM

  • There is a new compile-time XML configuration variable that enables AEROCOM diagnostic output. Simply execute this command _before_ building the code: ./xmlchange CAM_AEROCOM=TRUE

  • All code and diagnostic output formerly controlled by the AEROFFL preprocessor definition is now enabled by default whenever using OSLO_AERO

  • The DIRIND preprocessor definition has been removed and the code previously contained inside the definitions are now enabled whenever using OSLO_AERO

  • The preprocessor definitions and associated code for RFMIPIRF, SPAERO, and COLTST4INTCONS have been removed. The code previously contained inside these definitions are no longer in NorESM2.1

  • Specifying the model grid alias as f19_f19 is identical to specifying the model grid alias as f19_f19_mtn14. This would apply to creating NF compsets.

1.5.3. BLOM

  • Two updated release v1.4.0 and v1.5.0 Release notes are summarized at https://github.com/NorESMhub/BLOM/discussions/319 and https://github.com/NorESMhub/BLOM/discussions/313

  • v1.5.0 contained updates for hybrid coordinates

  • v1.4.0 contained major iHAMOCC changes + Major iHAMOCC code re-organization

    • most pre-processor flags (“ifdefs”) replaced by logical flags that are read in via namelist

    • all subroutines placed in modules

    • new module mo_param_bgc collects all model parameters and routines for initialization of model parameters

    • Major iHAMOCC code style changes (unified indentation, lower-case keywords)

    • Added regression testing functionality for BLOM, when run as part of NorESM

    • New mechanisms to create namelist files when run as part of NorESM (consistent with other NorESM components), through the file namelist_definition_blom.xml

    • New mesoscale eddy diffusivity options

    • C-isotope code for sediment now technically supported

    • Added support for simulating Ocean Alkalinity Enhancement

1.5.4. CISM

  • The first steps to enable coupled climate-ice sheet runs (KeyCLIM) are now in place for CISM for compsets N1850frc2G, NHISTfrc2G, NSSP585frc2G, NSSP585frc2extG. These cannot be currently run out of the box since they require CISM restart files that are not distributed with this release. However, this capability will be in place in NorESM2.3 in the spring.

1.6. Tested configurations (compset / resolution combinations)

The combinations of compset and resolution below have been run on Betzy. That is why simulations using these combinations can be created without using the –run-unsupported option to create_newcase (see introduction above).

1.6.1. Longer tests

  • Compset: N1850, Grid: f19_tn14, Betzy, years 1600-1699 (branched off from N1850_f19_tn14_11062019, i.e., the point where the standard 500-year long piControl simulation also started). These 100-year long simulations will give an indication of the TOA imbalance and of the drift in surface temperature and ocean heat content.

  • Compset: NF1850norbc, Grid: f19_f19, Betzy, 30 years. This simulation in combination with the NF1850norbc_aer2014 allows us to estimate the ERF.

  • Compset: NF1850norbc_aer2014, Grid: f19_f19, Betzy, 30 years.

1.6.2. Short (regression) tests

  • Compset: N1850frc2 Grid: f09_tn14; Enabled by short exact restart and short run tests.

  • Compset: NHISTfrc2 Grid: f09_tn14; Enabled by short exact restart and short run tests.

  • Compset: N1850 Grid: f19_tn14; Enabled by short exact restart and short run tests.

  • Compset: NHIST Grid: f19_tn14; Enabled by short exact restart and short run tests.

  • Compset: N1850esm Grid: f19_tn14; Enabled by short exact restart and short run tests.

  • Compset: F2000climo Grid: f19_f19_mtn14; Enabled by a short run and by exact restart tests with a processor count change.

  • Compset: QPC6 Grid: f19_f19_mtn14; Enabled by a short run and by exact restart tests with a processor count change.

  • Compset: FHS94 Grid: f19_f19_mtn14; Enabled by a short run and by exact restart tests with a processor count change.

  • Compset: NF1850norbc Grid: f19_f19_mtn14; Enabled by a short run and by exact restart tests with a processor count change.

  • Compset: NF1850norbc Grid: f19_f19_mtn14; Enabled by a short run.

  • Compset: NF1850frc2norbc Grid: f09_f09_mtn14; Enabled by a short run and by exact restart tests with a processor count change.

  • Compset: NF1850norbc_aer2014 Grid: f19_f19_mtn14; Enabled by a short run and by exact restart tests with a processor count change and with and without AEROCOM diagnostic output.

  • Compset: NF1850frc2norbc_aer2014 Grid: f09_f09_mtn14; Enabled by a short run and by exact restart tests with a processor count change.

  • Compset: NFHISTnorpddmsbc Grid: f09_f09_mtn14; Enabled by a short run and by exact restart tests with a processor count change.