We describe a second order double precision finite volume Boussinesqcode designed to run on the CUDA architecture. We perform detailedvalidation of the code on a variety of Rayleigh-B´nard convectionproblems and show second order convergence. We obtain matching resultswith a Fortran code running on an eight-core CPU. The CUDA-acceleratedcode performs approximately eight times faster than the Fortran codeon identical problems. As a result, we are able to run a simulationwith a grid of size 3842 × 192 at 1.6 seconds per time step on amachine with a single GPU.
CITATION STYLE
Cohen, J., & Molemaker, M. J. (2009). A fast double precision CFD code using CUDA. Parallel Computational Fluid Dynamics: Recent Advances and Future Directions, di, 414–439.
Mendeley helps you to discover research relevant for your work.