forked from mdekauwe/CABLE_benchmarking
-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #134 from CABLE-LSM/133-polish-readme
Polish README.md
- Loading branch information
Showing
1 changed file
with
19 additions
and
8 deletions.
There are no files selected for viewing
This file contains 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 |
---|---|---|
@@ -1,14 +1,25 @@ | ||
# CABLE benchmarking | ||
# benchcab | ||
|
||
[](https://codecov.io/gh/CABLE-LSM/benchcab) | ||
[![Documentation status][readthedocs_badge]][docs] [![Test coverage][codecov_badge]][codecov_summary] [![Conda package status][conda_badge]][conda] | ||
|
||
Repository to benchmark CABLE. The benchmark will run the exact same configurations on two CABLE branches specified by the user, e.g. a user branch (with personal changes) against the head of the trunk. The results should be attached with all new [tickets](https://trac.nci.org.au/trac/cable/report/1). | ||
`benchcab` is a testing framework that tests the CABLE land surface model across a range of model configurations and model versions. The tool: | ||
- checks out the model versions specified by the user | ||
- builds the required executables | ||
- runs each model version across N standard science configurations | ||
- performs bitwise comparison checks on model outputs across model versions | ||
|
||
The code will: (i) check out; (ii) build; and (iii) run branches across N standard science configurations. It is possible to produce some plots locally. But the outputs should be uploaded to [the modelevaluation website](https://modelevaluation.org/) for further benchmarking and evaluation. | ||
The user can then pipe the model outputs into a benchmark analysis via [modelevaluation.org][meorg] to assess model performance. | ||
|
||
For the moment, the benchmarking only works on NCI supercomputer. | ||
The full documentation is available at [benchcab.readthedocs.io][docs]. | ||
|
||
You can see the full documentation to use it at https://benchcab.readthedocs.io/en/latest/ | ||
## Acknowledgements | ||
|
||
## Support | ||
Please leave your questions as [Issues](https://github.com/CABLE-LSM/benchcab/issues) to receive support | ||
- `benchcab` is a continuation of the efforts made by Martin De Kauwe ([@mdekauwe](https://github.com/mdekauwe)) and Gab Abramowitz ([@gabsun](https://github.com/gabsun)) in developing a CABLE benchmarking framework - we thank them for their contribution. | ||
|
||
[conda_badge]: https://img.shields.io/conda/v/accessnri/benchcab | ||
[codecov_badge]: https://codecov.io/gh/CABLE-LSM/benchcab/branch/master/graph/badge.svg?token=JJYE1YZDXQ | ||
[readthedocs_badge]: https://readthedocs.org/projects/benchcab/badge | ||
[conda]: https://anaconda.org/accessnri/benchcab | ||
[codecov_summary]: https://codecov.io/gh/CABLE-LSM/benchcab | ||
[docs]: https://benchcab.readthedocs.io | ||
[meorg]: https://modelevaluation.org |