From f775ea5faf17f4bf9ebde4ac0e2a9d2a65808979 Mon Sep 17 00:00:00 2001 From: Gervasio Perez Date: Mon, 7 Aug 2023 13:18:49 +0000 Subject: [PATCH] Slurm example --- slurm-example | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 slurm-example diff --git a/slurm-example b/slurm-example new file mode 100644 index 0000000..9b1102c --- /dev/null +++ b/slurm-example @@ -0,0 +1,20 @@ +#!/usr/bin/env bash +#SBATCH -o slurm.out +#SBATCH -e slurm.err +#SBATCH -N 2 +#SBATCH --ntasks-per-node 32 +#SBATCH --partition=free-rider + +hostname +date + +source /nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh + +# vuelca lista de nodos asignados a un archivo "nodefile" +nodelist=$(scontrol show hostname $SLURM_NODELIST) +printf "%s\n" "${nodelist[@]}" > nodefile + +source venv/bin/activate + +# ejecuta mpirun con el nodefile creado +mpirun --hostfile nodefile python3 ./mpirunner.py