Introduction
ACCESS-NRI is targeting mid to late May for an NRI supported ACCESS-ESM1.5 flagship release.
A flagship release needs to meet some minimum criteria:
- Source code under version control on GitHub
- Reproducible build infrastructure (all models built with spack)
- Automated build infrastructure (CI) in place to ensure code correctness
- Experiment configurations under version control on GitHub (e.g. ACCESS-OM2)
- Automated reproducibility checking in place. Both for CI testing of experiment configuration updates, but also scheduled reproducibility checking of specific experiment configuration versions marked for long-term support
- User documentation
Additionally there should be
- Full experiment provenance
- Model documentation
This is a more difficult task, and so will be an on-going process of improvement
Source code
ACCESS-ESM1.5 contains four major components:
- UMv7: atmosphere model
- CABLE2: Land surface model
- MOM4: ocean model
- CICE4: sea-ice model
- OASIS3: coupler
Some other important dependencies include gcom, fcm and netCDF.
CICE4
Currently available on the ESM_1.5
branch in the cice4
repo on the ACCESS-NRI GitHub organisation:
MOM5
MOM5 version is currently in a separate COSIMA repository
UMv7
Access to the the Unified Model (UM) is restricted by a UK Met Office license, which limits where it can be stored, and who can access it.
CABLE2
Version 2.4 is included as part of the UM source code
OASIS3-mct
This is available on the ACCESS-NRI GitHub organisation
Build infrastructure
There are existing spack
packages for oasis3-mct, gcom
and fcm
.
Additionally there are spack packages for cice5
and mom5
, which should make creating spack packages for the closely related cice4
and mom4
relatively straightforward.
Build CI
Adding build CI should be relatively straightforward. The Model Release team have created reusable CI workflows and actions that can be used by any model that has a spack
build package. So this steps is blocked until the build infrastructure is complete.
Experiment Configurations
Initially ACCESS-NRI plans to release and support three ACCESS-ESM1.5 experiment configurations: pre-industrial (PI), concentration driven historical (Hist-c) and an emissions driven historical (Hist-e).
The intention is to adopt, and where required modify, the CLEX CMS developed payu
configurations (PI and Hist-c):
and create a Hist-e configuration by adapting the Hist-c configuration with input from emissions driven configurations developed by CSIRO (predominantly @tiloz).
Pre-industrial
Historical Concentration Driven
Historical Emissions Driven
Reproducibility testing
Reproducibility testing is still being finalised for the ACCESS-OM2 experiment configurations, but this will be adapted to be as modular as possible for use with ACCESS-ESM1.5 and other models.