TY - GEN
T1 - Solving the Heat Transfer Equation by a Finite Difference Method Using Multi-dimensional Arrays in CUDA as in Standard C
AU - Sanchez-Noguez, Josefina
AU - Couder-Castañeda, Carlos
AU - Hernández-Gómez, J. J.
AU - Navarro-Reyes, Itzel
N1 - Publisher Copyright:
© 2022, Springer Nature Switzerland AG.
PY - 2022
Y1 - 2022
N2 - In recent years the increasing necessity to speed up the execution of numerical algorithms has leaded researchers to the use of co-processors and graphic cards such as the NVIDIA GPU’s. Despite CUDA C meta-language was introduced to facilitate the development of general purpose-applications, the solution to the common question: How to allocate (cudaMalloc) two-dimensional array?, is not simple. In this paper, we present a memory structure that allows the use of multidimensional arrays inside a CUDA kernel, to demonstrate its functionality, this structure is applied to the explicit finite difference solution of the non-steady heat transport equation.
AB - In recent years the increasing necessity to speed up the execution of numerical algorithms has leaded researchers to the use of co-processors and graphic cards such as the NVIDIA GPU’s. Despite CUDA C meta-language was introduced to facilitate the development of general purpose-applications, the solution to the common question: How to allocate (cudaMalloc) two-dimensional array?, is not simple. In this paper, we present a memory structure that allows the use of multidimensional arrays inside a CUDA kernel, to demonstrate its functionality, this structure is applied to the explicit finite difference solution of the non-steady heat transport equation.
KW - CUDA C
KW - Heat transfer
KW - Multiarrays
UR - http://www.scopus.com/inward/record.url?scp=85128934239&partnerID=8YFLogxK
U2 - 10.1007/978-3-031-04209-6_16
DO - 10.1007/978-3-031-04209-6_16
M3 - Contribución a la conferencia
AN - SCOPUS:85128934239
SN - 9783031042089
T3 - Communications in Computer and Information Science
SP - 221
EP - 235
BT - High Performance Computing - 8th Latin American Conference, CARLA 2021, Revised Selected Papers
A2 - Gitler, Isidoro
A2 - Barrios Hernández, Carlos Jaime
A2 - Meneses, Esteban
PB - Springer Science and Business Media Deutschland GmbH
T2 - 8th Latin American High Performance Computing Conference, CARLA 2021
Y2 - 6 October 2021 through 8 October 2021
ER -