Computational Fluid Dynamics using OpenCL – a Practical Introduction

T. Bednarz, Luke Domanski, J. A. Taylor
CSIRO Mathematics Informatics & Statistics, Sydney, Australia
19th International Congress on Modelling and Simulation, 2011


   title={Computational Fluid Dynamics using OpenCL–a Practical Introduction},

   author={Bednarz, T. and Domanski, L. and Taylor, JA},



Download Download (PDF)   View View   Source Source   



The main aim of the Computational Fluid Dynamics (CFD) simulations is to reconstruct the reality of fluid motion and behaviour as accurately as possible in order to better understand the natural phenomena under specified conditions. Ideally, general solutions can also cover different scales and geometric configurations. Unfortunately, due to expensive algorithms, classic CFD codes most often require long computational times to satisfy the convergence criteria. With the advent of high-performance GPUs with massively-parallel multi-threaded architectures, basic CFD algorithms can now be implemented to give results in near real-time. The current work will briefly review our existing explicit solver based on finite difference methods, the derivation and discretisation of the mathematical model and equations, through to GPU algorithm implementation. During presentation, several case studies computed using CSIRO’s CPU/GPU supercomputer cluster will be described and compared against well known analytical and experimental solutions, i.e. natural convection, driven cavity, scaling analysis, magneto-thermal convection, etc.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2024 hgpu.org

All rights belong to the respective authors

Contact us: