OpenMP / MPI (Open Multi-Processing / Message Passing Interface)

Responsable :

Objectifs :

  • Être capable de développer des programmes parallèles en utilisant la bibliothèque d'échange de message MPI
  • S'initier à la parallélisation mémoire partagée avec OpenMP.

Public concerné :

Tout utilisateur désirant utiliser MPI et OpenMP

Pré-requis

Pour les travaux pratiques, connaissances de base d'Unix et du langage Fortran.

Durée :

5 jours.

Assistance :

Minimale : 10 personnes ; maximale : 20 personnes.

Plan

1er jour

  • Principes de base d'OpenMP,
  • Partage du travail,
  • Synchronisation,

2e jour

  • Performances et optimisation

3e jour

  • Introduction à MPI,
  • Environnement de MPI,
  • Communications point à point,
  • Communications collectives.

4e jour

  • Types dérivés,
  • Modèles de communication,
  • Communicateurs.

5e jour

  • Entrées-sorties parallèles,
  • Exercice récapitulatif.

Travaux pratiques (environ 50 % du temps).

Équipement :

Supercalculateur(s) de l'IDRIS

Intervenants :

S’inscrire à cette formation :