https://github.com/access-nri/access-ram3

ACCESS Regional Nesting Suite repository for spack-based deployments

https://github.com/access-nri/access-ram3

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.2%) to scientific vocabulary

Keywords

atmosphere atmosphere-team deployment model model-release-team unified-model
Last synced: 5 months ago · JSON representation

Repository

ACCESS Regional Nesting Suite repository for spack-based deployments

Basic Info
  • Host: GitHub
  • Owner: ACCESS-NRI
  • License: apache-2.0
  • Default Branch: main
  • Homepage:
  • Size: 58.6 KB
Statistics
  • Stars: 0
  • Watchers: 3
  • Forks: 0
  • Open Issues: 3
  • Releases: 1
Topics
atmosphere atmosphere-team deployment model model-release-team unified-model
Created over 1 year ago · Last pushed 6 months ago
Metadata Files
Readme License

README.md

ACCESS-rAM3

About the model

The ACCESS Regional Atmosphere Model (ACCESS-rAM) is an implementation of the UK Met Office (UKMO) regional nesting suite, comprising atmosphere and land components. Unlike the UKMO regional nesting suite that relies on operational land-surface initial conditions, ACCESS-rAM derives its initial conditions from alternative sources, enhancing its capability for high-resolution regional atmosphere modelling.

For more information see the ACCESS-Hive Docs model description and how to run the model.

About this repository

This is the Model Deployment Repository for the ACCESS-rAM3 model.

Releases

Release information is available on the ACCESS Hive Forum release topic.

Support

ACCESS-NRI supports ACCESS-rAM3 for the Australian Research Community.

Any questions about ACCESS-NRI releases of ACCESS-rAM3 should be done through the ACCESS-Hive Forum. See the ACCESS Help and Support topic for details on how to do this.

Build

ACCESS-NRI is using spack, a build from source package manager designed for use with high performance computing. This repository contains a spack environment manifest file (spack.yaml) that defines all the essential components of the model, including exact versions.

Spack automatically builds all the components and their dependencies, producing model component executables. Spack already contains support for compiling thousands of common software packages. Spack packages for the components are defined in the spack packages repository.

ACCESS-rAM3 is built and deployed automatically to gadi on NCI (see below). However it is possible to use spack to compile the model using the spack.yaml environment file in this repository. To do so follow the instructions on for configuring spack on gadi.

Then clone this repository and run the following commands on gadi:

bash spack env create access-ram3 spack.yaml spack env activate access-ram3 spack install

to create a spack environment called access-ram3 and build all the components, the locations of which can be found using spack find --paths.

Deployment

ACCESS-rAM3 is deployed automatically when a new version of the spack.yaml file is committed to main or a dedicated backport/VERSION branch. All the ACCESS-rAM3 components are built using spack on gadi and installed under the vk83 project in /g/data/vk83. It is necessary to be a member of vk83 project to use ACCESS-NRI deployments of ACCESS-rAM3.

The deployment process also creates a GitHub release with the same tag. All releases are available under the Releases page. Each release has a changelog and meta-data with detailed information about the build and deployment, including:

  • paths on gadi to all executables built in the deployment process (spack.location)
  • a spack.lock file, which is a complete build provenance document, listing all the components that were built and their dependencies, versions, compiler version, build flags and build architecture. It is also installable via spack similarly to the spack.yaml.
  • the environment spack.yaml file used for deployment

Additionally the deployment creates environment modulefiles, the standard method for deploying software on gadi. To view available ACCESS-rAM3 versions:

bash module use /g/data/vk83/modules module avail access-ram3

For users of ACCESS-rAM3 model configurations released by ACCESS-NRI the exact location of the model executables is not required. Model configurations will be updated with new model components when necessary.

For information on contributing your own fixes to the ACCESS-rAM3 spack.yaml, see the Hive Docs article on creating a prerelease.

Owner

  • Name: ACCESS-NRI
  • Login: ACCESS-NRI
  • Kind: organization
  • Email: access.nri@anu.edu.au

Australian Earth System Simulator - National Research Infrastructure

GitHub Events

Total
  • Issues event: 6
  • Delete event: 3
  • Member event: 2
  • Issue comment event: 35
  • Push event: 31
  • Pull request review comment event: 10
  • Pull request review event: 16
  • Pull request event: 14
  • Create event: 7
Last Year
  • Issues event: 6
  • Delete event: 3
  • Member event: 2
  • Issue comment event: 35
  • Push event: 31
  • Pull request review comment event: 10
  • Pull request review event: 16
  • Pull request event: 14
  • Create event: 7

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 3
  • Total pull requests: 9
  • Average time to close issues: about 23 hours
  • Average time to close pull requests: 2 days
  • Total issue authors: 2
  • Total pull request authors: 4
  • Average comments per issue: 2.0
  • Average comments per pull request: 1.22
  • Merged pull requests: 3
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 3
  • Pull requests: 9
  • Average time to close issues: about 23 hours
  • Average time to close pull requests: 2 days
  • Issue authors: 2
  • Pull request authors: 4
  • Average comments per issue: 2.0
  • Average comments per pull request: 1.22
  • Merged pull requests: 3
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • penguian (2)
  • anton-seaice (1)
  • CodeGat (1)
Pull Request Authors
  • CodeGat (6)
  • penguian (2)
  • aidanheerdegen (1)
  • anton-seaice (1)
Top Labels
Issue Labels
type:release (1) priority:blocker (1)
Pull Request Labels
type:infra (2) type:release (1) priority:blocker (1)

Dependencies

.github/workflows/cd.yml actions
.github/workflows/ci.yml actions
config/versions.json meteor