2026· Journal of waterway, port, coastal, and ocean engineering· Vol 152· 0 citations· 20 references
TL;DR
This paper presents porting of a discontinuous Galerkin shallow water equation model (DG-SWEM version 3.0.2), a discontinuous Galerkin solver for hurricane storm surge, to NVIDIA graphics processing units (GPUs) using OpenACC and unified memory.
Abstract
This paper presents porting of a discontinuous Galerkin shallow water equation model (DG-SWEM version 3.0.2), a discontinuous Galerkin solver for hurricane storm surge, to NVIDIA graphics processing units (GPUs). Time-explicit discontinuous Galerkin methods contain a large number of degrees of freedom but have been shown to exhibit a large amount of data parallelism due to the loose coupling between elements and thus are naturally mapped to the central processing unit (CPU) architecture. A previous framework in porting DG-SWEM to GPUs required converting subroutines from Fortran to C
+
+
to be used with CUDA C
+
+
. By using OpenACC and unified memory, we simplified the porting process and maintained a single codebase for both CPU and GPU versions. We tested the code using a large Hurricane Harvey scenario on NVIDIA’s Grace Hopper chip and compared the GPU code’s performance on multiple H200 nodes to the CPU code on Grace and AMD Milan CPU nodes.
Direct numerical simulation (DNS) of compressible transitional and turbulent flows requires numerical methods that combine high-order accuracy, robustness, and computational efficiency to resolve a broad range of spatial and temporal scales. This paper presents a massively parallel hybridizable discontinuous Galerkin (...
A. Welter, Thea Collin, N. Nguyen et al.· 0 citations
A solution framework with fast matrix-free operator evaluation for all ingredients, combined with multigrid solvers for the Poisson problem, and a robust mixed-precision algorithmic framework to generate accurate initial guesses for the iterative linear solvers are developed.
Ivan Prusak, Enes Mustafa Soydan, Ivan Pribec et al.· 0 citations
Moving boundaries (often called free boundaries) in shallow-water equations mark the time-dependent water line between ‘(flooded) wet’ and ‘dry’ regions and this feature is of utmost practical importance and should be adequately incorporated into the simulation. An efficient and conceptually simple implicit scheme is p...
The paper proposes an efficient semi-Lagrangian scheme on a CPU for simulating two-dimensional viscous incompressible fluids with GPU-assisted visualisations. We solve the Navier-Stokes equations on a quadtree adaptive grid where certain cells are subdivided if the velocity gradient, along any of the axes, exceeds a ce...
Akhil Veluru· International Journal of Int...· 0 citations
We present a nodal discontinuous Galerkin method for solving the Bhatnagar-Gross-Krook (BGK) kinetic equation on multi-dimensional, unstructured grids. The method uses implicit, sweep-based solvers and a moment-preserving projection of the Maxwellian source to enable high-order accuracy in time while avoiding restricti...
T. Evans, Ryan S. Glasby, Cory D. Hauck et al.· 1 citation
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.