-
Notifications
You must be signed in to change notification settings - Fork 9
Adding new example lake
QuinnThomas edited this page May 19, 2022
·
1 revision
You can add a new example lake that is automatically run using updated GLM-AED code.
- Add lake directory to
glm-examples
subdirectory. The directory of the lake can not have spaces in the name. - Add configuration and driver files to the new lake directory. In the glm3.nml, be sure that the output.nc and lake.csv are written to an output subdirectory.
- Add lake to the github action file
glm-aed/.github/workflows/compile.yml
. You should add it after the other example lakes. Here is an example:
- name: run GLM Lake Alex
run: |
cd glm-examples/LakeAlexandrina
$GITHUB_WORKSPACE/glm-source/GLM/glm
- Update
.gitignore
to include the output.nc file from the new example. For example this is the line that should be added for LakeAlexandrina:
glm-examples/LakeAlexandrina/output/output.nc
- Add plotting of lake output to
glm-aed/glm-examples/example_lakes.Rmd
. Use the plotting code for the other lakes as a template.
Background
Getting started
- Downloading
- Running the model
glm.nml
configuration file- Tutorials & examples
- Navigating GLM outputs
Advanced use
- Command line options
- Restarting a simulation
- Customising the WQ setup
- Adding a new example lake
- Using GLM in R
Developer guide
- Downloading the code
- Compiling the code
- Updating existing submodule state
- Adding new submodules
- Using GLM as a linked library