#!/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