Calcul parallèle avec MPI

Envoyer Imprimer PDF

Parallélisme

Le parallélisme est de la programmation de méthodes en plusieurs processus (sur différent processeurs).
Il existe 2 protocoles pour le parallélisme :

  • MPI : plusieurs processus avec chacun leur mémoire)
  • MP : plusieurs processus avec une mémoire commune)

Certains langages utilisent automatiquement le MP, c'est pour cela que la partie importante du parallélisme est le MPI.

MPI fonctionne en fortran,C,C++. Pour l'utiliser il faut installer une librairie, 2 choix existes :

  • OpenMPI : open source
  • MPICH2 : appartient au MCS (Mathematics and Computer Science Division)

Une fois installé MPI s'utilise comme un compilateur classique.

  • compilation :
mpicc -o prog prog.c
  • execution :
mpirun ./prog

Issu du site du professeur d'Anfray:


Issu de l'idris:

  • Support de cours MPI-1 :
    • version couleurs pour projection (avec animations, donc inadaptée à l'impression),
    • version couleurs pour impression (2 pages logiques par page physique),
    • version noir et blanc pour impression (2 pages logiques par page physique).
  • Aide mémoire MPI-1 pour Fortran :
  • Aide mémoire MPI-1 pour C :
  • Exemples du cours MPI-1 (source des programmes) :
  • Travaux pratiques du cours MPI-1 :
  • Support de cours MPI-2 :
    • version couleurs pour projection (avec animations, donc inadaptée à l'impression),
    • version couleurs pour impression (2 pages logiques par page physique),
    • version noir et blanc pour impression (2 pages logiques par page physique).
  • Aide mémoire MPI-2 pour Fortran :
  • Exemples du cours MPI-2 (source des programmes) :
  • Travaux pratiques du cours MPI-2 :
  • TP 1er semestre : TP(auteur: Juvigny ; année: 2008-2009) avec exercice Exo
  • TP 1er semestre correction TP2 : TGZ(auteur: Juvigny ; année: 2008-2009)



  • TD 1 parallélisme, 1er semestre TD1 (auteur: Anfray ; anée: 2007-2008)
  • TD 2 parallélisme, 1er semestre TD2 & Sources (auteur: Anfray ; anée: 2007-2008)
  • Projet parallélisme, 1er semestre Sources (auteur: Juvigny ; anée: 2007-2008)
Mise à jour le Samedi, 06 Février 2010 11:58