OpenACC Acceleration of Parallel Direct Numerical Simulation of Turbulent Flows

  • سال انتشار: 1404
  • محل انتشار: مجله مکانیک کاربردی و محاسباتی، دوره: 11، شماره: 2
  • کد COI اختصاصی: JR_JACM-11-2_012
  • زبان مقاله: انگلیسی
  • تعداد مشاهده: 52
دانلود فایل این مقاله

نویسندگان

Ahmed Abdellatif

Department of Fluid Mechanics, Universitat Politècnica de Catalunya · BarcelonaTech (UPC), Barcelona ۰۸۰۳۴, Spain

Joan Grau

Department of Fluid Mechanics, Universitat Politècnica de Catalunya · BarcelonaTech (UPC), Barcelona ۰۸۰۳۴, Spain

Ricardo Torres

Department of Fluid Mechanics, Universitat Politècnica de Catalunya · BarcelonaTech (UPC), Barcelona ۰۸۰۳۴, Spain

Lluís Jofre

Department of Fluid Mechanics, Universitat Politècnica de Catalunya · BarcelonaTech (UPC), Barcelona ۰۸۰۳۴, Spain

چکیده

This work presents a state-of-the-art computational approach for performing large-scale simulations of turbulence on heterogeneous compute nodes. The approach proposed combines message passing interface (MPI) parallelization for distributing the computation across nodes with open accelerators (OpenACC) to target a graphical processing unit (GPU) acceleration. Two different OpenACC approaches, corresponding to managed and non-managed data management, have been tested and compared. The results obtained indicate that the non-managed strategy outperforms the non-managed scheme in all cases. Additionally, the non-managed GPU-accelerated approach presents an overall speedup of ۶× with respect to the CPU version. Finally, the capability of the resulting parallel and accelerated flow solver to perform high-fidelity simulations of turbulent flow is validated against a canonical wall-bounded fluid problem.

کلیدواژه ها

compressible flow, Computational fluid dynamics, MPI, OpenACC

اطلاعات بیشتر در مورد COI

COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.

کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.