Abstract
We present a highly efficient solver, accelerated by graphics processing units (GPUs), for simulations of turbulent flows over wave surfaces. The solver employs a boundary-fitted curvilinear grid, which is horizontally discretized by a Fourier-based pseudospectral scheme, enabling accurate and efficient resolution of turbulence motions and wave geometry effects across scales. Our GPU implementation incorporates optimizations including kernel fusion for computing derivatives using the fast Fourier transform and a mixed-precision iterative solver for the pressure Poisson equation. A parallel tridiagonal solver is developed to solve the batched systems arising from the iterative Poisson solver on multiple GPUs. Our GPU solver is validated against a canonical problem of turbulence over waves, demonstrating the solver's accuracy. Performance tests indicate substantial speed improvement of up to 80% enabled by the proposed optimizations. Good parallel scalability suggests the solver's capability for large-scale simulations of turbulent flows over waves.
| Original language | English (US) |
|---|---|
| Pages (from-to) | 1-19 |
| Number of pages | 19 |
| Journal | Computers and Mathematics with Applications |
| Volume | 183 |
| DOIs | |
| State | Published - Apr 1 2025 |
Bibliographical note
Publisher Copyright:© 2025 Elsevier Ltd
Keywords
- GPU computing
- High-performance computing
- Mixed precision
- Pseudospectral method
- Turbulence over waves
Fingerprint
Dive into the research topics of 'Accelerating simulations of turbulent flows over waves leveraging GPU parallelization'. Together they form a unique fingerprint.Cite this
- APA
- Standard
- Harvard
- Vancouver
- Author
- BIBTEX
- RIS