-
Notifications
You must be signed in to change notification settings - Fork 19
Add AM3 specific run docs #1058
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
Whyborn
wants to merge
77
commits into
development
Choose a base branch
from
1039-AM3-run-a-model-docs
base: development
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from 74 commits
Commits
Show all changes
77 commits
Select commit
Hold shift + click to select a range
b5251dc
Create quick start for AM3
Whyborn 4a20042
Minor change to wording
Whyborn 302deeb
Add changes from add-AM3-model-page branch
Whyborn 76b0895
Add access to list of projects
Whyborn f2e3091
Minor fixes
Whyborn 66bdeac
reverse land_bgc
Whyborn 549a3a2
Fill in missing hyperlinks
Whyborn 9771637
Change suite to set
Whyborn 9e71a44
Add changes from add-AM3-model-page branch
Whyborn db89ae1
Add access to list of projects
Whyborn a95b40a
Minor fixes
Whyborn dbf46da
reverse land_bgc
Whyborn 4232edb
Fill in missing hyperlinks
Whyborn 26c743e
Change suite to set
Whyborn 8928881
Be slightly more verbose in Quick start section
Whyborn 6af5064
Merge commit
Whyborn 24a5051
Add message about getting access to repos and link to config docs
Whyborn 3b5dde7
Add changes from add-AM3-model-page branch
Whyborn cc6e106
Add access to list of projects
Whyborn 2331ce3
Minor fixes
Whyborn a2baeac
reverse land_bgc
Whyborn f1bf718
Fill in missing hyperlinks
Whyborn be779b1
Change suite to set
Whyborn d83ed6f
Be slightly more verbose in Quick start section
Whyborn b216d34
Create quick start for AM3
Whyborn 96ac3f3
Minor change to wording
Whyborn cf7c723
Add changes from add-AM3-model-page branch
Whyborn df42d60
Add access to list of projects
Whyborn bd4853c
Minor fixes
Whyborn 95349c2
reverse land_bgc
Whyborn dc1cf81
Fill in missing hyperlinks
Whyborn 6db0926
Change suite to set
Whyborn 4f44200
Add message about getting access to repos and link to config docs
Whyborn 18b2994
Fixes after rebasing
atteggiani e6d0098
Added access-am3-configs private repo to link checker exclusions, bec…
atteggiani 8b4eb0c
Merge branch '1039-AM3-run-a-model-docs' of github.com:ACCESS-NRI/ACC…
Whyborn eb6a910
Reorganise the information
ccarouge b2d06e6
Added ACCESS-AM model page to navigation
ccarouge 8ea70ae
Remove rogue files and add AM3 to models index in mkdocs.yml
Whyborn 9815875
merge mkdocs.yml
Whyborn 3acf342
Correct path to ACCESS-AM logo
ccarouge a03903d
Add link to specific section of rose/cylc docs in last paragraph
Whyborn 37f3e2d
Add AM3 model card to run a model page
Whyborn b75588d
Add correct link to github section
Whyborn fbeb38d
Remove misnamed run_access_am file
Whyborn 1ed2fe9
Add AM3 mentions to the appropriate model components
Whyborn 78938cf
Fix AM run a model card
Whyborn 3edf725
Change wording slightly to make clear all components are necessarily …
Whyborn 5a21df3
Set image to ESM image and add some more links to run a model page
Whyborn 0b5a278
Accidentally changed preview instead of card image
Whyborn 9e83e58
Specify atmos chemistry as optional for AM3
Whyborn b717c63
Update run_access-am3.md with setup instructions
ccarouge 1c02304
Add JULES bits for AM3
Whyborn aeef13a
Update name of section based on rose/cylc docs bit
Whyborn c6bf8e4
Update docs/models/access_models/index.md
Whyborn 5223d30
Update docs/models/model_components/bgc_land.md
Whyborn 93cf220
Update docs/models/model_components/land.md
Whyborn 8ba6646
Minor fixes and rewording end of run a model page
Whyborn 88fd437
Merge branch '1039-AM3-run-a-model-docs' of github.com:ACCESS-NRI/ACC…
Whyborn 20fbea4
Update docs/models/run_a_model/run_access-am3.md
Whyborn 2824a99
Specify ACCESS-AM3 at end
Whyborn 9e8d910
Update docs/models/run_a_model/run_access-am3.md
Whyborn 929f8e6
Apply suggestions from code review
Whyborn e614c03
Revert accidental whitespace changes
Whyborn 606c1fe
Merge branch '1039-AM3-run-a-model-docs' of github.com:ACCESS-NRI/ACC…
Whyborn acdf958
mkdocs additions without unintential whitespace
Whyborn 40f80bf
Add release statement to AM3 pages
Whyborn 60f3c30
Update run_a_model cards with vn number
Whyborn 6a158a2
Apply suggestions from code review
Whyborn 9b139f2
Add cards to top of page
Whyborn 424ab31
Change to css and associated removals in page
Whyborn 4a52bde
Flesh out release admonition
Whyborn 213d9c9
Update docs/models/run_a_model/run_access-am3.md
Whyborn 3793924
Apply suggestions from code review
Whyborn 674d368
Reformatted prerequisites
atteggiani f9e0974
Fixed broken links
atteggiani e42f5a3
Use 'release-n96e' as example branch instead of "main"
ccarouge File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,32 @@ | ||
| !!! release | ||
| This is an [**Alpha Release**](/about/releases), intended for use by experienced users and collaborators. Any model configuration and related source code information on this page may change during the release process. | ||
|
|
||
| # ACCESS-AM | ||
|
|
||
| {: class="img-contain white-background round-edges with-padding intro-img" loading="lazy"} | ||
|
|
||
| The ACCESS Atmosphere Model (ACCESS-AM) is a global coupled atmospheric model that can include [atmosphere](/models/model_components/atmosphere), [aerosols and atmospheric chemistry](/models/model_components/aerosols_atmospheric_chemsitry), [land](/models/model_components/land) and [land biogeochemistry](/models/model_components/bgc_land), depending on the configuration. | ||
|
|
||
| {% set model = "ACCESS-AM3" %} | ||
| ## {{ model }} | ||
|
|
||
| {{ model }} is a set of coupled atmosphere-land configurations developed by the ACCESS-NRI, the [Commonwealth Science and Industrial Research Organisation (CSIRO)](https://www.csiro.au/en/research/natural-environment?start=0&count=12) and the [ARC Centre of Excellence for Weather in the 21st Century](https://21centuryweather.org.au/). | ||
|
|
||
| ACCESS-NRI has released [{{ model }} configurations](https://github.com/ACCESS-NRI/access-am3-configs). | ||
|
|
||
| !!! tip | ||
| The configurations GitHub repository is private. To request access to it, follow the related instructions in the [Run {{ model }} page](/models/run_a_model/run_access-am3/#request-access). | ||
|
|
||
| <!-- TODO: Fill in configurations for beta release. --> | ||
|
|
||
| ### Model Components {: #model-components-{{model}} } | ||
|
|
||
| - **Atmosphere**: [UM13.1](/models/model_components/atmosphere#unified-model-um). | ||
|
|
||
| - **Aerosols and Atmospheric Chemistry**: [GLOMAP](/models/model_components/aerosols_atmospheric_chemistry#glomap) and [UKCA](/models/model_components/aerosols_atmospheric_chemistry#UKCA). | ||
|
|
||
| - **Land**: [CABLE](/models/model_components/land#cable) and [JULES](/models/model_components/land#jules). | ||
|
|
||
| - **Land Biogeochemistry**: [CASA-CNP](/models/model_components/bgc_land#casa_cnp). | ||
|
|
||
| [Run ACCESS-AM](/models/run_a_model/run_access-am3){: class="text-card"} | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ccarouge marked this conversation as resolved.
Show resolved
Hide resolved
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,84 @@ | ||
| {% set model = "ACCESS-AM3" %} | ||
| {% set github_configs = "https://github.com/ACCESS-NRI/access-am3-configs" %} | ||
| {% set github_ssh = "git@github.com:ACCESS-NRI/access-am3-configs.git" %} | ||
| {% set configs_docs = "https://access-am3-configs.access-hive.org.au" %} | ||
| {% set example_branch = "main" %} | ||
| {% set release_notes = "https://forum.access-hive.org.au/t/access-am3-release-information/5446" %} | ||
|
|
||
Whyborn marked this conversation as resolved.
Show resolved
Hide resolved
Whyborn marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| !!! release | ||
| This is an [**Alpha Release**](/about/releases), intended for use by experienced users and collaborators. Any model configuration and related source code information on this page may change during the release process. | ||
|
|
||
| <div class="text-card-group" markdown> | ||
| [:fontawesome-brands-github:{: class="twemoji icon-before-text"} {{ model }} configurations]({{github_configs}}){: class="text-card"} | ||
| [{: class="icon-before-text"} {{ model }} configs docs]({{configs_docs}}){: class="text-card"} | ||
| [:notepad_spiral:{: class="twemoji icon-before-text"} Release notes]({{release_notes}}){: class="text-card"} | ||
| </div> | ||
|
|
||
| # Run {{ model }} | ||
|
|
||
| ## About | ||
|
|
||
| The instructions below outline how to run {{ model }} using ACCESS-NRI's software deployment pipeline, specifically designed to run on the [National Computational Infrastructure (NCI)](https://nci.org.au/about-us/who-we-are) supercomputer [_Gadi_](https://nci.org.au/our-systems/hpc-systems). | ||
|
|
||
| If you are unsure whether {{ model }} is the right choice for your experiment, take a look at the overview of [ACCESS Models](/models). | ||
|
|
||
| All {{model}} configurations are licensed under the UKMO's Momentum licence. {{model}} is delivered to the community through private GitHub repositories. See the [Request access prerequisite](#request-access) for details. | ||
|
|
||
| {{ model }} release notes are [available on the ACCESS-Hive Forum]({{release_notes}}) and are updated when new releases are made available. | ||
|
|
||
| ## Prerequisites | ||
|
|
||
| !!! warning | ||
| Before continuing, make sure you have read the guide on [running models using _Rose/Cylc_](/models/run-a-model/rose-cylc.md). | ||
|
|
||
| In addition to the [prerequisites for _Rose/Cylc_](/models/run_a_model/rose_cylc/#prerequisites), you will need: | ||
|
|
||
| - **Request access to the configurations**<br> | ||
| To request access to the configurations repository (and associated model component repositories), please contact us [through the ACCESS-Hive Forum](https://forum.access-hive.org.au/t/request-access-to-am3-configurations/5580/13). This step will also allow us to check you are properly licensed to use the software. | ||
Whyborn marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| {: #request-access } | ||
|
|
||
| - **Join NCI projects**<br> | ||
| Join the following projects by requesting membership on their respective NCI project pages: | ||
|
|
||
| - [access](https://my.nci.org.au/mancini/project/access/join) | ||
| - [ki32](https://my.nci.org.au/mancini/project/ki32/join) | ||
| - [ki32_mosrs](https://my.nci.org.au/mancini/project/ki32_mosrs/join) | ||
| - [vk83](https://my.nci.org.au/mancini/project/vk83/join) | ||
| - [xp65](https://my.nci.org.au/mancini/project/xp65/join) | ||
|
|
||
| !!! tip | ||
| To request membership for the _ki32_mosrs_ subproject, you need to: | ||
|
|
||
| - already be member of the _ki32_ project | ||
| - have a [MOSRS account](/models/run_a_model/rose_cylc/#mosrs-account) | ||
|
|
||
| !!! warning | ||
| You will not be granted access to some of the projects listed here before we have checked you are properly licensed to use the software. Ensure you [request access to the configurations](#request-access) first. | ||
|
|
||
| For more information on joining specific NCI projects, refer to [How to connect to a project](https://opus.nci.org.au/display/Help/How+to+connect+to+a+project). | ||
|
|
||
| ## Get {{model}} configuration | ||
|
|
||
| Follow the instructions for [Model configurations stored on _GitHub_](/models/run_a_model/rose_cylc/#model-configurations-stored-on-github) using the following specific information: | ||
|
|
||
| - [Repository](/models/run-a-model/rose-cylc/#model-configurations-stored-on-github): {{ github_ssh }} | ||
| - [Branch](/models/run-a-model/rose-cylc/#model-configurations-stored-on-github): {{ example_branch }} | ||
Whyborn marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| ## Initial Setup | ||
|
|
||
| Before you can run {{ model }} configuration, you need to specify which projects you want to use for data storage and compute resources. For this, in the configuration directory open the `rose-suite.conf_nci_gadi` file and change: | ||
|
|
||
| - `root_dir` to the path you want to use as a work directory for running the simulation. A space under `/scratch/<project>` is ideal, where `<project>` is the project associated with the current work. The directory will be created by the suite if it does not exist. | ||
| - `STORAGE_PROJECT` must be the same project as used in the `root_dir` path. | ||
atteggiani marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| - `COMPUTE_PROJECT` to any project you want to be charged for the compute resources. | ||
|
|
||
| Now the configuration can be run using the [Run the model configuration](/models/run_a_model/rose_cylc/#run-the-model-configuration) instructions. | ||
|
|
||
| ## Inspecting the outputs | ||
|
|
||
| The netCDF outputs are placed in `~/cylc-run/<suite-id>/share/data/History_Data/netCDF`. | ||
| The outputs in [UM Fieldsfiles format](https://code.metoffice.gov.uk/doc/um/latest/papers/umdp_F03.pdf) are placed in `~/cylc-run/<suite-id>/share/data/History_Data`. | ||
|
|
||
| ## Further Information | ||
|
|
||
| See [{{ model }} configuration documentation](https://access-nri.github.io/access-am3-configs-doc/) for more detailed information about {{ model }} configuration. | ||
atteggiani marked this conversation as resolved.
Show resolved
Hide resolved
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.