3. Released versions of NorESM2.0
3.1. NorESM2.0.8
Repository: NorESMhub/NorESM
Tag: release-noresm2.0.8
Commit: 539ea1b
Released by: TomasTorsvik
Incremental release with new machine settings for Betzy.
3.1.1. This release contains:
Updates for running on Betzy
3.1.2. How to obtain this version:
git clone https://github.com/NorESMhub/NorESM.git
cd NorESM
git tag --list (this should give you a list of the existing tags or releases)
git checkout release-noresm2.0.8
./manage_externals/checkout_externals
3.2. NorESM2.0.7
Repository: NorESMhub/NorESM
Tag: release-noresm2.0.7
Commit: 0bcb49c
Released by: mvertens
Incremental release containing machine updates and regression tests.
3.2.1. This release contains:
Updates for running on Betzy and Fram
Introduction of a small regression test suite
- CIME
Updates for running on Fram and Betzy
3.2.2. How to obtain this version:
git clone https://github.com/NorESMhub/NorESM.git
cd NorESM
git tag --list (this should give you a list of the existing tags or releases)
git checkout release-noresm2.0.7
./manage_externals/checkout_externals
3.3. NorESM2.0.6
Repository: NorESMhub/NorESM
Tag: release-noresm2.0.6
Commit:
Released by: DirkOlivie
Version of code which can be used to reproduce the CMIP6 results of NorESM2. This release builds on the six former releases.
3.3.1. This release contains:
updated NorESM2 documentation
addition of extra compsets : new SSP5-3.4 compsets and emission driven SSP compsets (affects CAM-Nor, CLM and NorESM)
- CAM-Nor
technical (non answer-changing) modifications in CAM-Nor : correction in CCN and COSP diagnostics;
correction in H2O emission file link for f09 for the extended (year 2100-2300) SSP1-2.6 and SSP5-8.5 compsets;
addition for the above-mentioned extra compsets.
- CLM
addition for the above-mentioned extra compsets.
- CIME
modification in archiving script noresm2netcdf4.sh : uses ncks instead of nccopy;
other small modifications.
- CISM
link to cism-wrapper repository on NorESMhub (instead of ESCOMP)
added CISM support, Greenland enabled compsets and usermod
- BLOM
include option for hybrid vertical coordinates;
include option for sediment spinup;
include support for NUOPC driver;
iHAMOCC source code structure : completed conversion to free-source format and explicit use statements for all imported variables;
modifications in model structure. The hybrid vertical coordinate formulation relies on an external package CVmix, which is included as a git submodule. When building NorESM, the external dependency should be declared for BLOM in the Externals.cfg file : externals = Externals_BLOM.cfg;
changes in model diagnostics in BLOM. Starting from commit 9e6bd6b, which introduced hybrid vertical coordinates, model output changed for the following 4 fields: wflx (vertical mass flux), wflx2 (vertical mass flux squared), bfsq (buoyancy frequency squared) and bfsqlvl (buoyancy frequency squared (constant depth levels));
changes in model diagnostics in BLOM. Pull request #205 included a correction on the variable dp_trc : this variable is supposed to be in unit Pa = kg m-1 s-2 but is wrongly output in unit g cm-1 s-2;
changes in model diagnostics in iHAMOCC. Pull request #202 changed the definition of the variable KWCO2, with the original definition retained in a new variable KWCO2KHM.
3.3.2. How to obtain this version:
git clone https://github.com/NorESMhub/NorESM.git
cd NorESM
git tag --list (this should give you a list of the existing tags or releases)
git checkout release-noresm2.0.6
./manage_externals/checkout_externals
3.4. NorESM2.0.5
Repository: NorESMhub/NorESM
Tag: release-noresm2.0.5
Commit: 133cc12
Released by: DirkOlivie
Version of code which can be used to reproduce the CMIP6 results of NorESM2. This release builds on the five former releases.
3.4.1. This release contains:
updated NorESM2 documentation, including an overview of NorESM2 releases, updated information about the CLM5.0 model component, and expansion of the FAQ section
technical (non answer-changing) modifications in CAM-Nor (to guarantee automatic download of AeroTab files for PTAERO compsets)
technical (non answer-changing) modifications in CTSM/CLM (modification to avoid problems with some compilers, changes related to NorCPM, and updated README.md)
3.4.2. How to obtain this version:
git clone https://github.com/NorESMhub/NorESM.git
cd NorESM
git tag --list (this should give you a list of the existing tags or releases)
git checkout release-noresm2.0.5
./manage_externals/checkout_externals
3.5. NorESM2.0.4
Repository: NorESMhub/NorESM
Tag: release-noresm2.0.4
Commit: d8c5cec
Released by: DirkOlivie
This release is identical to release-noresm2.0.3 except for an additional modification in CIME related to Fram machine and the –pecount option for betzy. We therefore repeat here the information mentioned in release-noresm2.0.3.
Version of code which can be used to reproduce the CMIP6 results of NorESM2. This release builds on the four former releases.
3.5.1. This release contains:
modified setting for machine Fram : minor changes due to removal of preproc queue (this is the only change compared to release-noresm2.0.3)
settings to run on the machine Betzy
automatic copying of the case directory to the archive directory
updated documentation
modifications in the ocean component BLOM (see a list of main changes below)
3.5.2. Notable changes of BLOM v1.1.0 compared to v1.0.0 that has impact on BLOM operation as a component of NorESM
Added NorESM multiple instance support
Corrected time-smoothing of forcing fields received through the coupler so it works for any coupling interval.
Corrected the generation of BLOM/iHAMOCC input data list.
Added handling of N-deposition files for N2000 compsets.
Major restructuring of code to replace header files and common blocks with Fortran modules.
Added new pe-layout for OMIP1 compsets with iHAMOCC using the tnx2 grid.
Added support for tripolar ocean grid with 1/8 deg resolution along equator (tnx0.125v4).
3.5.3. How to obtain this version:
git clone https://github.com/NorESMhub/NorESM.git
cd NorESM
git tag --list (this should give you a list of the existing tags or releases)
git checkout release-noresm2.0.4
./manage_externals/checkout_externals
3.6. NorESM2.0.3
Repository: NorESMhub/NorESM
Tag: release-noresm2.0.3
Commit: ac97bf2
Released by: DirkOlivie
Version of code which can be used to reproduce the CMIP6 results of NorESM2. This release builds on the three former releases.
3.6.1. This release contains:
settings to run on the machine Betzy
automatic copying of the case directory to the archive directory
updated documentation
modifications in the ocean component BLOM (see a list of main changes below)
3.6.2. Notable changes of BLOM v1.1.0 compared to v1.0.0 that has impact on BLOM operation as a component of NorESM:
Added NorESM multiple instance support.
Corrected time-smoothing of forcing fields received through the coupler so it works for any coupling interval.
Corrected the generation of BLOM/iHAMOCC input data list.
Added handling of N-deposition files for N2000 compsets.
Major restructuring of code to replace header files and common blocks with Fortran modules.
Added new pe-layout for OMIP1 compsets with iHAMOCC using the tnx2 grid.
Added support for tripolar ocean grid with 1/8 deg resolution along equator (tnx0.125v4).
3.6.3. How to obtain this version
git clone https://github.com/NorESMhub/NorESM.git
cd NorESM
git tag --list (this should give you a list of the existing tags or releases)
git checkout release-noresm2.0.3
./manage_externals/checkout_externals
3.7. NorESM2.0.2
Repository: NorESMhub/NorESM
Tag: release-noresm2.0.2
Commit: 6581d10
Released by: DirkOlivie
Version of code which can be used to reproduce the CMIP6 results of NorESM2. This release builds on the two former releases.
3.7.1. This release contains:
updated documentation
bug fixes such that model runs without intermittent crashes on certain machines (nebula, tetralith)
automatic download of NorESM-specific inputdata from noresm.org/inputdata
indication of which grids are supported for individual compsets
modification in the inputdata structure of BLOM
extra usermods_dir for keyCLIM simulations and extra compsets for covid simulations
3.7.2. Additional features:
restart files for some compsets can now be found on noresm.org/restart
3.7.3. Notice
- automatic download of inputdata from noresm.org to certain machines (e.g. nebula) might not work completely as expected. This can partially be solved by or :
change the listed order of servers in cime/config/cesm/config_inputdata.xml : move the cesm-inputdata server before the noresm.org server; or
run ./check_inputdata twice; or
submit the job twice (./case_submit).
- reproducing CMIP6 results
on vilje and fram for atmosphere-only compsets (like NF1850norbc, NFHISTnorpibc, …) : this can be obtained by commenting out in cam/src/chemistry/mozart/chemistry.F90 line 1310 : ncldwtr(:,:) = 0._r8
on vilje and fram for fully-coupled simulations (like N1850, NSSP245frc2, …) : we have kept the -init=zero,arrays compiler settings for CAM on fram and vilje
one should use the same number of processor as in the original simulation
it is possible that some NorESM-specific inputdata is missing on noresm.org/inputdata. If that happens, please make an issue, and we will try to upload the missing data.
3.8. NorESM2.0.1
Repository: NorESMhub/NorESM
Tag: release-noresm2.0.1
Commit: 21b9758
Released by: DirkOlivie
Version of code which can be used to reproduce the CMIP6 results of NorESM2. Code is now split over several repositories. Licenses have been added.