کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
762341 1462740 2012 12 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Optimizing 2D and 3D structured Euler CFD solvers on Graphical Processing Units
موضوعات مرتبط
مهندسی و علوم پایه سایر رشته های مهندسی مکانیک محاسباتی
پیش نمایش صفحه اول مقاله
Optimizing 2D and 3D structured Euler CFD solvers on Graphical Processing Units
چکیده انگلیسی

This paper presents a methodology for developing finite differences or finite volumes CFD codes on Graphical Processing Units (GPUs) through general purpose guidelines. These guidelines are applied to the implementation on a GPU of a 2D Euler equations solver on a structured grid and its tridimensional extension on multiple GPUs. Several numerical schemes are used. All of them are first-order in time and use a Roe flux differencing scheme in space, which is considered either in its native formulation or using a second-order MUSCL scheme. The 2D problem leads to a discussion about various API, algorithmic and computational optimizations on NVIDA GPUs with 1.3 compute capability, whereas the 3D problem allows to complete the 2D study with the introduction of Fermi GPUs and the definition of a communication system allowing to use efficiently several GPUs on a node.


► Solving Fluid Dynamics equations on GPUs significantly decrease computational time.
► To attain large speedups algorithmic design and optimization rules are exhibited.
► In particular finite differencing schemes on structured meshes are studied.
► We introduce a multi-GPUs scheme to overlap communications and computations.
► The simulation on several GPUs showed a perfect scalability between 1 and 2 GPUs.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Computers & Fluids - Volume 70, 30 November 2012, Pages 136–147
نویسندگان
, , , ,