Preskočiť na obsah

E-mail notifikácie

Systém SLURM vám umožňuje odosielať e-mailové notifikácie pre rôzne fázy cyklu výpočtu vašej úlohy. Táto funkcia je najužitočnejšia na informovanie používateľa o dokončení úlohy a na zobrazenie informácií o využití zdrojov.

Parametre úloh špecifické pre notifikácie

Možnosť Popis
--mail-user=email_address E-mailová adresa, na ktorú sa má notifikácia odoslať.
--mail-type=end Typ odosielanej notifikácie. V tomto prípade pri dokončení.

Viac informácií nájdete na man stránke alebo zadajte sbatch --help.

Príklad e-mailovej notifikácie

V tomto príklade spúšťame úlohu na dvoch uzloch, ktorá by mala využiť všetky 128 jadier. Kľúčové slová relevantné pre notifikáciu sú zvýraznené tučne.


cat e-mail_job.sh
  #!/bin/bash
  #SBATCH -J "e-mail test"
  #SBATCH --partition=short  # Devana: short; Perun: cpu_short
  #SBATCH --nodes=2
  #SBATCH --ntasks-per-node=64
  #SBATCH -o %J.out 
  #SBATCH -e %J.err
  #SBATCH --mail-user=lukas.demovic@savba.sk
  #SBATCH --mail-type=end
  #SBATCH --exclusive

  module purge
  module load intel/2022a
  ulimit -s unlimited
  export OMP_NUM_THREADS=1

  mpirun /home/demovic/benchmark/hpl-2.3/bin/xhpl

sbatch e-mail_job.sh 
  sbatch: slurm_job_submit: Job's time limit was set to partition limit of 1440 minutes.
  Submitted batch job 41034

Po dokončení úlohy sa na zadanú adresu odosielal nasledujúci e-mail:

Sender: no-reply@devana.nscc.sk
Subject: devana Slurm Job_id=41034 Name=e-mail test Ended, Run time 00:28:37, COMPLETED, ExitCode 0

Job ID: 41034
Cluster: devana
User/Group: demovic/demovic
State: COMPLETED (exit code 0)
Nodes: 2
Cores per node: 64
CPU Utilized: 2-12:15:39
CPU Efficiency: 98.71% of 2-13:02:56 core-walltime
Job Wall-clock time: 00:28:37
Memory Utilized: 512.92 GB (estimated maximum)
Memory Efficiency: 102.58% of 500.00 GB (3.91 GB/core)
Created by: Lukas Demovic, Marek Štekláč, Marek Štekláč