Skip to Main content Skip to Navigation
Theses

Optimisation de code Galerkin discontinu sur ordinateur hybride : application à la simulation numérique en électromagnétisme

Résumé : Nous présentons dans cette thèse les évolutions apportées au solveur Galerkin Discontinu Teta-CLAC, issu de la collaboration IRMA-AxesSim, au cours du projet HOROCH (2015-2018). Ce solveur permet de résoudre les équations de Maxwell en 3D, en parallèle sur un grand nombre d'accélérateurs OpenCL. L'objectif du projet HOROCH était d'effectuer des simulations de grande envergure sur un modèle numérique complet de corps humain. Ce modèle comporte 24 millions de mailles hexaédriques pour des calculs dans la bande de fréquences des objets connectés allant de 1 à 3 GHz (Bluetooth). Les applications sont nombreuses : téléphonie et accessoires, sport (maillots connectés), médecine (sondes : gélules, patchs), etc. Les évolutions ainsi apportées comprennent, entre autres : l'optimisation des kernels OpenCL à destination des CPU dans le but d'utiliser au mieux les architectures hybrides ; l'expérimentation du runtime StarPU ; le design d'un schéma d'intégration à pas de temps local ; et bon nombre d'optimisations permettant au solveur de traiter des simulations de plusieurs millions de mailles.
Complete list of metadatas

https://tel.archives-ouvertes.fr/tel-01911261
Contributor : Abes Star :  Contact
Submitted on : Wednesday, July 10, 2019 - 5:42:20 PM
Last modification on : Friday, June 19, 2020 - 9:22:04 AM

File

Weber_Bruno_2018_ED269.pdf
Version validated by the jury (STAR)

Identifiers

  • HAL Id : tel-01911261, version 3

Collections

Citation

Bruno Weber. Optimisation de code Galerkin discontinu sur ordinateur hybride : application à la simulation numérique en électromagnétisme. Informatique et langage [cs.CL]. Université de Strasbourg, 2018. Français. ⟨NNT : 2018STRAD046⟩. ⟨tel-01911261v3⟩

Share

Metrics

Record views

218

Files downloads

70