Last active
December 16, 2022 19:42
-
-
Save ezequieljsosa/f820947b9c3a861930013bc37b2ff5b1 to your computer and use it in GitHub Desktop.
Slurm
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#job.sh: | |
#SBATCH --cpus-per-task=8 | |
#SBATCH --mem=32Gb | |
#SBATCH --mail-type=ALL | |
#SBATCH --mail-user=mail@completo.com | |
#SBATCH --job-name="xxx" | |
#SBATCH --nodes=1 | |
#SBATCH --ntasks=1 | |
#SBATCH --error="slurm-%j.err" | |
#SBATCH --output="slurm-%j.out" | |
#SBATCH --partition=batch | |
#SBATCH --cpus-per-task=32 | |
#SBATCH --mem=500gb | |
#SBATCH --nodelist=e01 | |
#SBATCH --exclude=e0[1-2] | |
#SBATCH --workdir=/home/esosa/projects/Axylo/ # --> sino toma de donde se ejecuta el srun | |
srun modeller.sh $UnaVar | |
# consola --> | |
sbatch --export=UnaVar=Valor job.sh | |
for i in {1..20}; do sbatch --export=UnaVar=$i,otraVar=otroValor job_modeller.sh ; done | |
sacct --format=JobID,Submit,Start,End,State,Partition,ReqTRES%30,CPUTime,MaxRSS,NodeList,MaxVMSize,MaxVMSizeNode --units=M -j $SLURM_JOBID | |
PAra usar dentro del archicvo del sbatch una variable de la linea de comando, se usa una regla de transformacion, por ejemplo | |
--cpus-per-task --> $SLURM_CPUS_PER_TAST | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment