Modules & Verfûgbare Software: Unterschied zwischen den Versionen

Aus HPC@HU

Wechseln zu: Navigation, Suche
(Erste Seite bezüglich Modules und Software)
 
(Liste der aktuellen Software)
Zeile 38: Zeile 38:
  module purge
  module purge
alle geladenen Module "entlädt".
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

Version vom 11. Juni 2024, 15:38 Uhr


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