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...
Main Authors: | , , |
---|---|
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 |