Outils pour utilisateurs

Outils du site


mpi

Ceci est une ancienne révision du document !


Programmation en C avec MPI

Script pour un programme multi processus à mémoire distribuée (type MPI)

SLURM est fait pour fonctionner avec MPI. Par défaut, il lancera autant de processus que de cœurs disponibles. On peut utiliser l'option bind-to-core de mpirun pour attacher les processus MPI sur les cœurs.

#!/bin/bash
 
# ============= options de sbatch (ici réservation de 32 cores)==================
#SBATCH --ntasks=32            # 32 tasks car 32 processus en parallèle
#SBATCH --ntasks-per-core=1    # on met une seule task par CPU
 
# =====================ligne de commande ==================================
mpirun ./exe
mpi.1526380044.txt.gz · Dernière modification : 2018/10/11 20:49 (modification externe)