Auf dem Cluster gibt es zwei verschiedene Compiler für Fortran-Programme: den Compiler gfortran
der Gnu Compiler Collection (GCC) und den Intel-Fortran-Compiler.
GCC-Fortran-Compiler (gfortran)
Wenn kein gesondertes Modul geladen wird, steht gfortran
bereits in der Version 4.8.5 zur Verfügung. Es empfiehlt sich aber, die neuere Version 6.3.0 zu benutzen, indem das Modul gcc
geladen wird.
$ module load gcc $ gfortran --version GNU Fortran (GCC) 7.3.1 20180303 (Red Hat 7.3.1-5) Copyright (C) 2017 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Intel-Fortran-Compiler
Es sind mehrere Versionen des Intel-Compilers installiert, die alle das Laden des entprechenden Moduls erfordern. Die verschiedenen Module können aufgelistet werden mit dem Befehl module avail intel/compiler
. Hier ist ein Beispiel-Aufruf für den Fortran Compiler:
$ module load intel/compiler $ ifort --version ifort (IFORT) 18.0.1 20171018 Copyright (C) 1985-2017 Intel Corporation. All rights reserved.
In diesem Beispiel wurde das Modul ohne Angabe der Compilerversion geladen. Damit wird der vom ZIMT eingestellte Standardwert für dieses Modul verwendet (dieser ist bei einem module avail
mit (D)
gekennzeichnet).