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. On each node all 16 processes where used in all tests.
Therefore the total process count ranged from 16 to 576. 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. 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{figure}
\begin{adjustbox}{center} \begin{adjustbox}{center}
\includegraphics[width=0.8\linewidth]{nodeplot} \includegraphics[width=0.8\linewidth]{nodeplot}
\end{adjustbox} \end{adjustbox}
\caption{Average runtimes on 1 to 36 nodes with 16 processes each.} \caption{Average runtimes on 1 to 36 nodes with 16 processes each.}
\label{fig:roofline} \label{fig:nodeplot}
\end{figure} \end{figure}
\subsection{Array Size} \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