#!/bin/bash # default 1 Node salloc -N 1 --exclusive \ mpirun --bind-to none -mca btl ^openib -npernode 1 \ numactl --physcpubind 0-39 \ ./main -v salloc -N 2 --exclusive \ mpirun --bind-to none -mca btl ^openib -npernode 1 \ numactl --physcpubind 0-39 \ ./main -v # small N, K, large H, W, R, S salloc -N 1 --exclusive \ mpirun --bind-to none -mca btl ^openib -npernode 1 \ numactl --physcpubind 0-39 \ ./main -v -p 0 -d 0 -s 1 3 3 256 256 3 128 128 salloc -N 2 --exclusive \ mpirun --bind-to none -mca btl ^openib -npernode 1 \ numactl --physcpubind 0-39 \ ./main -v -p 0 -d 0 -s 1 3 3 256 256 3 128 128 salloc -N 1 --exclusive \ mpirun --bind-to none -mca btl ^openib -npernode 1 \ numactl --physcpubind 0-39 \ ./main -v -p 1 -d 0 -s 1 3 3 256 256 3 128 128 salloc -N 2 --exclusive \ mpirun --bind-to none -mca btl ^openib -npernode 1 \ numactl --physcpubind 0-39 \ ./main -v -p 1 -d 0 -s 1 3 3 256 256 3 128 128 salloc -N 1 --exclusive \ mpirun --bind-to none -mca btl ^openib -npernode 1 \ numactl --physcpubind 0-39 \ ./main -v -p 0 -d 1 -s 1 3 3 256 256 3 128 128 salloc -N 2 --exclusive \ mpirun --bind-to none -mca btl ^openib -npernode 1 \ numactl --physcpubind 0-39 \ ./main -v -p 0 -d 1 -s 1 3 3 256 256 3 128 128 salloc -N 1 --exclusive \ mpirun --bind-to none -mca btl ^openib -npernode 1 \ numactl --physcpubind 0-39 \ ./main -v -p 2 -d 2 -s 2 3 3 256 256 3 128 128 salloc -N 2 --exclusive \ mpirun --bind-to none -mca btl ^openib -npernode 1 \ numactl --physcpubind 0-39 \ ./main -v -p 2 -d 2 -s 2 3 3 256 256 3 128 128 # small H, W, R, S, large N, K salloc -N 1 --exclusive \ mpirun --bind-to none -mca btl ^openib -npernode 1 \ numactl --physcpubind 0-39 \ ./main -v -p 0 -d 0 -s 1 128 128 8 8 64 8 8 salloc -N 2 --exclusive \ mpirun --bind-to none -mca btl ^openib -npernode 1 \ numactl --physcpubind 0-39 \ ./main -v -p 0 -d 0 -s 1 128 128 8 8 64 8 8 salloc -N 1 --exclusive \ mpirun --bind-to none -mca btl ^openib -npernode 1 \ numactl --physcpubind 0-39 \ ./main -v -p 1 -d 0 -s 1 128 128 8 8 64 8 8 salloc -N 2 --exclusive \ mpirun --bind-to none -mca btl ^openib -npernode 1 \ numactl --physcpubind 0-39 \ ./main -v -p 1 -d 0 -s 1 128 128 8 8 64 8 8 salloc -N 1 --exclusive \ mpirun --bind-to none -mca btl ^openib -npernode 1 \ numactl --physcpubind 0-39 \ ./main -v -p 0 -d 1 -s 1 128 128 8 8 64 8 8 salloc -N 2 --exclusive \ mpirun --bind-to none -mca btl ^openib -npernode 1 \ numactl --physcpubind 0-39 \ ./main -v -p 0 -d 1 -s 1 128 128 8 8 64 8 8 salloc -N 1 --exclusive \ mpirun --bind-to none -mca btl ^openib -npernode 1 \ numactl --physcpubind 0-39 \ ./main -v -p 2 -d 2 -s 2 128 128 8 8 64 8 8 salloc -N 2 --exclusive \ mpirun --bind-to none -mca btl ^openib -npernode 1 \ numactl --physcpubind 0-39 \ ./main -v -p 2 -d 2 -s 2 128 128 8 8 64 8 8 # Odd N salloc -N 1 --exclusive \ mpirun --bind-to none -mca btl ^openib -npernode 1 \ numactl --physcpubind 0-39 \ ./main -v -p 0 -d 1 -s 1 5 4 64 64 4 16 16 salloc -N 2 --exclusive \ mpirun --bind-to none -mca btl ^openib -npernode 1 \ numactl --physcpubind 0-39 \ ./main -v -p 0 -d 1 -s 1 5 4 64 64 4 16 16 # Odd C salloc -N 1 --exclusive \ mpirun --bind-to none -mca btl ^openib -npernode 1 \ numactl --physcpubind 0-39 \ ./main -v -p 0 -d 1 -s 1 4 5 64 64 4 16 16 salloc -N 2 --exclusive \ mpirun --bind-to none -mca btl ^openib -npernode 1 \ numactl --physcpubind 0-39 \ ./main -v -p 0 -d 1 -s 1 4 5 64 64 4 16 16 # Odd H W salloc -N 1 --exclusive \ mpirun --bind-to none -mca btl ^openib -npernode 1 \ numactl --physcpubind 0-39 \ ./main -v -p 0 -d 1 -s 1 4 2 127 67 4 16 16 salloc -N 2 --exclusive \ mpirun --bind-to none -mca btl ^openib -npernode 1 \ numactl --physcpubind 0-39 \ ./main -v -p 0 -d 1 -s 1 4 2 127 67 4 16 16 # Odd K salloc -N 1 --exclusive \ mpirun --bind-to none -mca btl ^openib -npernode 1 \ numactl --physcpubind 0-39 \ ./main -v -p 0 -d 1 -s 1 4 2 64 64 7 16 16 salloc -N 2 --exclusive \ mpirun --bind-to none -mca btl ^openib -npernode 1 \ numactl --physcpubind 0-39 \ ./main -v -p 0 -d 1 -s 1 4 2 64 64 7 16 16 # Odd R, S salloc -N 1 --exclusive \ mpirun --bind-to none -mca btl ^openib -npernode 1 \ numactl --physcpubind 0-39 \ ./main -v -p 0 -d 1 -s 1 4 2 64 64 7 13 21 salloc -N 2 --exclusive \ mpirun --bind-to none -mca btl ^openib -npernode 1 \ numactl --physcpubind 0-39 \ ./main -v -p 0 -d 1 -s 1 4 2 64 64 7 13 21 # Random salloc -N 1 --exclusive \ mpirun --bind-to none -mca btl ^openib -npernode 1 \ numactl --physcpubind 0-39 \ ./main -v -p 2 -d 3 -s 1 3 7 63 121 7 19 28 salloc -N 2 --exclusive \ mpirun --bind-to none -mca btl ^openib -npernode 1 \ numactl --physcpubind 0-39 \ ./main -v -p 2 -d 3 -s 1 3 7 63 121 7 19 28 # Random salloc -N 1 --exclusive \ mpirun --bind-to none -mca btl ^openib -npernode 1 \ numactl --physcpubind 0-39 \ ./main -v -p 3 -d 1 -s 5 4 3 131 67 12 21 37 salloc -N 2 --exclusive \ mpirun --bind-to none -mca btl ^openib -npernode 1 \ numactl --physcpubind 0-39 \ ./main -v -p 3 -d 1 -s 5 4 3 131 67 12 21 37 run_validate.txt Displaying run_validate.txt.