Initiation à la programmation hybride MPI/OpenMP

Responsable :

Objectifs :

  • Être initié à la programmation hybride MPI/OpenMP, tout particulièrement pour une exploitation optimale des supercalculateurs, tels que ceux des centres nationaux,
  • Appréhender les concepts sous-jacents,
  • Comprendre les différents intérêts de cette approche (performance, extensibilité, optimisation de la mémoire…),
  • Voir les différentes implémentations possibles et apprendre à les mettre en œuvre explicitement sur des applications réelles.

Public concerné :

ingénieurs et chercheurs.

Pré-requis :

  • Connaissance et utilisation de Fortran 90/95 ou C,
  • Connaissance indispensable de MPI et OpenMP (i.e. savoir paralléliser un code basique avec MPI et avec OpenMP).

Durée :

2 jours.

Assistance :

maximale 20 personnes ; minimale : 10 personnes

Plan :

  • Motivations,
  • Présentation des concepts généraux,
  • Utilisation conjointe de MPI et d'OpenMP,
  • Adéquation à l'architecture : l'aspect gain mémoire,
  • Adéquation à l'architecture : l'aspect réseau,
  • Études de cas,
  • Outils.

60 % du temps sera consacré aux TP (langage C et Fortran90).

Machines cibles :

les supercalculateurs de l'IDRIS.

Intervenants :

Pierre-François Lavallée et Rémi Lacroix.

S’inscrire à cette formation :