GPU acceleration of average gradient method for solving partial differential equations

Loading...
Thumbnail Image

Access rights

openAccess
CC BY
publishedVersion

URL

Journal Title

Journal ISSN

Volume Title

A4 Artikkeli konferenssijulkaisussa

Major/Subject

Mcode

Degree programme

Language

en

Pages

Series

Proceedings of SIMS EUROSIM 2024 Oulu, Finland, 11-12 September, 2024, pp. 488-494, Linköping Electronic Conference Proceedings ; Volume 212

Abstract

Previously presented method of calculating local average gradients for solvingpartial differential equations (PDEs) is enhanced by accelerating it with graphics processingunits (GPUs) and combining a previous technique of interpolating between grid points in thecalculation of the gradients instead of using interpolation to create a denser grid.For accelerating the calculation with GPUs, we have ported the original naive Matlabimplementation to C++ and CUDA, and after optimizing the code we observe a speedupfactors more than two thousand, which is largely due to the original code not being optimized.

Description

Keywords

Other note

Citation

Puro, T & Pohjonen, A 2025, GPU acceleration of average gradient method for solving partial differential equations. in Proceedings of SIMS EUROSIM 2024 Oulu, Finland, 11-12 September, 2024. Linköping Electronic Conference Proceedings, vol. 212, Linköping University Electronic Press, pp. 488-494, 2nd SIMS EUROSIM Conference on Simulation and Modelling and 65th SIMS Conference on Simulation and Modelling, Oulu, Finland, 11/09/2024. https://doi.org/10.3384/ecp212.066