Adding an Experiment
Experiment Specifications are located in benchpark/experiments
.
They are organized by the ProgrammingModel used for on-node parallelization for the experiment,
e.g., benchpark/experiments/amg2023/cuda
for an AMG2023 experiment using CUDA (on an NVIDIA GPU),
and benchpark/experiments/amg2023/openmp
for an AMG2023 experiment using OpenMP (on a CPU).
These files, in conjunction with the system configuration files and package/application repositories,
are used to generate a set of concrete Ramble experiments for the target system and programming model.
ramble.yaml
defines the Ramble specs for building, running, analyzing and archiving experiments.execution_template.tpl
serves as a template for the final experiment script that will be concretized and executed.
A detailed description of Ramble configuration files is available at Ramble workspace_config.