/machine-tester

A small utility to test machines.

Primary LanguageC++MIT LicenseMIT

Machine Tester

Build:

$ mkdir -p build
$ cd build
# Find BLAS automatically
$ cmake ..
# Use OpenBLAS
$ cmake .. -DBLA_VENDOR=OpenBLAS
# Use BLIS
$ cmake .. -DBLA_VENDOR=FLAME

Usage:

# Slurm
srun -N $NNODES ./machine_tester
# OpenMPI
mpirun --hostfile -n $NNODES -N 1 ./machine_tester
# Run w/o TCP BTL
mpirun -mca btl ^tcp ...
# Run w/ UCX PML
mpirun -mca pml ucx ...