Modules & Verfûgbare Software
Aus HPC@HU
Die bereitgestellten Compute-Knoten nutzen Linux, genaugenommen ein OpenSUSE.
HPC-typisch wird zentral Software bereitgestellt. Verfügbare Software wird über eine Modulumgebung geladen.
Welche Software verfügbar ist, lässt sich über module avail
sowie module spider <name>
in Erfahrung bringen.
(Online Anleitung für lmod https://lmod.readthedocs.io/en/latest/010_user.html )
Wir bieten aktuell drei Gruppe von Software an:
- /hu "Von Uns" kompilierte Software welche zentral bereitgestellt wird.
- /all Über EasyBuild ( siehe http://docs.easybuild.io/what-is-easybuild/ ) bereitgestellte Software
- /intel Software welche mit Installer ausgeliefert wurde (wie zum Beispiel Intel OneAPI)
Bei der Auswahl von Software sollte darauf geachtet werden dass die Groß- und Kleinschreibung von Bedeutung ist, sprich gcc ist nicht gleich GCC.
Die finalen Pfade sind aktuell auch nicht endgültig festgelegt und können sich noch verändern.
Ferner wird empfohlen sich nicht auf die Defaults zu verlassen und die Version einer Software explizit auszuwählen.
Anwendungsbeispiel:
Die verfügbaren openmpi Versionen lassen sich mit dem Befehl
module spider openmpi
erfragen
Ist daraufhin die Version erwünscht, lässt sich diese mit dem Befehl
module load openmpi/5.0.3-gcc14.1.0
laden.
Aktuell geladene Module lassen sich mit
module list
anzeigen, während
module purge
alle geladenen Module "entlädt".
Im Testbetrieb ist unter Anderem folgende Software verfügbar:
- OpenBLAS/0.3.26-gcc13.2.0
- OpenBLAS/0.3.26-gcc14.1.0
- OpenFOAM/v2312
- OpenFOAM/11
- QT/5.15.14-gcc14.1.0
- R/4.4.0
- block2/p0.5.3rc13-openmpi5.0.3-gcc14.1.0-OpenBLAS0.3.2
- boost/1.85-gcc13.2.0
- boost/1.85-gcc14.1.0
- cmake/3.16.9
- cmake/3.20.6
- cmake/3.27.2
- cmake/3.29.2
- cmake/3.29.3
- fmriprep/23.2.3
- gcc/9.5.0
- gcc/11.4.0
- gcc/13.2.0
- gcc/14.1.0
- gdal/3.9.0
- hpl/2.3_AMD_BLIS
- hpl/2.3_OpenBLAS
- ior/4.0.0
- julia/1.10.3
- make/4.4
- miniconda/24.3.0
- ncdu/1.20
- openmpi/4.1.1-gcc11.4.0
- openmpi/4.1.1-gcc9.5.0
- openmpi/4.1.6-gcc13.2.0
- openmpi/5.0.3-gcc11.4.0
- openmpi/5.0.3-gcc13.2.0
- openmpi/5.0.3-gcc14.1.0
- openmpi/5.0.3-gcc9.5.0
- openmpi/gcc/1
- openmpi/gcc/2
- openmpi/gcc/3
- openmpi/gcc/4
- orca/5.0.4
- proj/9.4.1-gcc14.1.0
- python/3.8.19
- python/3.9.19
- python/3.10.14
- python/3.11.9
- python/3.12.3
- swig/4.2.1-gcc14.1.0