用户名: 密码: 验证码:
Development of an overset grid computational fluid dynamics solver on graphical processing units
详细信息查看全文 | 推荐本文 |
摘要
General Purpose computation on Graphics Processing Units (GPGPUs) has gained popularity recently. Graphics Processing Units (GPUs) are being used for computationally intensive and data intensive problems to obtain orders of magnitude speed up in wide range of domains like molecular dynamics, bio-physics, geo-physics and CFD . In this paper we discuss the development of a two-dimensional overset grid CFD solver on GPUs for moving body problems and demonstrate orders of magnitude speed-up on single GPU unit as compared to C/FORTRAN solver on a single CPU core. The two-dimensional overset grid CFD solver consists of three modules. A near-body solver module which solves the fluid conservation laws on structured and unstructured mesh systems, an off-body solver module which solves the fluid-conservation laws on an isotropic Cartesian mesh, and the domain connectivity module which manages the interaction between these two mesh systems. The GPU acceleration is extended to all the three modules. We expect this work to be the fore-runner for future development efforts for full three-dimensional Navier-Stokes solutions capable of executing in a heterogeneous parallel environment. Here 鈥渉eterogeneous parallelism鈥?refers to combination of Message Passing Interface (MPI) based communication for distributed memory systems, and large scale multi-threading using GPUs for shared memory systems.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700