Calcul parallèle : MPI -- Message Passing Interface / OpenMP Open Multi-Processing
Objectif :
pouvoir développer des programmes parallèles en utilisant une bibliothèque MPI et
s'initier à la parallélisation mémoire partagée avec OpenMP.
Public concerné : tout utilisateur désirant utiliser MPI et OpenMP
Pré-requis nécessaires
Pour les travaux pratiques, connaissances de base d'Unix et du langage Fortran.
Durée : 5 jours.
---
Assistance maximale : 20 personnes.
Plan
1er et 2e jours
- Principes de base d'OpenMP,
- Partage du travail,
- Synchronisation,
- Quelques pièges,
- Performances et optimisation.
3e jour
- Introduction,
- 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).
EQUIPEMENTS :
Supercalculateur(s) de l'IDRIS
Intervenants :
Isabelle Dupays,
Marie Flé,
Rémi Lacroix,
Pierre-François Lavallée,
Dimitri Lecas,
Pascal Voury.