You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
874 B
Plaintext
29 lines
874 B
Plaintext
1 year ago
|
# Usage of cluster with slurm
|
||
|
|
||
|
Information about che cluster and partitions could be obtained doing:
|
||
|
sinfo
|
||
|
scontrol show partition
|
||
|
|
||
|
With srun we cen reserve a subset of the resources of the compute nodes for out tasks:
|
||
|
More parameters are provided in the documentation.
|
||
|
srun --partition=production --time=00:30:00 --nodes=1 --pty bash -i
|
||
|
(take for half hour 1 node from the production partition and launch the command 'bash -i')
|
||
|
|
||
|
To simplify all this expression we can create a basic batch file with all directives and the code to run.
|
||
|
Is a good thing to redirect the output in a file to save it securely.
|
||
|
sbatch run.sh
|
||
|
|
||
|
Example of batch script
|
||
|
#!/bin/bash
|
||
|
#SBATCH -n 10
|
||
|
#SBATCH --time=00:30:00
|
||
|
...
|
||
|
mpirun ./my_exec_code
|
||
|
|
||
|
To see the queue of jobs in the system we can run
|
||
|
squeue
|
||
|
squeue --long
|
||
|
|
||
|
To remove a job from the queue we can run
|
||
|
scancel <job/process_id>
|