Multi-GPU numerical simulation of electromagnetic waves - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue ESAIM: Proceedings Année : 2014

Multi-GPU numerical simulation of electromagnetic waves

Philippe Helluy
Thomas Strub

Résumé

In this paper we present three-dimensional numerical simulations of electromagnetic waves. The Maxwell equations are solved by the Discontinuous Galerkin (DG) method. For achieving high performance, we exploit two levels of parallelism. The coarse grain parallelism is managed through MPI and a classical domain decomposition. The fine grain parallelism is managed with OpenCL in order to optimize the local computations on multicore processors or GPU's. We present several numerical experiments and performance comparisons.
Dans cet article, nous présentons des simulations numériques tridimensionnelles d’ondes électromagnétiques. Les équations de Maxwell sont résolues par la méthode de Galerkin Discontinue (GD). Pour accélérer les calculs, nous exploitons deux niveaux de parallélisme. Le large grain est basé sur MPI. Le parallélisme à grain fin repose sur OpenCL afin d’exploiter les processeurs massivement multicoeur (GPU ou CPU) récents. Nous présentons plusieurs expériences numériques et des tests de performance.
Fichier principal
Vignette du fichier
clac-maxwell.pdf (615.47 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-00919702 , version 1 (17-12-2013)

Identifiants

Citer

Philippe Helluy, Thomas Strub. Multi-GPU numerical simulation of electromagnetic waves. ESAIM: Proceedings, 2014, 45, pp.199-208. ⟨10.1051/proc/201445020⟩. ⟨hal-00919702⟩
460 Consultations
206 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More