Skip to Main content Skip to Navigation
Theses

Algorithmes à grain fin et schémas numériques pour des simulations exascales de plasmas turbulents

Résumé : Les architectures de calcul haute performance les plus récentes intègrent de plus en plus de nœuds de calcul qui contiennent eux-mêmes plus de cœurs. Les bus mémoires et les réseaux de communication sont soumis à un niveau d'utilisation critique. La programmation parallèle sur ces nouvelles machines nécessite de porter une attention particulière à ces problématiques pour l'écriture de nouveaux algorithmes. Nous analysons dans cette thèse un code de simulation de turbulences de plasma et proposons une refonte de la parallélisation de l'opérateur de gyromoyenne plus adapté en termes de distribution de données et bénéficiant d'un schéma de recouvrement calcul -- communication efficace. Les optimisations permettent un gain vis-à-vis des coûts de communication et de l’empreinte mémoire. Nous étudions également les possibilités d'évolution de ce code à travers la conception d'un prototype utilisant un modèle programmation par tâche et un schéma de communication asynchrone adapté. Cela permet d'atteindre un meilleur équilibrage de charge afin de maximiser le temps de calcul et de minimiser les communications entre processus. Un maillage réduit adaptatif en espace est proposé, diminuant le nombre de points sans pour autant perdre en précision, mais ajoutant de fait une couche supplémentaire de complexité. Ce prototype explore également une distribution de données différente ainsi qu'un maillage en géométrie complexe adapté aux nouvelles configurations des tokamaks. Les performances de différentes optimisations sont étudiées et comparées avec le code préexistant et un cas dimensionnant sur un grand nombre de cœurs est présenté.
Complete list of metadatas

Cited literature [79 references]  Display  Hide  Download

https://tel.archives-ouvertes.fr/tel-01975275
Contributor : Abes Star :  Contact
Submitted on : Friday, July 12, 2019 - 1:33:29 PM
Last modification on : Friday, June 19, 2020 - 9:22:04 AM

File

bouzat_nicolas_2018_ED269.pdf
Version validated by the jury (STAR)

Identifiers

  • HAL Id : tel-01975275, version 2

Collections

Citation

Nicolas Bouzat. Algorithmes à grain fin et schémas numériques pour des simulations exascales de plasmas turbulents. Calcul parallèle, distribué et partagé [cs.DC]. Université de Strasbourg, 2018. Français. ⟨NNT : 2018STRAD052⟩. ⟨tel-01975275v2⟩

Share

Metrics

Record views

97

Files downloads

50