hoomd.benchmark

Overview

hoomd.benchmark.series

Perform a series of benchmark runs.

Details

Benchmark utilities

Commands that help in benchmarking HOOMD-blue performance.

hoomd.benchmark.series(warmup=100000, repeat=20, steps=10000, limit_hours=None)

Perform a series of benchmark runs.

Parameters
  • warmup (int) – Number of time steps to hoomd.run() to warm up the benchmark

  • repeat (int) – Number of times to repeat the benchmark steps.

  • steps (int) – Number of time steps to hoomd.run() at each benchmark point.

  • limit_hours (float) – Limit each individual hoomd.run() length to this time.

series() executes warmup time steps. After that, it calls run(steps), repeat times and returns a list containing the average TPS for each of those runs.