jd_train/test_mpi_all.sh

21 lines
508 B
Bash

#!/bin/bash
NODES=(tn01 tn02 tn03 tn04 tn05 tn06)
OSU=/home/test/osu-micro-benchmarks-7.5.1/build/c/mpi/pt2pt/standard/osu_bw
for ((i=0; i<${#NODES[@]}; i++)); do
for ((j=i+1; j<${#NODES[@]}; j++)); do
A=${NODES[$i]}
B=${NODES[$j]}
echo "▶ Testing $A <-> $B"
mpirun --bind-to none \
--mca pml ucx \
--mca osc ucx \
--mca btl ^tcp,sm,vader \
--mca ucx_net_devices mlx4_0:1 \
-np 2 -H $A,$B \
$OSU
echo ""
done
done