A massively parallel GPU-accelerated model for analysis of fully nonlinear free surface waves

被引:44
|
作者
Engsig-Karup, A. P. [1 ]
Madsen, Morten G. [1 ]
Glimberg, Stefan L. [1 ]
机构
[1] Tech Univ Denmark, Dept Informat & Math Modeling, DK-2800 Lyngby, Denmark
关键词
nonlinear water waves; coastal and offshore engineering; finite difference method; potential flow; time domain; scientific GPU computations; high-performance computing; WATER-WAVES;
D O I
10.1002/fld.2675
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We implement and evaluate a massively parallel and scalable algorithm based on a multigrid preconditioned Defect Correction method for the simulation of fully nonlinear free surface flows. The simulations are based on a potential model that describes wave propagation over uneven bottoms in three space dimensions and is useful for fast analysis and prediction purposes in coastal and offshore engineering. A dedicated numerical model based on the proposed algorithm is executed in parallel by utilizing affordable modern special purpose graphics processing unit (GPU). The model is based on a low-storage flexible-order accurate finite difference method that is known to be efficient and scalable on a CPU core (single thread). To achieve parallel performance of the relatively complex numerical model, we investigate a new trend in high-performance computing where many-core GPUs are utilized as high-throughput co-processors to the CPU. We describe and demonstrate how this approach makes it possible to do fast desktop computations for large nonlinear wave problems in numerical wave tanks (NWTs) with close to 50/100 million total grid points in double/single precision with 4?GB global device memory available. A new code base has been developed in C++ and compute unified device architecture C and is found to improve the runtime more than an order in magnitude in double precision arithmetic for the same accuracy over an existing CPU (single thread) Fortran 90 code when executed on a single modern GPU. These significant improvements are achieved by carefully implementing the algorithm to minimize data-transfer and take advantage of the massive multi-threading capability of the GPU device. Copyright (c) 2011 John Wiley & Sons, Ltd.
引用
收藏
页码:20 / 36
页数:17
相关论文
共 50 条
  • [1] A GPU-accelerated adaptive FSAI preconditioner for massively parallel simulations
    Isotton, Giovanni
    Janna, Carlo
    Bernaschi, Massimo
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2022, 36 (02): : 153 - 166
  • [2] GPU-accelerated Tersoff potentials for massively parallel Molecular Dynamics simulations
    Trung Dac Nguyen
    COMPUTER PHYSICS COMMUNICATIONS, 2017, 212 : 113 - 122
  • [3] Massively parallel GPU-accelerated minimization of classical density functional theory
    Stopper, Daniel
    Roth, Roland
    JOURNAL OF CHEMICAL PHYSICS, 2017, 147 (06):
  • [4] Porting and scaling OpenACC applications on massively-parallel, GPU-accelerated supercomputers
    A. Hart
    R. Ansaloni
    A. Gray
    The European Physical Journal Special Topics, 2012, 210 : 5 - 16
  • [5] Porting and scaling OpenACC applications on massively-parallel, GPU-accelerated supercomputers
    Hart, A.
    Ansaloni, R.
    Gray, A.
    EUROPEAN PHYSICAL JOURNAL-SPECIAL TOPICS, 2012, 210 (01): : 5 - 16
  • [6] High-Performance Evaluation of the Interpolations and Anterpolations in the GPU-Accelerated Massively Parallel MLFMA
    He, Wei-Jia
    Yang, Zeng
    Huang, Xiao-Wei
    Wang, Wu
    Yang, Ming-Lin
    Sheng, Xin-Qing
    IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, 2023, 71 (07) : 6231 - 6236
  • [7] Implementation of Relativistic Coupled Cluster Theory for Massively Parallel GPU-Accelerated Computing Architectures
    Pototschnig, Johann, V
    Papadopoulos, Anastasios
    Lyakh, Dmitry, I
    Repisky, Michal
    Halbert, Loic
    Gomes, Andre Severo Pereira
    Jensen, Hans Jorgen Aa
    Visscher, Lucas
    JOURNAL OF CHEMICAL THEORY AND COMPUTATION, 2021, 17 (09) : 5509 - 5529
  • [8] GPU-Accelerated Massively Parallel Computation of Electromagnetic Scattering of a Time-Evolving Oceanic Surface Model I: Time-Evolving Oceanic Surface Generation
    Linghu, Longxiang
    Wu, Jiaji
    Huang, Bormin
    Wu, Zhensen
    Shi, Min
    IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING, 2018, 11 (08) : 2752 - 2762
  • [9] GPU-accelerated parallel optimization for sparse regularization
    Wang, Xingran
    Liu, Tianyi
    Minh Trinh-Hoang
    Pesavento, Marius
    2020 IEEE 11TH SENSOR ARRAY AND MULTICHANNEL SIGNAL PROCESSING WORKSHOP (SAM), 2020,
  • [10] GPU-ACCELERATED HIGH-ORDER SPECTRAL - OPENFOAM COUPLED MODEL FOR NUMERICAL ANALYSIS OF SHIP MOTION IN NONLINEAR WAVES
    Ha, Dao My
    Xin, Lu
    Tuyen, Le Quang
    PROCEEDINGS OF ASME 2022 41ST INTERNATIONAL CONFERENCE ON OCEAN, OFFSHORE & ARCTIC ENGINEERING, OMAE2022, VOL 7, 2022,