OpenACC Acceleration of Parallel Direct Numerical Simulation of Turbulent Flows
- سال انتشار: 1404
- محل انتشار: مجله مکانیک کاربردی و محاسباتی، دوره: 11، شماره: 2
- کد COI اختصاصی: JR_JACM-11-2_012
- زبان مقاله: انگلیسی
- تعداد مشاهده: 52
نویسندگان
Department of Fluid Mechanics, Universitat Politècnica de Catalunya · BarcelonaTech (UPC), Barcelona ۰۸۰۳۴, Spain
Department of Fluid Mechanics, Universitat Politècnica de Catalunya · BarcelonaTech (UPC), Barcelona ۰۸۰۳۴, Spain
Department of Fluid Mechanics, Universitat Politècnica de Catalunya · BarcelonaTech (UPC), Barcelona ۰۸۰۳۴, Spain
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 به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.