A pencil-distributed finite-difference solver for extreme-scale calculations of turbulent wall flows at high Reynolds number
Rafael Diez Sanhueza, Jurriaan Peeters, Pedro Costa

TL;DR
This paper introduces a scalable finite-difference solver optimized for high-performance GPU clusters, enabling extremely large turbulent flow simulations at high Reynolds numbers with improved efficiency and reduced communication overhead.
Contribution
The paper develops a pencil-distributed Poisson solver and a reworked parallel cyclic reduction method, significantly enhancing scalability and performance for large-scale turbulent flow simulations.
Findings
Achieved simulations with up to 80 billion grid points on 1024 GPUs.
Pencil-distributed approach doubles the speed over full-transpose algorithms at scale.
Solver maintains high performance with 2D domain decompositions, comparable to smaller system configurations.
Abstract
We present a computational method for extreme-scale simulations of incompressible turbulent wall flows at high Reynolds numbers. The numerical algorithm extends a popular method for solving second-order finite differences Poisson/Helmholtz equations using a pencil-distributed parallel tridiagonal solver to improve computational performance at scale. The benefits of this approach were investigated for high-Reynolds-number turbulent channel flow simulations, with up to about 80 billion grid points and 1024 GPUs on the European flagship supercomputers Leonardo and LUMI. An additional GPU porting effort of the entire solver had to be undertaken for the latter. Our results confirm that, while 1D domain decompositions are favorable for smaller systems, they become inefficient or even impossible at large scales. This restriction is relaxed by adopting a pencil-distributed approach. The results…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFluid Dynamics and Turbulent Flows · Computational Fluid Dynamics and Aerodynamics · Wind and Air Flow Studies
