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 ou C.

Durée et modalités :

Cette formation dure 5 jours.

Elle a lieu uniquement en présentiel dans les locaux de l'IDRIS à Orsay (91).

Assistance :

Minimale : 8 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 :

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/openmp-mpi?axe=162