Open Access Open Access  Restricted Access Subscription Access

Acceleration of a CFD Code with a GPU

D. C. JESPERSEN

Abstract


The Computational Fluid Dynamics code Overflow includes as one of its solver options an algorithm which is a fairly small piece of code but which accounts for a significant portion of the total computational time. This paper studies some of the issues in accelerating the code by using a Graphics Processing Unit (GPU). The algorithm needs to be modified to be suitable for a GPU, and attention needs to be given to 64-bit and 32-bit arithmetic. Interestingly, the work done for the GPU produced ideas for accelerating the CPU code and led to significant speedup on the CPU.

Keywords


GPU, acceleration, Overflow codeText

Full Text:

PDF