reframe
reframe copied to clipboard
A powerful Python framework for writing and running portable regression tests and benchmarks for HPC systems.
This PR introduces some changes for the configuration: - ReFrame will always start from a basic minimal configuration with a `generic` system (local scheduler and launcher) and the `builtin` environment....
Feel free to tell me that you don't want to support this use case if it's not useful for your sites. We have a unit test that executes on each...
The current defaults do not represent the most common case and we should consider changing them in 4.0. More specifically, `RFM_AUTODETECT_FQDN` and `RFM_AUTODETECT_XTHOSTNAME` should default to zero as they account...
There are some systems I have access to where it'd be beneficial to use custom MPI launchers, different from the standard ones. Latest case I ran into is https://www.dur.ac.uk/icc/cosma/support/rockport/, where...
On lumi the command `sacct -S -P -j -o jobid,state,exitcode,end,nodelist` doesn't always give the complete node list since the beginning of the job. It would print for instance ``` JobID|State|ExitCode|End|NodeList...
I might be missing something obvious here, but the [handlers_perflog](https://reframe-hpc.readthedocs.io/en/stable/config_reference.html#logging-.handlers_perflog-.format) reference does not seem to be documenting the performance-related arguments used in [Configuring ReFrame for Your Site](https://reframe-hpc.readthedocs.io/en/stable/configure.html#configuring-reframe-for-your-site), e.g.: - `check_perf_value`...
Quoting from @akesandgren: > It would be somewhat more user friendly if it augmented the settings.py from the user with the core/settings.py. Although I would prefer if it did read...
Closes #2162
We should extend the `--distribute` feature to multi-node jobs that will (by default) run on all the combinations of available nodes over the nodes of the test. Since the combinations...