A scalable multi-GPU method for semi-implicit fractional-step integration of incompressible Navier-Stokes equations
Sanghyun Ha, Junshin Park, Donghyun You

TL;DR
This paper introduces a scalable multi-GPU flow solver for simulating incompressible flows using a semi-implicit fractional-step method, achieving high efficiency and scalability without global transpose operations.
Contribution
It develops a novel multi-GPU strategy that eliminates global transpose, enabling efficient parallelization of semi-implicit Navier-Stokes simulations on multiple GPUs.
Findings
Achieved an efficiency of 0.89 on 4 GPUs.
Successfully simulated a turbulent boundary layer with 607 million grid points.
Demonstrated high scalability and accuracy of the proposed methods.
Abstract
A new flow solver scalable on multiple Graphics Processing Units (GPUs) for direct numerical simulation of wall-bounded incompressible flow is presented. This solver utilizes a previously reported work (J. Comp. Physics, vol. 352 (2018), pp.246-264) which proposes a semi-implicit fractional-step method on a single GPU. Extension of this work to accommodate multiple GPUs becomes inefficient when global transpose is used in the Alternating Direction Implicit (ADI) and Fourier-transform-based direct methods. A new strategy for designing an efficient multi-GPU solver is described to completely remove global transpose and achieve high scalability. Parallel Diagonal Dominant (PDD) and Parallel Partition (PPT) methods are implemented for GPUs to obtain good scaling and preserve accuracy. An overall efficiency of 0.89 is shown. Turbulent flat-plate boundary layer is simulated on 607M grid…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Fluid Dynamics and Aerodynamics · Advanced Numerical Methods in Computational Mathematics · Fluid Dynamics and Turbulent Flows
