Jobs einreichen mit SLURM: Unterschied zwischen den Versionen

Aus HPC@HU

Wechseln zu: Navigation, Suche
(Anmerkung zu den verfügbaren Ressource)
Keine Bearbeitungszusammenfassung
Zeile 14: Zeile 14:
Hier steht hostname beispielhaft für einen Script oder die Ausführung einer Software für Berechnungen.
Hier steht hostname beispielhaft für einen Script oder die Ausführung einer Software für Berechnungen.


Heist der Scirpt submit.bash, lässt sich dieser dann über  
Sollten im Script Variablen gesetzt werden, ist es wichtig dass dies erst nach der Definition des Jobs für SLURM geschieht.
 
Nennt sich der Scirpt <code>submit.bash</code> , lässt sich dieser dann über  
  sbatch submit.bash  
  sbatch submit.bash  
beim Scheduler einreichen.
beim Scheduler einreichen.

Version vom 16. Juni 2024, 14:25 Uhr


Der Queue-Manager für HPC@HU ist SLURM ( siehe https://slurm.schedmd.com/quickstart.html )

Ein Beispiel kann wie folgt aussehen:

#!/bin/bash
#SBATCH --ntasks=1                    # Run on a single CPU
#SBATCH --mem=1gb                     # Job memory request
#SBATCH --time=00:05:00               # Time limit hrs:min:sec
#SBATCH --partition=std
#SBATCH --account=Nutzername

hostname

Hier steht hostname beispielhaft für einen Script oder die Ausführung einer Software für Berechnungen.

Sollten im Script Variablen gesetzt werden, ist es wichtig dass dies erst nach der Definition des Jobs für SLURM geschieht.

Nennt sich der Scirpt submit.bash , lässt sich dieser dann über

sbatch submit.bash 

beim Scheduler einreichen.

Der aktuelle Status lässt sich über

squeue 

oder

squeue -u Nutzername 

abfragen.

Verfügbare Ressourcen:

Aktuell eingerichtete virtuelle Maschinen verfügen über je:

  • 48 threads (ûber 24 Kerne)
  • 192GB Arbeitsspeicher
  • knapp 1TB lokale scratch