OpenACC Acceleration of Parallel Direct Numerical Simulation of Turbulent Flows

سال انتشار: 1404
نوع سند: مقاله ژورنالی
زبان: انگلیسی
مشاهده: 48

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

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

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

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

JR_JACM-11-2_012

تاریخ نمایه سازی: 19 فروردین 1404

چکیده مقاله:

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.

نویسندگان

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

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

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • Masquelet, M., Yan, J., Dord, A., Laskowski, G., Shunn, L., ...
  • Jofre, L., Urzay, J., Transcritical diffuse-interface hydrodynamics of propellants in ...
  • Scarano, F., Overview of PIV in Supersonic Flows, Springer Berlin ...
  • Alfonsi, G., Reynolds-Averaged Navier–Stokes Equations for Turbulence Modeling, Applied Mechanics ...
  • Larsson, J., Wang, Q., The prospect of using large eddy ...
  • Moin, P., Mahesh, K., Direct Numerical Simulation: A Tool in ...
  • Alowayyed, S., Groen, D., Coveney, P.V., Hoekstra, A.G., Multiscale computing ...
  • Salvadore, F., Bernardini, M., Botti, M., GPU accelerated flow solver ...
  • Witherden, F.D., Farrington, A.M., Vincent, P.E., PyFR: An open source ...
  • Shi, X., Agrawal, T., Lin, C.-A., Hwang, F.-N., Chiu, T.-H., ...
  • Zhang, J.-L., Chen, H.-Q., Xu, S.-G., Gao, H.-Q., A novel ...
  • Dubois, R., Goncalves da Silva, E., Parnaudeau, P., High performance ...
  • Costa, P., A FFT-based finite-difference solver for massively-parallel direct numerical ...
  • Bernardini, M., Modesti, D., Salvadore, F., Pirozzoli, S., STREAmS: A ...
  • Merzari, E., Leite, V., Fang, J., Shaver, D., Min, M., ...
  • Offermans, N., Marin, O., Schanen, M., Gong, J., Fischer, P., ...
  • Swirydowicz, K., Chalmers, N., Karakus, A., Warburton, T., Acceleration of ...
  • Medina, D., OKL: A unified language for parallel architectures, Ph.D. ...
  • Oak Ridge National Laboratory: OLCF Summit, https://www.olcf.ornl.gov/olcf-resources/compute-systems/summit, ۲۰۲۰ ...
  • Karp, M., Massaro, D., Jansson, N., Hart, A., Wahlgren, J., ...
  • Jansson, N., Karp, M., Podobas, A., Markidis, S., Schlatter, P., ...
  • Massaro, D., Karp, M., Jansson, N., Markidis, S., Schlatter, P., ...
  • Message Passing Interface Forum: MPI: A Message-Passing Interface Standard Version ...
  • OpenACC-Standard.org: The OpenACC Application Programming Interface ۲.۶, https://www.openacc.org/sites/default/files/inline-files/OpenACC.۲.۶.final.pdf, ۲۰۱۷ ...
  • Jofre, L., Abdellatif, A., Oyarzun, G., RHEA: an open-source Reproducible ...
  • Jofre, L., del Rosario, Z.R., Iaccarino, G., Data-driven dimensional analysis ...
  • Sutherland, W., LII. The viscosity of gases and molecular force, ...
  • Linstrom, P., Mallard, W., NIST chemistry webbook-srd ۶۹, National Institute ...
  • Gottlieb, S., Shu, C.-W., Tadmor, E., Strong stability-preserving high-order time ...
  • Abdellatif, A., Ventosa-Molina, J., Grau, J., Torres, R., Jofre, L., ...
  • Coppola, G., Capuano, F., Pirozzoli, S., de Luca, L., Numerically ...
  • Coppola, G., Capuano, F., de Luca, L., Discrete energy-conservation properties ...
  • Frontier, ORNL’s Exascale supercomputer designed to deliver world-leading performance in ...
  • Evans, T.M., Siegel, A., Draeger, E.W., Deslippe, J., Francois, M.M., ...
  • Khronos, SYCL is a royalty-free, cross-platform abstraction layer enables code ...
  • Carter Edwards, H., Trott, C.R., Sunderland, D., Kokkos: Enabling manycore ...
  • NVIDIA Nsight, https://docs.nvidia.com/nsight-systems/UserGuide/index.htmlprofiling-from-the-gui, ۲۰۲۰ ...
  • Nielsen, F., Introduction to HPC with MPI for Data Science, ...
  • Barcelona Supercomputing Center, BSC-CNS | Centro Nacional de Supercomputación, https://www.bsc.es, ...
  • NVIDIA Tools Extension Library (NVTX), https://docs.nvidia.com/nsight-systems/UserGuide/index.htmlnvtx-trace[۴۱] Smits, A.J., McKeon, B.J., ...
  • Nelson, K., Fringer, O., Reducing spin-up time for simulations of ...
  • Appelhans, D., Auerbach, G., Averill, D., Black, R., Brown, A., ...
  • Vincent, J., Gong, J., Karp, M., Peplinski, A., Jansson, N., ...
  • Moser, R.D., Kim, J., Mansour, N.N., Direct numerical simulation of ...
  • نمایش کامل مراجع