The project key specifies the NCI project to charge the simulations too.
The experiment key specifies the experiment we want to run. Experiments are defined in the benchcab-evaluation workspace on modelevaluation.org. The experiment dictates which site datasets we use to drive our models in our test suite.
The realisations key specifies a list of branches we want to test. One or more branches can be specified in the list.
The modules key specifies which modules to use for compiling CABLE executables.
There are also a number of optional parameters in the configuration file. For more details, see the documentation on config.yaml options.
In this example we will run a simple test suite for the AU-Tum Tumbarumba site. Set the project key to your project of choice and set experiment to AU-Tum.
To run the test suite, run the following command from the example work directory:
benchcab demo
Prerequisites:
You will need:
hh5
andks32
Running a quick and easy test suite:
benchcab
is implemented as a command line tool and is available in thehh5
conda environment. To activate the environment, run:To run the test suite,
benchcab
must be run from an example work directory under either/scratch
or/g/data
.Change directory into
/scratch/<project>/<user>/
:Clone the example work directory:
Next, edit the
config.yaml
configuration file in the example work directory. Here is where we configure the test suite forbenchcab
:project
key specifies the NCI project to charge the simulations too.experiment
key specifies the experiment we want to run. Experiments are defined in the benchcab-evaluation workspace on modelevaluation.org. The experiment dictates which site datasets we use to drive our models in our test suite.realisations
key specifies a list of branches we want to test. One or more branches can be specified in the list.modules
key specifies which modules to use for compiling CABLE executables. There are also a number of optional parameters in the configuration file. For more details, see the documentation on config.yaml options.In this example we will run a simple test suite for the AU-Tum Tumbarumba site. Set the
project
key to your project of choice and setexperiment
toAU-Tum
.To run the test suite, run the following command from the example work directory: