Lancer une liste de jobs avec slurm

Fermé
nadja - Modifié le 26 juil. 2021 à 16:33
Bonjour,

Je suis debutant en slurm et je souhaite lancer une série de 100 jobs sur un server.

J'utilise actuellement ce fichier que je lance avec sbatch:


#!/bin/bash
#SBATCH --job-name=lg
#SBATCH --partition=g03-cpu
#SBATCH --time=06:00:00
#SBATCH --mem-per-cpu=30000
#SBATCH --ntasks=10
#SBATCH --cpus-per-task 1
srun job_list


Le fichier joblist est simplement la série des 100 commandes d'execution :


.\myprog namelist1
.\myprog namelist2
.\myprog namelist3
...
.\myprog namelist100


Je souhaite lancer les jobs par paquet de 10 pour aller plus vite et j'ai donc choisi ntasks=10 mais cela semble plutot lancer 10 fois le 1er job et ainsi de suite... :\

Quelqu'un aurait une idée svp?

Merci d'avance.

Configuration: Linux / Safari 13.1.2