21 lines
508 B
Bash
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
|