Slurm example
							parent
							
								
									0aac969f23
								
							
						
					
					
						commit
						f775ea5faf
					
				| @ -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 | ||||||
					Loading…
					
					
				
		Reference in New Issue