Skip to content

PERUN Slurm Script Generator

Interaktivny generator Slurm skriptov so automatickou podporou scratch, spravnymi particiami a e-mailovymi notifikaciami.

PERUN Slurm Script Generator
Interaktivny generator so automatickou podporou scratch
Slurm · PERUN · HPC

Nastavenia ulohy

Vyplnte formular a skript sa vygeneruje automaticky.

Automaticky scratch
Konkretny uzol
Append output
Nastavit OMP_NUM_THREADS

E-mailove notifikacie

Vyberte udalosti, pri ktorych chcete dostat email.

Rychle moznosti
BEGIN,END,FAIL
ALL
Zmazat vsetko
Stavy ulohy
BEGIN
END
FAIL
REQUEUE
ALL
Casove limity
TIME_LIMIT (100%)
TIME_LIMIT_90
TIME_LIMIT_80
TIME_LIMIT_50
Ostatne
ARRAY_TASKS
STAGE_OUT
INVALID_DEPEND
Automaticky scratch (odporucane)
Uloha bezi na rychlom Lustre scratch s 40x rychlejsim I/O. Staci pridat source .activate_scratch, zvysok riesi prolog/epilog. Vysledky sa synchronizuju do ~/results_job_XXXXX/ po dokonceni.
GPU particie
Pouzivajte gpu_short (gpu01–18, max 2 dni) alebo gpu_long (gpu19–26, max 4 dni). GPU sa rezervuje cez --gres=gpu:X.
E-mailove notifikacie
ALL = BEGIN + END + FAIL + REQUEUE + STAGE_OUT. Moznosti mozno kombinovat, napr. END,TIME_LIMIT_80. ARRAY_TASKS posiela notifikacie za kazdy task pola zvlast.
Vyber konkretneho uzla
Pouzivajte len na ladenie. V produkcii nechajte Slurm rozhodnut optimalne.

Vygenerovany Slurm skript

#!/bin/bash · #SBATCH · automaticky scratch · prolog/epilog
Ako to funguje
PROLOG (automaticky): Vytvori scratch, skopiruje subory
VASA ULOHA: Bezi na scratch s source .activate_scratch
EPILOG (automaticky): Synchronizuje vysledky, cistenie
Submit a monitorovanie
sbatch job.sh · squeue -u $USER · tail -f ~/results_job_*/output.log