Benchmarking program for scalar mpi reductions, and nonbatch script for running benchmarks
- New program mpi_reduce_bench
- runs testcases defined in source
- writes all benchmark results to a csv file, tags the testcase and benchmark run
- takes optional argument for benchmark tag, default benchmark tag is a timestamp
- New script mpibench.sh
- runs the mpi_reduce_bench with defined parameters:
- number of tasks
- number of nodes
- the benchmark tag for mpi_reduce_bench, default tag is the current git HEAD short hash
This commit is contained in:
3
samples/mpi_reduce_bench/CMakeLists.txt
Normal file
3
samples/mpi_reduce_bench/CMakeLists.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
## benchmark
|
||||
add_executable(mpi_reduce_bench main.cc)
|
||||
target_link_libraries(mpi_reduce_bench astaroth_core astaroth_utils)
|
||||
Reference in New Issue
Block a user