GPU Implementation of a Lattice Boltzmann Flow Solver

سال انتشار: 1389
نوع سند: مقاله کنفرانسی
زبان: انگلیسی
مشاهده: 2,244

فایل این مقاله در 6 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

ISME18_259

تاریخ نمایه سازی: 1 تیر 1389

چکیده مقاله:

In this paper the first national implementation of a Lattice Boltzmann flow solver on Graphical Processing Unit (GPU) for fast computation of fluid flow is reported. GPUs are multi-processor devices which can handle thousands of operations in parallel. They have very recently become available for general purpose scientific computations. For fluid flow simulations the Lattice Boltzmann Method (LBM), an alternative to the conventionalNavier-Stocks solvers, is used. LBM is a well known method for fluid flow simulations which, due to the explicit and local nature of its computations, can be effectively parallelized. We have developed a CUDA code for the LBM simulation of incompressible fluid flow inside a two dimensional square cavity. Fluid flow simulations are performed at Reynolds Numbers of 1000 and 5000. A comparison between the CPU and theGPU codes shows that the GPU code could run more than 180 times faster . It is also shown that the single precision LBM results are as accurate as those of a double precision model, which further justifies the use of GPUs for lattice Boltzmann simulation of fluid flows

نویسندگان

Abed Zadegol

PhD student, Isfahan University of Technology

Mahmud Ashrafizaadeh

Assitant prof., Isfahan University of Technology

Mohammad Amin Safi

MSc student, Isfahan University of Technology

مراجع و منابع این مقاله:

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • CUDA Programming Guide, ...
  • http ://www _ nvidia.com/obi ect/cuda develop.html. ...
  • Qui, F., Fan, Z., Zhao, Y., Lorenz, H., Zhou, J., ...
  • http :/gpgpu _ org/static /s c200 6/workshop/SB U SC0 6Urban.pdf. ...
  • Bailey, P., Myre, J., Walsh, S. D. C., Lilja, D. ...
  • نمایش کامل مراجع