|
1 | 1 | # Deployment |
2 | 2 |
|
3 | | -ACCESS-ESM1.6 is deployed automatically when a new version of the spack.yaml file is committed to the `main` branch or a dedicated `backport/VERSION` branch of the [ACCESS-NRI/ACCESS-ESM1.6](https://github.com/ACCESS-NRI/ACCESS-ESM1.6) repository. |
| 3 | +All released versions of ACCESS-ESM1.6 come with a pre-deployed build on _Gadi_. Deployed builds are stored under the project `vk83` (hence requiring [membership to this project](https://my.nci.org.au/mancini/project/vk83/join) for access). You can see all deployed builds via: |
4 | 4 |
|
5 | | -ACCESS-ESM1.6 is deploed in /g/data/vk83. It is necessary to be a member of vk83 project to use ACCESS-NRI deployments of ACCESS-ESM1.6. All deployed versions are available as modules to load. To check all the released versions of ACCESS-ESM1.6 on Gadi: |
6 | | - |
7 | | -``` |
| 5 | +```bash |
8 | 6 | module use /g/data/vk83/modules |
9 | 7 | module avail access-esm1p6 |
10 | 8 | ``` |
11 | 9 |
|
12 | | -For users of ACCESS-ESM1.6 model configurations released by ACCESS-NRI, the exact location of the ACCESS-ESM1.6 model executables is not required. Model configurations will be updated with new model releases when necessary. |
| 10 | +There are development releases (identified with a `dev_` prefix to the date tag) and full releases (identified with only a date tag). We recommend new users start with the newest full release (i.e. with the most recent date tag). |
| 11 | + |
| 12 | +These builds are optimised for the Sapphire-Rapid hardware from Intel (i.e., the *normalsr* queue), and may not run on Cascade-Lake (i.e., the *normal* queue) or older hardware. |
| 13 | + |
| 14 | +The ACCESS-ESM1.6 model configurations released by ACCESS-NRI are setup to use the proper model release and will be updated when necessary. |
| 15 | + |
13 | 16 |
|
14 | 17 | ## Release information |
15 | 18 |
|
16 | 19 | The deployment process creates a GitHub release with the same tag as the deployed module. All releases are available under the [Releases page](https://github.com/ACCESS-NRI/ACCESS-ESM1.6/releases). Each release has a changelog and meta-data with detailed information about the build and deployment, including: |
17 | 20 |
|
18 | 21 | - paths on Gadi to all executables built in the deployment process (spack.location) |
19 | 22 | - 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 |
20 | | -- the environment spack.yaml file used for deployment |
| 23 | +- the environment spack.yaml file used for deployment |
| 24 | + |
| 25 | +## More details |
| 26 | + |
| 27 | +The deployment is managed via GitHub Actions that are triggered when a new version of the spack.yaml file is committed to the `main` branch or a dedicated `backport/VERSION` branch of the [ACCESS-NRI/ACCESS-ESM1.6](https://github.com/ACCESS-NRI/ACCESS-ESM1.6) repository. |
| 28 | + |
| 29 | +No manual deployments will be accepted. |
0 commit comments