Méthodes numériques pour les plasmas sur architectures multicoeurs

Michel Massaro 1, 2
1 TONUS - TOkamaks and NUmerical Simulations
IRMA - Institut de Recherche Mathématique Avancée, Inria Nancy - Grand Est
Résumé : Cette thèse traite de la résolution du système de la Magnéto-Hydro-Dynamique (MHD) sur architectures massivement parallèles. Ce système est un système hyperbolique de lois de conservation, pour des raisons de coût en termes de temps et d'espace, nous utilisons la méthode des volumes finis. Ces critères sont particulièrement importants dans le cas de la MHD, car les solutions obtenues peuvent présenter de nombreuses ondes de choc et être très turbulentes. L'approche d'un phénomène physique nécessite par conséquent de travailler sur un maillage fin entrainant une grande quantité de calcul. Afin de réduire les temps d'exécution des algorithmes proposés, nous proposons des méthodes d'optimisations pour l'exécution sur CPU telles que l'utilisation d'OpenMP pour une parallélisation automatique ou le parcours optimisé afin de bénéficier des effets de cache. Une implémentation sur architecture GPU à l'aide de la librairie OpenCL est également proposée. Dans le but de conserver une coalescence maximale des données en mémoire, nous proposons une méthode utilisant un splitting directionnel associé à une méthode de transposition optimisée pour les implémentations parallèle. Dans la dernière partie, nous présentons la librairie SCHNAPS. Ce solveur utilisant la méthode Galerkin Disontinu (GD) utilise des implémentations OpenCL et StarPU afin de profiter au maximum des avantages de la programmation hybride.
Type de document :
Thèse
Equations aux dérivées partielles [math.AP]. Université de Strasbourg, IRMA UMR 7501, 2016. Français
Liste complète des métadonnées

https://tel.archives-ouvertes.fr/tel-01410049
Contributeur : Michel Massaro <>
Soumis le : mardi 20 décembre 2016 - 14:40:29
Dernière modification le : samedi 24 décembre 2016 - 01:03:13
Document(s) archivé(s) le : lundi 20 mars 2017 - 18:34:12

Identifiants

  • HAL Id : tel-01410049, version 1

Collections

Citation

Michel Massaro. Méthodes numériques pour les plasmas sur architectures multicoeurs. Equations aux dérivées partielles [math.AP]. Université de Strasbourg, IRMA UMR 7501, 2016. Français. <tel-01410049>

Partager

Métriques

Consultations de
la notice

179

Téléchargements du document

139