Table des matières
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 et modalités :
Cette formation dure 2 jours, de 9h30 (accueil à partir de 9h) à 17h30 (au plus tard).
Elle a lieu uniquement en présentiel dans les locaux de l'IDRIS à Orsay (91).
Assistance :
Minimale : 8 personnes ; maximale : 20 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).
Ressources pédagogiques
Les supports de cours sont disponibles en ligne au format PDF.
Les énoncés et les corrections des travaux pratiques sont également mis à disposition.
Équipement :
Supercalculateur de l'IDRIS
Intervenants :
S’inscrire à cette formation :
Pour vous inscrire à cette formation, contactez CNRS Formation Entreprises : . Toutefois, si vous êtes personnel du CNRS ou d'une université française, votre inscription est gratuite via notre serveur : https://cours.idris.fr
Accéder à la fiche de cette formation dans le catalogue CNRS Formation entreprises : https://cnrsformation.cnrs.fr/hybride-mpi-openmp?axe=162