Skip to content

Releases: ukri-excalibur/excalibur-tests

v1.0.1

08 May 09:31
7d22969
Compare
Choose a tag to compare

Minor release to get a Zenodo DOI

v1.0.0

08 May 09:15
7d22969
Compare
Choose a tag to compare

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 to rfm.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

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