Title: Efficient System and Application Performance Testing with ReFrame.
Abstract: ReFrame is a powerful framework for writing system regression tests and benchmarks, specifically targeted to HPC systems. The goal of the framework is to abstract away the complexity of the interactions with the system, separating the logic of a test from the low-level details. This allows users to write portable tests in a declarative way that describes only the test’s functionality. Tests in ReFrame are Python classes that specify the variables and parameters of the test. ReFrame will load the tests and send them down a well-defined pipeline that will execute them in parallel. The stages of this pipeline take care of all the system interaction details, such as programming environment switching, compilation, job submission, job status query, sanity checking and performance assessment.
Bio: Rafael is part of the Software Engineering line at the Swiss National Supercomputing Centre (CSCS). He obtained his PhD in Physics from the University of Lyon I on 2015. There he worked on ab initio calculations and prediction of crystal structures. Then moved to the University of Basel for a postdoctoral fellowship on machine learning applied to the prediction of chemical properties of molecular systems. In 2017 he started in his current position at CSCS.