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.
|
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
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