Course Syllabus 2013/2014
 
PDF Extract Anglais
Français
index
Module : AN202
Title :
High Performance Computation
Number of hours :
Combined lecture and tutorial classes : 36.00 h
Individual work : 18.00 h
ECTS credits :
2.50
Evaluation :
Teacher(s) :
BEAUGENDRE Héloïse - Responsible
Shared by choice module(s) :
Level :
second year module
Abstract :
Objectifs : donner les notions de base de la programmation parallèle par échanges de messages (MPI) et par directives (OpenMP). Appliquer ces notions à des algorithmes numériques simples en utilisant une architecture SMP et le langage Fortran 90.
Plan :
  1. Architecture des machines
    • Architectures RISC et hiérarchie de mémoires.
    • Architecture vectorielle, architectures parallèles à mémoires distribuées et SMP.
  2. Modèles de programmation parallèle.
    • Programmation par messages (PVM et MPI).
    • Programmation à mémoire partagées, par directives : OpenMp.
  3. Algorithmes numériques parallèles
    • Résolution de systèmes, optimisation, équations différentielles.
  4. Résolution parallèle des EDP
    • Approche multidomaine pour une équation de convection-diffusion 2D (schémas explicite et implicite, préconditionnement).
  5. Méthodes de décomposition de domaine pour le couplage d’équations elliptiques.