nodes und size script
This commit is contained in:
parent
7c2a8a1dbb
commit
9cdac30176
3 changed files with 23 additions and 1 deletions
10
reduce/nodes.sh
Executable file
10
reduce/nodes.sh
Executable 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
|
|
@ -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
11
reduce/size.sh
Executable 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
|
Loading…
Reference in a new issue