reframe-hpc / reframe

A powerful Python framework for writing and running portable regression tests and benchmarks for HPC systems.
https://reframe-hpc.readthedocs.org
BSD 3-Clause "New" or "Revised" License
224 stars 104 forks source link

Automatic detection of the system configuration #3320

Open Blanca-Fuentes opened 1 week ago

Blanca-Fuentes commented 1 week ago

This PR introduces the option of detecting the system configuration automatically and writing the corresponding ReFrame config file.

  1. detect_containers: submits jobs to each partition to detect container platforms
  2. sched_options: additional scheduler access options that must be included for all partitions
  3. time_limit: time limit for the remote detection jobs (container platforms)
  4. exclude_feats: node features to be ignored in the filtering of the nodes to determine the partitions, patterns like row* are accepted
  5. filename: name of the configuration file that will be generated

Ideas/todo's