Issue |
ESAIM: ProcS
Volume 45, September 2014
Congrès SMAI 2013
|
|
---|---|---|
Page(s) | 485 - 492 | |
DOI | https://doi.org/10.1051/proc/201445050 | |
Published online | 13 November 2014 |
Numerical simulation for the MHD system in 2D using OpenCL*
1 IRMA, 7 rue René Descartes, 67084
Strasbourg,
michel.massaro@unistra.fr
2 IRMA, 7 rue René Descartes, 67084
Strasbourg & Inria
Tonus,
helluy@unistra.fr
3 ICPS - LSIIT,
Boulevard Sébastien Brant,
67400
Illkirch-Graffenstaden ,
loechner@icps.u-strasbg.fr
In this work we compute the MHD equations with divergence cleaning on GPU. The method is based on the finite volume approach and Strang dimensional splitting. The simplicity of the approach makes it a good candidate for a GPU implementation with OpenCL. With adequate memory optimization access, we achieve very high speedups, compared to a classical sequential implementation.
Résumé
Dans ce travail, nous résolvons les équations de la MHD avec correction de divergence sur carte graphique. La méthode est basée sur les volumes finis et le splitting directionnel de Strang. La simplicité de l’algorithme en fait un bon candidat pour la programmation sur carte graphique sous OpenCL. Avec de bonnes optimisations des accès mémoire, nous obtenons de très bonnes accélérations, comparé à une programmation séquentielle classique.
© EDP Sciences, SMAI 2014
Current usage metrics show cumulative count of Article Views (full-text article views including HTML views, PDF and ePub downloads, according to the available data) and Abstracts Views on Vision4Press platform.
Data correspond to usage on the plateform after 2015. The current usage metrics is available 48-96 hours after online publication and is updated daily on week days.
Initial download of the metrics may take a while.