\subsection{Open MPI} \label{sub:open_mpi} OpenMPI wurde in der Version 1.7.3 mithilfe von easybuild (\ref{sec:easybuild}) installiert. Die für easybuild benötigten Paket-Beschreibungen sind in \emph{aufgabe4.5} zu finden. Zum Testen haben wir das Programm {\tt hello.cpp} (siehe \emph{aufgabe4.5/hello.cpp}) geschrieben, welches für jeden Node dessen Rank und Hostname ausgibt. Dieses kann durch folgenden Befehl compiliert werden: \shellcmd{mpic++ hello.cpp} Mit Hilfe einer {\tt hosts}-Datei, in der die Namen aller verwendeten Nodes eingetragen wird, kann das Programm mit folgenden Befehl ausgeführt werden: \shellcmd{mpirun $--$hostfile hosts a.out} Beispiel-Ausgabe: \begin{lstlisting} Hello World! I am 1 of 4 running on host zotac2 Hello World! I am 3 of 4 running on host zotac4 Hello World! I am 0 of 4 running on host zotac1 Hello World! I am 2 of 4 running on host zotac3 \end{lstlisting}