Commit c73355a4 authored by Taddeüs Kroes's avatar Taddeüs Kroes

ModSim ass4 taddeus: Worked on Ring report.

parent d5bfd07b
......@@ -89,8 +89,8 @@ getallen als uitvoer geven, bedoeld als invoer voor het programma
berekent. \emph{plot.py} heeft als optionele parameter een bestandsnaam om de
grafiek in op de slaan. Het gebruik van het programma is als volgt bedoeld:
\begin{verbatim}
$ sh ring.sh | python plot.py # Laat alleen een grafiek zien
$ sh ring.sh | python plot.py results.pdf # Slaat de grafiek ook op
$ ./ring.sh 6 | ./plot.py # Laat alleen een grafiek zien
$ ./ring.sh 6 | ./plot.py results.pdf # Slaat de grafiek ook op
\end{verbatim}
\section{Resultaten}
......
......@@ -3,7 +3,7 @@
#include <math.h>
#include <mpi.h>
//#define DEBUG
#define DEBUG
#define LOOP 100 // Number of different message sizes
#define STRIDE 10000 // Difference between the message sizes
......
#!/bin/sh
NUM_PROCESSES=${1-4} # Default: 4 processes
RSH_AGENT=rsh
MPI_HOSTFILE=~/.mpirun.machines
PROGRAM_EXEC=ring
#!/bin/bash
if [ $# -lt 1 ]; then
echo "Usage: bash $0 NUM_PROCESSES"
exit 1
fi
mpirun -np $NUM_PROCESSES $PROGRAM_EXEC
#mpirun -np $NUM_PROCESSES --mca pls_rsh_agent $RSH_AGENT \
# --hostfile $MPI_HOSTFILE $PROGRAM_EXEC
# Build hosts string
START=16
cur=`expr $START + 1`
hosts="edu0$START,edu0$cur"
for i in `seq 3 $1`; do
cur=`expr $cur + 1`
hosts="$hosts,edu0$cur"
done
mpirun -mca plm_rsh_agent /usr/bin/rsh -n $1 -host $hosts ./ring
#mpirun -np $1 ./ring
......@@ -14,4 +14,4 @@ for i in `seq 3 $1`; do
done
mpirun -mca plm_rsh_agent /usr/bin/rsh -n $1 -host $hosts ./par ${@:2:$#}
#mpirun -np ${1-4} ./par ${@:2:$#}
#mpirun -np $1 ./par ${@:2:$#}
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment