Catalogue des formations en calcul

SAISIE
    API     

Calcul parallèle avec les ressources du Mésocentre MCIA

03 Fév - 07 Fév 2020    Bordeaux, France    Cours/TP

Cadre de la formation : La Cellule Informatique de l’Institut de Mathématiques de Bordeaux (IMB) propose cette formation en coordination avec le Mésocentre de Calcul Intensif Aquitain (MCIA).

Mots Clefs

  • C++
  • Fortran
  • Langage C
  • Langage de programmation
  • MPI
  • OpenMP
  • Parallélisme
  • Python

Orateurs

Khodor Khadra

Objectifs

Face à la complexité des applications scientifiques qui consomment, en matière de calcul, beau-
coup de ressources en temps et en mémoire (en particulier en 3D), paralléliser un logiciel de
calcul devient essentiel voire nécessaire. La recrudescence des moyens de calcul à architecture
parallèle, avec des centaines, voire des milliers de cœurs de calcul en est la preuve concrète.

Contenu

1) Les travaux pratiques sur le calcul parallèle s’effectueront sur les machines du Mésocentre de
Calcul Intensif Aquitain (MCIA) qui est hébergé dans le campus universitaire. Par conséquent,
le début de cette formation sera consacré à l’utilisation des machines, compilateurs, logiciels,
bibliothèques de calcul, au mode de soumission des jobs de calcul, etc.
2) Calcul parallèle :
- généralités ;
- bibliothèque OpenMP (mémoire partagée) ;
- bibliothèque MPI (mémoire distribuée) : communications, opérations de réduction, ... ;
cette partie occupera la plus grande partie de la formation ;
- mesures de performances, scalabilité.
3) La dernière partie sera consacrée à un mini atelier, où chaque participant travaillera sur son
propre code de calcul afin de le paralléliser. Par conséquent, pensez à préparer un code de calcul
sur lequel vous travaillez principalement, qui s’exécute bien sur vos machines de calcul.

Prérequis

1) Etre équipé d’un ordinateur portable permettant de se connecter avec le réseau wifi Reaumur
ou Eduroam.
2) Avoir un compte valide au Mésocentre de Calcul Intensif Aquitain (MCIA) et se connecter
aux ressources du MCIA. Vous trouverez un guide d’utilisateur à l’URL :
https://redmine.mcia.fr/projects/cluster-curta/wiki/Guide_de_l’utilisateur
3) Maîtriser un éditeur de texte (vi, emacs, ...)
4) Avoir des bases de programmation et de compilation quel que soit le langage (Fortran, C,
C++, Python)

Niveau de la formation

Cette formation s’adresse à tout public : celui qui souhaite s’initier au calcul parallèle, et celui
qui désire approfondir des notions.

Entités contributrices

  • IMB
  • MCIA

Contacts

Khodor Khadra

Mèl de contact : Khodor.Khadra@math.u-bordeaux.fr

Localisation

Adresse :
Château de Brivazac, CAES du CNRS, Avenue Albert Schweitzer, 33600 PESSAC, France