Je dois exécuter plusieurs simulations sur un cluster en utilisant sbatch. Dans un dossier que j'ai le script Python à exécuter et un fichier pour être utilisé avec sbatch:Comment soumettre des tâches à SLURM avec différents nœuds?
#!/bin/bash -l
#SBATCH --time=04:00:00
#SBATCH --nodes=32
#SBATCH --ntasks-per-core=1
#SBATCH --ntasks-per-node=36
#SBATCH --cpus-per-task=1
#SBATCH --partition=normal
#SBATCH --constraint=mc
module load Python
source /scratch/.../env/bin/activate
srun python3 script.py
deactivate
Ce que je dois faire est d'exécuter le même script Python, mais en utilisant des valeurs différentes pour --nodes. Comment puis je faire ça? De plus, je voudrais créer un dossier pour chaque exécution où le fichier slurm sera sauvegardé (sortie), nommé quelque chose comme "nodes_xy".