calcoloscientifico:guidautente_slurm
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente | ||
calcoloscientifico:guidautente_slurm [16/04/2018 14:26] – [Comandi utili ==== == __modifiche in corso__] paolo.oggiano | calcoloscientifico:guidautente_slurm [06/06/2018 15:27] (versione attuale) – [Storage] roberto.covati | ||
---|---|---|---|
Linea 125: | Linea 125: | ||
^ Mount Point ^ Env. Var. | ^ Mount Point ^ Env. Var. | ||
- | ^ / | + | ^ / |
- | ^ / | + | ^ / |
- | ^ / | + | ^ / |
- | ^ / | + | ^ / |
- | ^ / | + | ^ / |
< | < | ||
- | (1) Scratch: passaggio da NAS a SAN previsto per 2Q-2018\\ | + | |
- | (2) Archive: attivato nel 2019\\ | + | (1) Archive: attivato nel 2019\\ |
- | (3) Quota al momento non attiva | + | |
</ | </ | ||
Linea 217: | Linea 216: | ||
< | < | ||
- | srun < | + | srun < |
- | sbatch < | + | sbatch < |
</ | </ | ||
Linea 227: | Linea 226: | ||
</ | </ | ||
- | Visualizza | + | Visualizzare |
< | < | ||
- | sbalance | + | module load perl # carica il modulo per il linguaggio perl |
+ | sbalance | ||
</ | </ | ||
+ | < | ||
+ | Il risultato viene espresso con l' | ||
+ | quindi per esempio 1 kSU corrisponde a 1000 ore-cpu. | ||
+ | </ | ||
=== Opzioni principali === | === Opzioni principali === | ||
Linea 265: | Linea 268: | ||
**-A <account name>** | **-A <account name>** | ||
- | consente di specificare l' | + | consente di specificare l' |
< | < | ||
-A nome.cognome | -A nome.cognome | ||
Linea 315: | Linea 318: | ||
<code bash> | <code bash> | ||
- | salloc | + | srun -N <numero di nodi> -n <numero cpu> -q <QOS> -C <tipo di nodo> -t <wall time> -L <file system> |
cat $SLURM_JOB_NODELIST | cat $SLURM_JOB_NODELIST | ||
scontrol show job < | scontrol show job < | ||
Linea 325: | Linea 328: | ||
<code bash> | <code bash> | ||
# 1 gruppo (chunk) di 2 CPU tipo BDW e file system Scratch | # 1 gruppo (chunk) di 2 CPU tipo BDW e file system Scratch | ||
- | salloc | + | srun -N1 -n2 -p bdw -L SCRATCH |
# 2 chunk da 2 CPU di tipo KNL e file system Scratch (possono stare sullo stesso nodo) | # 2 chunk da 2 CPU di tipo KNL e file system Scratch (possono stare sullo stesso nodo) | ||
- | salloc | + | srun -N2 -n2 -p knl -L SCRATCH |
# I chunk devono stare su nodi diversi | # I chunk devono stare su nodi diversi | ||
- | salloc | + | srun -N2 -n2 -p knl --scatter |
# 1 chunk con 2 GPU sul cluster GPU | # 1 chunk con 2 GPU sul cluster GPU | ||
- | salloc | + | srun -N1 -p gpu --gres=gpu: |
# 2 chunk ciascuno con 2 GPU su nodi diversi | # 2 chunk ciascuno con 2 GPU su nodi diversi | ||
- | salloc | + | srun -N2 --gres=gpu: |
# --ntask=Y dice a MPI quanti processi devono essere attivati per ogni chunk | # --ntask=Y dice a MPI quanti processi devono essere attivati per ogni chunk | ||
- | salloc | + | srun -N2 -n1 –ntasks=1: |
</ | </ | ||
Linea 539: | Linea 542: | ||
#SBATCH --cpus-per-task=4 | #SBATCH --cpus-per-task=4 | ||
#SBATCH --time 0-00:30:00 | #SBATCH --time 0-00:30:00 | ||
- | SBATCH -oe | + | #SBATCH -oe |
cat $SLURM_JOB_NODELIST | cat $SLURM_JOB_NODELIST | ||
Linea 979: | Linea 982: | ||
#SBATCH -p bdw -N1 -n1 | #SBATCH -p bdw -N1 -n1 | ||
- | #SBATCH --gres=gpu: | + | #SBATCH --gres=gpu:tesla:1 |
#SBATCH --time 0-00:30:00 | #SBATCH --time 0-00:30:00 | ||
Linea 1181: | Linea 1184: | ||
#SBATCH -p gpu -N1 -n6 | #SBATCH -p gpu -N1 -n6 | ||
- | #SBATCH --gres=gpu: | + | #SBATCH --gres=gpu:tesla:1 |
#SBATCH --time 0-00:30:00 | #SBATCH --time 0-00:30:00 | ||
calcoloscientifico/guidautente_slurm.1523881588.txt.gz · Ultima modifica: 16/04/2018 14:26 da paolo.oggiano