Skip to content

Usage

Create an ensemble configuration

You can use wavi_create_case to create a new template folder to create your ensemble:

wavi_create_case anewcase template_bas
This will create a /cases/anewcase folder containing /code, /ensemble, /input, /run and /scripts, based on the /cases/template_bas folder.

A full breakdown is provided on the Tempaltes & Cases page, but in first instance pay attention to the following:

  1. /ensemble/template.yaml controls the model ensemble, output file directory destinations and the storage quota. Change these as you see fit, ensuring they point to a location which is visible for the HPC nodes. Also see model-ensembler building configuration for a breakdown of different configuration options.
  2. /scripts/run_ensemble_member.j2 is the template for the script that will be sent to SLURM. Pay attention to Julia module loading (if you are loading Julia as a module) or exports to $PATH (if you have installed Julia manually). If you have installed Julia using juliaup (e.g. for Archer/JASMIN/local), you should not need to make any changes here.

Running the ensemble

Finally, to run your ensemble:

wavi_ensemble test_ensemble anewcase

Single execution

You can also try running WAVI in single execution mode:

wavi_execute test_run wavi_test