Numerical simulation for the MHD system in 2D using OpenCL*

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

Full description

Bibliographic Details
Main Authors: Massaro Michel, Helluy Philippe, Loechner Vincent
Format: Article
Language:English
Published: EDP Sciences 2014-09-01
Series:ESAIM: Proceedings and Surveys
Online Access:http://dx.doi.org/10.1051/proc/201445050
_version_ 1797969984414023680
author Massaro Michel
Helluy Philippe
Loechner Vincent
author_facet Massaro Michel
Helluy Philippe
Loechner Vincent
author_sort Massaro Michel
collection DOAJ
description 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.
first_indexed 2024-04-11T03:10:58Z
format Article
id doaj.art-c722268cea0d44a98547e433738ea198
institution Directory Open Access Journal
issn 2267-3059
language English
last_indexed 2024-04-11T03:10:58Z
publishDate 2014-09-01
publisher EDP Sciences
record_format Article
series ESAIM: Proceedings and Surveys
spelling doaj.art-c722268cea0d44a98547e433738ea1982023-01-02T11:53:58ZengEDP SciencesESAIM: Proceedings and Surveys2267-30592014-09-014548549210.1051/proc/201445050proc144550Numerical simulation for the MHD system in 2D using OpenCL*Massaro Michel0Helluy Philippe1Loechner Vincent2IRMAIRMAICPS - LSIITIn 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.http://dx.doi.org/10.1051/proc/201445050
spellingShingle Massaro Michel
Helluy Philippe
Loechner Vincent
Numerical simulation for the MHD system in 2D using OpenCL*
ESAIM: Proceedings and Surveys
title Numerical simulation for the MHD system in 2D using OpenCL*
title_full Numerical simulation for the MHD system in 2D using OpenCL*
title_fullStr Numerical simulation for the MHD system in 2D using OpenCL*
title_full_unstemmed Numerical simulation for the MHD system in 2D using OpenCL*
title_short Numerical simulation for the MHD system in 2D using OpenCL*
title_sort numerical simulation for the mhd system in 2d using opencl
url http://dx.doi.org/10.1051/proc/201445050
work_keys_str_mv AT massaromichel numericalsimulationforthemhdsystemin2dusingopencl
AT helluyphilippe numericalsimulationforthemhdsystemin2dusingopencl
AT loechnervincent numericalsimulationforthemhdsystemin2dusingopencl