Releases: ukri-excalibur/excalibur-tests
Releases · ukri-excalibur/excalibur-tests
v1.0.1
v1.0.0
v1.0.0
Features in this release
Installation
- Supports modern python packaging
Support for HPC systems
- ReFrame configuration and spack environments for supported systems
- List of supported systems (see docs for details):
ARCHER2 | CSD3 | Cosma | DIaL2 |
DIaL3 | Isambard 2 | Myriad | Tursa |
Application benchmarks
- List of included benchmarks (see docs for details):
HPL | IMB | OMB | hpcg |
hpgmg | sombrero | babelstream | cp2k |
grid | openmm | ramses | sphng |
swift | trove | trove-pdsyev | wrf |
Spack integration
SpackTest
class adds improved spack integration torfm.RegressionTest
- Spack environment automatically detected by ReFrame on supported systems
Postprocessing suite
- Independent python library
- Parses ReFrame perflogs into pandas DataFrames
- Unpacks complex fields into components
- Concatenates multiple perflogs into single DataFrame
- Supports data filtering with logical operators
- Supports scaling axis value columns in the DataFrame to user specifications
- Plots pairs of variables in bar charts using bokeh
- Script provided for end-to-end postprocessing on the command line
- Configuration can be generated and/or modified by a streamlit GUI and stored in yaml file
Documentation
- Documentation is generated by mkdocs and published on https://ukri-excalibur.github.io/excalibur-tests/
- Preview docs are generated for PRs
Contributing institutes
We are grateful for the contributions to this release from our collaborators in:
- University of Bristol
- University of Cambridge
- University of Edinburgh
- University of Leicester
- University of Reading
- Met Office