Accelerated CFD computations on multi-GPU using OpenMP and OpenACC

被引:0
|
作者
Harshad Bhusare
Nandan Sarkar
Debajyoti Kumar
Somnath Roy
机构
[1] IIT Kharagpur,Department of Mechanical Engineering
[2] IIT Kharagpur,Centre for Computational and Data Sciences
来源
Sādhanā | / 49卷
关键词
GPU computing; OpenMP/OpenACC; high performance computing; Taylor G; rtler like (TGL) vortices; turbulence; direct numerical simulation (DNS);
D O I
暂无
中图分类号
学科分类号
摘要
With the demand for increased computing precision and a large-scale domain in many computational fluid dynamics problems, the computational load on the processor is getting heavier than ever. Graphical Processing Units (GPU) are an excellent computing platform for high-precision floating-points on huge computational loads. There is no direct provisioning for parallelizing code across multiple GPUs using OpenACC, a directive-based programming model. Hence, a hybrid type of programming is required to tackle this problem. In this present work, the hybrid-type (CPU+GPU) parallelization of the Poisson solver on multi-GPU was demonstrated using directive-based programming models (OpenMP and OpenACC), which reduced the computational time by 61x on multi-GPU as compared to a single CPU. We have further analysed a turbulent 3D lid-driven cavity flow by direct numerical simulation (DNS) using this multi-GPU solver. The numerical computations and experimental results were in good agreement.
引用
收藏
相关论文
共 50 条
  • [31] Performance of a Code Migration for the Simulation of Supersonic Ejector Flow to SMP, MIC, and GPU Using OpenMP, OpenMP plus LEO, and OpenACC Directives
    Couder-Castaneda, C.
    Barrios-Pina, H.
    Gitler, I.
    Arroyo, M.
    SCIENTIFIC PROGRAMMING, 2015, 2015
  • [32] Modelling Multi-GPU Systems
    Spampinato, Daniele G.
    Elster, Anne C.
    Natvig, Thorvald
    PARALLEL COMPUTING: FROM MULTICORES AND GPU'S TO PETASCALE, 2010, 19 : 562 - 569
  • [33] Multi-GPU Accelerated Three-Dimensional FDTD Method for Electromagnetic Simulation
    Nagaoka, Tomoaki
    Watanabe, Soichi
    2011 ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY (EMBC), 2011, : 401 - 404
  • [34] Multi-GPU Kinetic Solvers using MPI and CUDA
    Zabelok, Sergey
    Arslanbekov, Robert
    Kolobov, Vladimir
    PROCEEDINGS OF THE 29TH INTERNATIONAL SYMPOSIUM ON RAREFIED GAS DYNAMICS, 2014, 1628 : 539 - 546
  • [35] MAPREDUCE IMPLEMENTATION WITH MULTI-GPU
    Chen, Yi
    Chen, Su
    Jiang, Hai
    INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE & TECHNOLOGY: PROCEEDINGS, 2012, : 21 - 25
  • [36] Distributed Multi-GPU Accelerated Hybrid Parallel Rendering for Massively Parallel Environment
    Cao, Yi
    Wang, Huawei
    Ai, Zhiwei
    2014 INTERNATIONAL CONFERENCE ON VIRTUAL REALITY AND VISUALIZATION (ICVRV2014), 2014, : 30 - 36
  • [37] MUGAN: multi-GPU accelerated AmpliconNoise server for rapid microbial diversity assessment
    Lee, Byunghan
    Min, Hyeyoung
    Yoon, Sungroh
    BIOINFORMATICS, 2021, 37 (11) : 1562 - 1570
  • [38] Multi-GPU Graph Analytics
    Pan, Yuechao
    Wang, Yangzihao
    Wu, Yuduo
    Yang, Carl
    Owens, John D.
    2017 31ST IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2017, : 479 - 490
  • [39] GPU Accelerated Acoustic Likelihood Computations
    Cardinal, Patrick
    Dumouchel, Pierre
    Boulianne, Gilles
    Comeau, Michel
    INTERSPEECH 2008: 9TH ANNUAL CONFERENCE OF THE INTERNATIONAL SPEECH COMMUNICATION ASSOCIATION 2008, VOLS 1-5, 2008, : 964 - 967
  • [40] Towards GPU Accelerated FHE Computations
    Papadakis, Orion
    Papadimitriou, Michail
    Stratikopoulos, Athanasios
    Xekalaki, Maria
    Fumero, Juan
    Foutris, Nikos
    Kotselidis, Christos
    2024 IEEE INTERNATIONAL CONFERENCE ON CYBER SECURITY AND RESILIENCE, CSR, 2024, : 694 - 699