SearcharxivSearch

arXiv subjects

Stefano Colombo

Publications and source records attributed to Stefano Colombo.

4 recordsLinked to original sources

HORSES3D-GPU: A high-order discontinuous Galerkin solver for multi-GPU systems

We present the GPU acceleration and large-scale performance assessment of HORSES3D, an open-source high-order discontinuous Galerkin solver for computational fluid dynamics. The solver is ported to NVIDIA GPU architectures using OpenACC directives, preserving the original Fortran code structure while enabling GPU-resident execution of the main computational kernels. The implementation exploits the element-local structure of discontinuous Galerkin spectral element methods by mapping element-level loops to GPU gangs and nodal operations to vector-level parallelism. The GPU version is verified using the method of manufactured solutions and validated on canonical turbulent-flow benchmarks. Its performance is assessed on the MareNostrum 5 accelerated partition using NVIDIA H100 GPUs. Taylor-Green vortex benchmarks show that solver efficiency improves with polynomial order and that near-ideal strong and weak scaling is obtained when the workload exceeds approximately 16,000 to 20,000 elements per GPU. The solver is further evaluated on the High-Lift Common Research Model wing-body configuration, which involves a complex geometry, realistic boundary conditions, and unstructured meshes with up to 20.8 million hexahedral elements. Simulations with polynomial orders up to $P=7$ reach approximately $10.7 \times 10^9$ degrees of freedom and scale efficiently to 2,048 GPUs. The results demonstrate that HORSES3D preserves its performance characteristics for industrially relevant configurations and can exploit modern GPU-based supercomputers for billion-degree-of-freedom high-order CFD simulations.

math.NA

A High-Order Immersed Boundary Method for Fluid-Structure Interaction Problems

Accurate and efficient simulation of fluid-structure interaction (FSI) problems remains a central challenge in computational physics. High-order discontinuous Galerkin (DG) methods offer low numerical errors and excellent scalability on modern architectures, making them attractive for high-fidelity FSI simulations. This study presents a high-order immersed boundary method (IBM) for FSI problems which combines a volume-penalization approach with a high-order nodal DG solver. To improve near wall accuracy, an anisotropic p-adaptation strategy based on reinforcement learning is used to dynamically adjust the polynomial orders in the mesh elements located near the moving immersed boundaries. By doing so, we show enhanced accuracy with a limited increase in computational cost. Accurate evaluation of surface forces is achieved using symmetric high-order Gaussian quadrature on immersed boundaries. The proposed method is coupled with both rigid-body and elastic-structure solvers within a partitioned framework. Numerical validations using a pitching airfoil, stall flutter of an airfoil, and flow-induced vibration of an elastic beam behind a cylinder demonstrate high-order accuracy and robustness. These results indicate that the present approach provides an effective and scalable strategy for complex moving-boundary FSI simulations.

physics.flu-dyn

Modelling Wind Turbines via Actuator Lines in High-Order h/p Solvers

This paper compares two actuator line methodologies for modelling wind turbines employing high-order h/p solvers and large-eddy simulations. The methods combine the accuracy of high-order solvers (in this work the maximum order is 6) with the computational efficiency of actuator lines to capture the aerodynamic effects of wind turbine blades. Comparisons with experiments validate the actuator line methodologies. We explore the effects of the polynomial order and the smoothing parameter associated with the Gaussian regularization function, and use them to blend the actuator line forcing in the high-order computational mesh, to show that both parameters influence the distribution of forces along the blades and the turbine wake. The greatest impact is obtained when the polynomial order is increased, allowing one to better capture the physics without requiring new meshes. When comparing the actuator line methodologies, we show the advantages of performing weighted sums, over element averages, to compute the blade velocities and forces in high-order solvers. For low-order simulations (low polynomial orders), both methods provide similar results, but as the polynomial order is increased, the weighted sum method shows smoother thrust/torque distributions and better wake resolution. Furthermore, cell averaging introduces nonphysical oscillations when increasing the polynomial order beyond 3 (4th order accuracy).

physics.flu-dyn

An ALE residual distribution scheme for the unsteady Euler equations over triangular grids with local mesh adaptation

This work presents a novel interpolation-free mesh adaptation technique for the Euler equations within the arbitrary Lagrangian Eulerian framework. For the spatial discretization, we consider a residual distribution scheme, which provides a pretty simple way to achieve high order accuracy on unstructured grids. Thanks to a special interpretation of the mesh connectivity changes as a series of fictitious continuous deformations, we can enforce by construction the so-called geometric conservation law, which helps to avoid spurious oscillations while solving the governing equations over dynamic domains. This strategy preserves the numerical properties of the underlying, fixed-connectivity scheme, such as conservativeness and stability, as it avoids an explicit interpolation of the solution between different grids. The proposed approach is validated through the two-dimensional simulations of steady and unsteady flow problems over unstructured grids.

math.NA