CS-PROJECTS / fuzzylloyd / scalability.sh
scalability.sh
Raw
#! /bin/bash
#SBATCH --nodes 1
#SBATCH --ntasks 128
#SBATCH -t 00:30:00
#SBATCH -p dev_q
#SBATCH -A cmda3634_rjh
#SBATCH -o slurm-timing.out

make 

mpiexec -np 1 ./main.out 5000 20 0 > output.txt
mpiexec -np 2 ./main.out 10000 20 0 >> output.txt
mpiexec -np 4 ./main.out 20000 20 0 >> output.txt
mpiexec -np 8 ./main.out 40000 20 0 >> output.txt
mpiexec -np 16 ./main.out 80000 20 0 >> output.txt
mpiexec -np 32 ./main.out 160000 20 0 >> output.txt
mpiexec -np 64 ./main.out 320000 20 0 >> output.txt
mpiexec -np 128 ./main.out 640000 20 0 >> output.txt

rm *.o