A GPU-ready pseudo-spectral method for direct numerical simulations of multiphase turbulence
June 03, 2024 Β· Declared Dead Β· π Procedia Computer Science
"No code URL or promise found in abstract"
Evidence collected by the PWNC Scanner
Authors
Alessio Roccon
arXiv ID
2406.01322
Category
physics.flu-dyn
Cross-listed
cs.DC
Citations
4
Venue
Procedia Computer Science
Last Checked
3 months ago
Abstract
In this work, we detail the GPU-porting of an in-house pseudo-spectral solver tailored towards large-scale simulations of interface-resolved simulation of drop- and bubble-laden turbulent flows. The code relies on direct numerical simulation of the Navier-Stokes equations, used to describe the flow field, coupled with a phase-field method, used to describe the shape, deformation, and topological changes of the interface of the drops or bubbles. The governing equations -Navier-Stokes and Cahn-Hilliard equations-are solved using a pseudo-spectral method that relies on transforming the variables in the wavenumber space. The code targets large-scale simulations of drop- and bubble-laden turbulent flows and relies on a multilevel parallelism. The first level of parallelism relies on the message-passing interface (MPI) and is used on multi-core architectures in CPU-based infrastructures. A second level of parallelism relies on OpenACC directives and cuFFT libraries and is used to accelerate the code execution when GPU-based infrastructures are targeted. The resulting multiphase flow solver can be efficiently executed in heterogeneous computing infrastructures and exhibits a remarkable speed-up when GPUs are employed. Thanks to the modular structure of the code and the use of a directive-based strategy to offload code execution on GPUs, only minor code modifications are required when targeting different computing architectures. This improves code maintenance, version control and the implementation of additional modules or governing equations.
Community Contributions
Found the code? Know the venue? Think something is wrong? Let us know!
π Similar Papers
In the same crypt β physics.flu-dyn
R.I.P.
π»
Ghosted
R.I.P.
π»
Ghosted
Efficient collective swimming by harnessing vortices through deep reinforcement learning
R.I.P.
π»
Ghosted
NVIDIA SimNet^{TM}: an AI-accelerated multi-physics simulation framework
R.I.P.
π»
Ghosted
Teaching the Incompressible Navier-Stokes Equations to Fast Neural Surrogate Models in 3D
R.I.P.
π»
Ghosted
Prediction of Reynolds Stresses in High-Mach-Number Turbulent Boundary Layers using Physics-Informed Machine Learning
R.I.P.
π»
Ghosted
From Deep to Physics-Informed Learning of Turbulence: Diagnostics
Died the same way β π» Ghosted
R.I.P.
π»
Ghosted
Federated Learning: Strategies for Improving Communication Efficiency
R.I.P.
π»
Ghosted
In-Datacenter Performance Analysis of a Tensor Processing Unit
R.I.P.
π»
Ghosted
Deep Convolutional Neural Networks for Computer-Aided Detection: CNN Architectures, Dataset Characteristics and Transfer Learning
R.I.P.
π»
Ghosted