کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
430354 687965 2015 13 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Accelerating fluid–solid simulations (Lattice-Boltzmann & Immersed-Boundary) on heterogeneous architectures
ترجمه فارسی عنوان
تسریع شبیه سازی مایع ـ جامد (Lattice-Boltzmann و Immersed-Boundary) بر روی معماری های ناهمگن
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
چکیده انگلیسی


• Lattice-Boltzmann method and Immersed Boundary method coupling for 2D solid–fluid interaction problems.
• Heterogeneous computing based on multicore (Intel Xeon)-GPU (Nvidia's GPU Kepler) and multicore-Intel Xeon Phi.
• Heterogeneous schedulers.

We propose a numerical approach based on the Lattice-Boltzmann (LBM) and Immersed Boundary (IB) methods to tackle the problem of the interaction of solids with an incompressible fluid flow, and its implementation on heterogeneous platforms based on data-parallel accelerators such as NVIDIA GPUs and the Intel Xeon Phi. We explain in detail the parallelization of these methods and describe a number of optimizations, mainly focusing on improving memory management and reducing the cost of host-accelerator communication. As previous research has consistently shown, pure LBM simulations are able to achieve good performance results on heterogeneous systems thanks to the high parallel efficiency of this method. Unfortunately, when coupling LBM and IB methods, the overheads of IB degrade the overall performance. As an alternative, we have explored different hybrid implementations that effectively hide such overheads and allow us to exploit both the multi-core and the hardware accelerator in a cooperative way, with excellent performance results.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Computational Science - Volume 10, September 2015, Pages 249–261
نویسندگان
, , , , ,