GPU acceleration of average gradient method for solving partial differential equations
Loading...
Access rights
openAccess
CC BY
CC BY
publishedVersion
URL
Journal Title
Journal ISSN
Volume Title
A4 Artikkeli konferenssijulkaisussa
This publication is imported from Aalto University research portal.
View publication in the Research portal (opens in new window)
View/Open full text file from the Research portal (opens in new window)
View publication in the Research portal (opens in new window)
View/Open full text file from the Research portal (opens in new window)
Unless otherwise stated, all rights belong to the author. You may download, display and print this publication for Your own personal use. Commercial use is prohibited.
Authors
Date
Department
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