meta data stránky
  •  
Překlady této stránky:
Writing /var/www/docs/data/log/error/2026-08-03.log failed
Error loading plugin include
ParseError: syntax error, unexpected 'include' (T_INCLUDE), expecting identifier (T_STRING) or '{'

Toto je starší verze dokumentu!


Writing /var/www/docs/data/log/deprecated/2026-08-03.log failed

Jednoduché příklady na spuštění Matlab úloh najdete v adresáři /home/SOFT/modules/examples/Matlab/, který můžete zkopírovat do svého adresáře:

cp -r /home/SOFT/modules/examples/Matlab/ ./

v adresáři single jsou dva soubory, matlabovský skript „montecarlo_single.m“ a skript pro sbatch „slurm.sh“. Zadáním

cd single
sbatch slurm.sh

se ve frontovém systému spustí na jednom jádře program, jehož běh trvá cca 20-40s (na této úloze jsou rychlejší stroje kraken-m1,…-m6).

V adresáři „parallel“ je podobný příklad pro úlohu paralelizovanou přes 8 jader v rámci jednoho uzlu. Skript pro sbatch je:

#!/bin/bash
#SBATCH -J example_matlab
#SBATCH -N 1
#SBATCH -n 8
#SBATCH --time=2:00
#SBATCH -o slurm.%N.%J.%u.out # STDOUT
#SBATCH -e slurm.%N.%J.%u.err # STDERR
matlab -nodisplay -r "montecarlo_parallel;quit;"

Spuštění Matlab úlohy přes více uzlů se v tuto chvíli řeší.