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