A fast double precision CFD code using CUDA

  • Cohen J
  • Molemaker M
  • 86


    Mendeley users who have this article in their library.
  • N/A


    Citations of this article.


We describe a second order double precision finite volume Boussinesq
code designed to run on the CUDA architecture. We perform detailed
validation of the code on a variety of Rayleigh-B´nard convection
problems and show second order convergence. We obtain matching results
with a Fortran code running on an eight-core CPU. The CUDA-accelerated
code performs approximately eight times faster than the Fortran code
on identical problems. As a result, we are able to run a simulation
with a grid of size 3842 × 192 at 1.6 seconds per time step on a
machine with a single GPU.

Author-supplied keywords

  • cuda
  • gpu computing
  • multicore
  • rayleigh-bénard convection

Get free article suggestions today

Mendeley saves you time finding and organizing research

Sign up here
Already have an account ?Sign in

Find this document


  • J Cohen

  • M J Molemaker

Cite this document

Choose a citation style from the tabs below

Save time finding and organizing research with Mendeley

Sign up for free