2013-11-30 15:51:13 +00:00
|
|
|
\subsection{Compiler}
|
|
|
|
\label{sub:compiler}
|
|
|
|
|
2013-12-01 11:38:37 +00:00
|
|
|
Die benötigten Compiler/Bibliotheken für den Cluster-Betrieb wurden mit Hilfe der
|
|
|
|
Software easybuild (\ref{sec:easybuild}) installiert.
|
|
|
|
Die installierte Software ist im Verzeichnis \emph{/cluster/} zu finden.
|
|
|
|
|
2013-11-30 15:51:13 +00:00
|
|
|
\subsubsection{GNU Compiler Collection}
|
|
|
|
\label{ssub:gnu_compiler_collection}
|
|
|
|
|
2013-12-01 11:38:37 +00:00
|
|
|
Wir haben folgende GCC-Versionen installiert:
|
|
|
|
|
|
|
|
\begin{itemize}
|
|
|
|
\item \href{4.8.1-RC-20130527}{ftp://gcc.gnu.org/pub/gcc/snapshots/4.8.1-RC-20130527/}
|
|
|
|
\item \href{4.8.2-RC-20131009}{ftp://gcc.gnu.org/pub/gcc/snapshots/4.8.2-RC-20131009/}
|
|
|
|
\end{itemize}
|
|
|
|
|
|
|
|
Die für easybuild (\ref{sec:easybuild}) benötigten Paket-Beschreibungen sind in \emph{aufgabe4.1/GCC} zu
|
2013-12-01 11:45:38 +00:00
|
|
|
finden. Zwischen den Versionen kann mit folgendem Befehl gewechselt werden:
|
|
|
|
|
|
|
|
\shellcmd{module swap GCC/4.8.2 GCC/4.8.1}
|
2013-11-30 15:51:13 +00:00
|
|
|
|
|
|
|
\subsubsection{Intel Compiler Suite}
|
|
|
|
\label{ssub:intel_compiler_suite}
|
2013-12-01 11:38:37 +00:00
|
|
|
|
2013-12-02 14:21:01 +00:00
|
|
|
Wir installierten die Intel Compiler Suite in der Version 2013\_sp1.1.106
|
2013-12-01 20:24:26 +00:00
|
|
|
Die für easybuild (\ref{sec:easybuild}) benötigten Paket-Beschreibungen sind in \emph{aufgabe4.1/icc} zu
|
2013-12-01 11:38:37 +00:00
|
|
|
finden.
|
2013-12-08 18:56:14 +00:00
|
|
|
|
|
|
|
Der C-Compiler wird mit folgenden Befehl geladen:
|
|
|
|
|
|
|
|
\shellcmd{module load icc}
|
|
|
|
|
|
|
|
und der Fortran-Compiler diesem:
|
|
|
|
|
|
|
|
\shellcmd{module load ifort}
|
|
|
|
|