nodes und size script

This commit is contained in:
Johannes 2016-06-24 22:15:46 +02:00
parent 7c2a8a1dbb
commit 9cdac30176
3 changed files with 23 additions and 1 deletions

10
reduce/nodes.sh Executable file
View file

@ -0,0 +1,10 @@
#!/bin/bash
for i in $(seq 0 1 35);
do
for j in $(seq 1 1 30);
do
res="$(mpirun -node 0-$i -nnp 16 reduce -b 1000)"
echo "${i},${res}"
done
done

View file

@ -350,13 +350,14 @@ The amount of processes used was increased from starting with only one node up t
On each node all 16 processes where used in all tests.
Therefore the total process count ranged from 16 to 576.
For all out tests in this project we used a repetition count of 30 which allowed us to run a high number of different inputs in a reasonable amount of time.
In \prettyref{fig:nodeplot} the results of this benchmark are shown.
\begin{figure}
\begin{adjustbox}{center}
\includegraphics[width=0.8\linewidth]{nodeplot}
\end{adjustbox}
\caption{Average runtimes on 1 to 36 nodes with 16 processes each.}
\label{fig:roofline}
\label{fig:nodeplot}
\end{figure}
\subsection{Array Size}

11
reduce/size.sh Executable file
View file

@ -0,0 +1,11 @@
#!/bin/bash
i=1
while [ $i -le 1000000 ]; do
for j in $(seq 1 1 30);
do
res="$(mpirun -node 0-35 -nnp 16 reduce -b $i)"
echo "${i},${res}"
done
let i*=10
done