Quick Start

BenchPRO provides a number of example application and benchmark profiles. This Quick Start walks through the process of building an application, running a benchmark and capturing the result on Frontera.

  1. Load the BenchPRO module:

ml use /scratch1/hpc_tools/benchpro/modulefiles
ml benchpro
  1. Provide your SLURM allocation using the BPS settings interface:

bps allocation=[your allocation]
  1. Build LAMMPS and run the LJ melt simualation with:

bp -b lammps
bp -B ljmelt
  1. Two jobs will have started, a LAMMPS complication job, and a LJ melt benchmark job. Check the status of LAMMPS with:

bp -la
bp -qa lammps
  1. Query the state of your benchmark with:

bp -lr
bp -qr [jobid]
  1. Once the jobs are complete, capture your result and provenance data to the database:

bp -C