Modules & Verfûgbare Software

Aus HPC@HU

Version vom 11. Juni 2024, 15:38 Uhr von Mielczad (Diskussion | Beiträge) (Liste der aktuellen Software)
Wechseln zu: Navigation, Suche


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:

  1. /hu "Von Uns" kompilierte Software welche zentral bereitgestellt wird.
  2. /all Über EasyBuild ( siehe http://docs.easybuild.io/what-is-easybuild/ ) bereitgestellte Software
  3. /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