Das Module-Konzept

 

Umgebungsvariablen (z.B. PATH, LD_LIBRARY_PATH) für Compiler und Bibliotheken werden über module-Befehle definiert:

Befehl (Kurz- und Langform)
Bedeutung
module av[ailable]
Listet alle verfügbaren Module auf
module li[st]
Zeigt alle in der aktuellen Umgebung geladenen Module.
module show modulname
Listet die Änderungen auf, die ein Modul an der Umgebung bewirkt.
module add modul1 modul2 ...
Fügt Module der aktuellen Umgebung hinzu.
module rm modul1 modul2 ...
Entfernt Module aus der aktuellen Umgebung.
module purge
Löscht alle aktivierten Module aus der Umgebung.

Damit die Umgebung auch auf den Rechenknoten verfügbar ist, muss das Kommando module add auch in der Shell-Init-Datei des Benutzers stehen (z.B. .bashrc). Ein paar Beispiele und Default-Einstellungen finden Sie bereits in dieser Datei in Ihrem Heimatverzeichnis (bzw. in /etc/skel/.bashrc, falls sie versehentlich überschrieben wurde). Weitere Informationen zu den Befehlsoptionen des Module-Befehls erhalten Sie über den Aufruf der Man-Page (man module).

Getestete Default-Einstellungen

Nicht für alle Module, die von module available angezeigt werden, ist tatsächlich die Software installiert, und noch längst nicht alle Module sind ausreichend getestet worden. Zum Beispiel sind keine Pathscale-Lizenzen vorhanden. Die LINPACK-Benchmarks wurden mit folgenden Default-Modulen durchgeführt:

Modul
Bedeutung
shared
Basismodul, ermöglicht das Einbinden weiterer Module auf dem Verzeichnis /cvos/shared.
intel/cce/10.1.008
Intel C/C++-Compiler.
intel/fce/10.1.008
Intel Fortran-Compiler.
ofed/1.3.1/base/64/1.3.1
64bit OpenFabrics OFED Bibliotheken (Infiniband).
ofed/1.3.1/intel/mvapich/1.0.1
MVAPICH (MPI-Implementierung), mit dem Intel Compiler übersetzt.
gotoblas/barcelona/64/1.25
Für die Barcelona-CPU optimierte BLAS Bibliothek (15% Performance-Steigerung gegenüber Intel MKL).
torque/2.1.8
Kommandos des Batchsystems.
maui/3.2.6p20.snap.1176920941
Kommandos des Maui-Schedulers (für Diagnosezwecke).


 

 

Stand: 19.1.2009

Impressum | © 2012 Universität Münster
Zentrum für Informationsverarbeitung (ZIV)
Röntgenstraße 7-13
· 48149 Münster
Tel.: +49 251 83-31600 · Fax: +49 251 83-31555
E-Mail: ziv@uni-muenster.de