Defining the Experiments in Benchpark

benchpark setup has set up the directory structure for your experiment. The next step is setting up the Ramble workspace and building the code:

cd <experiments_root>/<Benchmark/ProgrammingModel>/<System>/workspace
ramble --disable-progress-bar --workspace-dir . workspace setup

Ramble will build the source code and set up the following workspace directory structure:

experiments_root/
    ramble/
    spack/
    <Benchmark/ProgrammingModel>/
        <System>/
            workspace/
                configs/
                    (everything from system_def_dir)
                    (everything from experiment_def_dir)
                experiments/
                    <Benchmark>/
                       <Problem>/
                          <Benchmark>_<ProgrammingModel>_<Problem>
                                execute_experiment

If you edit any of the files, see Frequently Asked Questions to determine whether you need to re-do any of the previous steps.

Once that is complete, you are ready for Running an Experiment in Benchpark.