2014-03-05 11:47:14 +01:00
|
|
|
%!TEX root = Programmierparadigmen.tex
|
2014-02-01 14:39:16 +01:00
|
|
|
\chapter{MPI}
|
|
|
|
\index{MPI|(}
|
|
|
|
|
|
|
|
Message Passing Interface (kurz: MPI) ist ein Standard,
|
|
|
|
der den Nachrichtenaustausch bei parallelen Berechnungen auf
|
|
|
|
verteilten Computersystemen beschreibt.
|
|
|
|
|
2014-03-09 19:42:44 +01:00
|
|
|
\section{Erste Schritte}
|
|
|
|
\inputminted[numbersep=5pt, tabsize=4, frame=lines, label=hello-world.c]{c}{scripts/mpi/hello-world.c}
|
|
|
|
|
|
|
|
Das wird \texttt{mpicc hello-world.c} kompiliert.\\
|
|
|
|
Mit \texttt{mpirun -np 14 scripts/mpi/a.out} werden 14 Kopien des Programms
|
|
|
|
gestartet.
|
|
|
|
|
2014-02-01 14:39:16 +01:00
|
|
|
\section{Syntax}
|
|
|
|
\section{Beispiele}
|
2014-03-09 19:42:44 +01:00
|
|
|
\section{Weitere Informationen}
|
|
|
|
\begin{itemize}
|
|
|
|
\item \url{http://www.open-mpi.org/}
|
|
|
|
\end{itemize}
|
2014-02-01 14:39:16 +01:00
|
|
|
|
2014-03-09 19:42:44 +01:00
|
|
|
\index{MPI|)}
|