Calcul scientifique parallèle : cours, exemples avec OpenMP et MPI, exercices corrigés

Ce livre est destiné aux étudiants en Masters de mathématiques
appliquées ou de mécanique numérique ainsi qu'aux élèves
ingénieurs.
Le calcul scientifique est devenu un outil indispensable dans de
très nombreux domaines de la physique, la mécanique, la biologie
ou la finance. Il permet par exemple, grâce à des algorithmes
performants, de simuler l'écoulement de l'air autour d'une aile
d'avion, ou le comportement d'une structure en matériaux
composites.
Le but de cet ouvrage est d'expliquer des techniques avancées de
calcul scientifique, pour la résolution de problèmes de grandes
tailles issus de la modélisation numérique de phénomènes
complexes. Les techniques de programmation par échanges de
messages et de parallélisme de boucle sont illustrées par des
exemples avec MPI et OpenMP. Des exercices corrigés complètent
chaque chapitre.
Contenu
- Architecture des calculateurs
- Parallélisation et modèles de programmation
- Algorithmique numérique parallèle
- Systèmes linéaires et grandes matrices creuses
- Méthodes de résolution directes et itératives