CaLES: A GPU-accelerated solver for large-eddy simulation of wall-bounded flows
Maochao Xiao, Alessandro Ceci, Pedro Costa, Johan Larsson, Sergio, Pirozzoli

TL;DR
CaLES is a GPU-accelerated solver for large-eddy simulations of wall-bounded flows, enabling high-resolution turbulence modeling with efficient parallel performance on modern supercomputers.
Contribution
This paper introduces CaLES, a novel GPU-accelerated LES solver based on CaNS, with advanced turbulence models and scalable performance for large-scale wall-bounded flow simulations.
Findings
GPU speed comparable to 15 CPU nodes
Efficient scaling across multiple GPUs
Enables detailed grid convergence studies
Abstract
We introduce CaLES, a GPU-accelerated finite-difference solver designed for large-eddy simulations (LES) of incompressible wall-bounded flows in massively parallel environments. Built upon the existing direct numerical simulation (DNS) solver CaNS, CaLES relies on low-storage, third-order Runge-Kutta schemes for temporal discretization, with the option to treat viscous terms via an implicit Crank-Nicolson scheme in one or three directions. A fast direct solver, based on eigenfunction expansions, is used to solve the discretized Poisson/Helmholtz equations. For turbulence modeling, the classical Smagorinsky model with van Driest near-wall damping and the dynamic Smagorinsky model are implemented, along with a logarithmic law wall model. GPU acceleration is achieved through OpenACC directives, following CaNS-2.3.0. Performance assessments were conducted on the Leonardo cluster at CINECA,…
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
TopicsFluid Dynamics and Turbulent Flows · Computational Fluid Dynamics and Aerodynamics · Plasma and Flow Control in Aerodynamics
