A GPU Parallel Finite Volume Method for a 3D Poisson Equation on Arbitrary Geometries

Authors

  • Miguel Angél Uh Zapata Consejo Nacional de Ciencia y Tecnología (CONACYT), Centro de Investigación en Matemáticas A.C (CIMAT), Unidad Mérida
  • Francisco Javier Hernández-López Consejo Nacional de Ciencia y Tecnología (CONACYT), Centro de Investigación en Matemáticas A.C (CIMAT), Unidad Mérida

Keywords:

GPU computing, PGI CUDA Fortran

Abstract

In this paper, we present a parallelization technique developed to solve an unstructured-grid based Poisson equation on arbitrary three-dimensional geometries using CUDA over a GPU. The Poisson problem discretization is based on a second-order finite-volume technique on prisms elements, consisting of triangular grids in the horizontal direction and bounded by an irregular free surface and bottom in the vertical direction. The resulting linear system is solved using the Jacobi method, and the parallelization is designed by using different GPU memory management as shared, texture and managed memory. Numerical experiments are conducted to test and compare the performance of the proposed parallel technique.

Downloads

Published

2018-01-30

How to Cite

Uh Zapata, M. A., & Hernández-López, F. J. (2018). A GPU Parallel Finite Volume Method for a 3D Poisson Equation on Arbitrary Geometries. International Journal of Combinatorial Optimization Problems and Informatics, 9(1), 3–11. Retrieved from https://ijcopi.org/ojs/article/view/74

Issue

Section

Articles