Numerical simulation for the MHD system in 2D using OpenCL - Archive ouverte HAL
Article Dans Une Revue ESAIM: Proceedings Année : 2014

Numerical simulation for the MHD system in 2D using OpenCL

Résumé

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.
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.

Mots clés

Fichier principal
Vignette du fichier
massaro.pdf (497.94 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00919751 , version 1 (20-12-2013)

Identifiants

Citer

Michel Massaro, Philippe Helluy, Vincent Loechner. Numerical simulation for the MHD system in 2D using OpenCL. ESAIM: Proceedings, 2014, 45, pp.485-492. ⟨10.1051/proc/201445050⟩. ⟨hal-00919751⟩
475 Consultations
588 Téléchargements

Altmetric

Partager

More