IMB > cellule > Formations

Formation Calcul Parallèle

PROGRAMME
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.

PUBLIC CONCERNÉ
Cette formation s’adresse à tout public : celui qui souhaite s’initier au calcul parallèle, et celui qui désire approfondir des notions. Le cours et les travaux pratiques démarreront à partir d’un niveau d’initiation en complexifiant au fur et à mesure les notions.

PRÉREQUIS INDISPENSABLES
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.
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)

LIEU
Maison des Suds et Château de Brivazac, PESSAC

DOCUMENTS

Ressources MCIA
Parallèle P1
Parallèle P2
Parallèle P3
Enoncés TPs
Codes de calcul