Cours AMS-I03 : Programmation hybride et multi-coeurs [2020/2021]

Organisation

Prérequis

Il est conseillé aux étudiants qui souhaitent suivre ce cours, d'avoir déjà utilisé des machines de calcul sous linux, les outils standards (shell, éditeurs, etc) et les outils de progammation (tels que compilateurs, cmake, make, débogeurs, etc) disponibles dans cette plateforme.

La connaissance d'un langage de programmation utilisé dans le domaine scientifique, de préférence C++ (les notions de C++ nécessaires sont de niveau basique), est indispensable pour effectuer les travaux pratiques demandés.

Enfin, on supposera que les étudiants ont de bonnes notions en programmation parallèle avec MPI, obtenues par exemple en suivant Cours AMS301 - Calcul Scientifique Parallèle.

Programme du cours

Le programme ci-dessus est indicatif, il est susceptible de légères adaptations.