Related papers: Lettuce: PyTorch-based Lattice Boltzmann Framework
We present a GPU-native mesh adaptation procedure that incorporates a complex geometry represented with a triangle mesh within a primary Cartesian computational grid organized as a forest of octrees. A C++/CUDA program implements the…
Cascaded or central-moment-based lattice Boltzmann method (CLBM) proposed in [Geier \textit{et al.}, Phys. Rev. E \textbf{63}, 066705 (2006)] possesses very good numerical stability. However, two constraints exist in three-dimensional (3D)…
The lattice Boltzmann method exhibits excellent scalability on current supercomputing systems and has thus increasingly become an alternative method for large-scale non-stationary flow simulations, reaching up to a trillion grid nodes.…
The Lattice-Boltzmann method is a mesoscopic approach for solving hydrodynamic problems involving both laminar and turbulent fluids. Although the suitability for the former cases is supported by a myriad of studies, turbulent flows always…
The lattice Boltzmann method can be used to simulate flow through porous media with full geometrical resolution. With such a direct numerical simulation, it becomes possible to study fundamental effects which are difficult to assess either…
When boiling occurs in a liquid flow field, the phenomenon is known as forced-convection boiling. We numerically investigate such a boiling system on a cylinder in a flow at a saturated condition. To deal with the complicated liquid-vapor…
We present a highly-optimized thread-safe lattice Boltzmann model in which the non-equilibrium part of the distribution function is locally reconstructed via recursivity of Hermite polynomials. Such a procedure allows the explicit…
By means of the multicomponent Shan-Chen lattice Boltzmann method (LBM), we investigate the multiphase flow through porous media. Despite the excellent accuracy of the LBM, large domains result in unaffordable computational expenses. The…
In this paper, we give a more pellucid derivation for the cascaded lattice Boltzmann method (CLBM) based on a general multiple-relaxation-time (MRT) frame through defining a shift matrix. When the shift matrix is a unit matrix, the CLBM…
Polymer dynamics in a turbulent flow is a problem spanning several orders of magnitude of length and time scales. A microscopic simulation covering all those scales from the polymer segment to the inertial scale of turbulence seems…
In this work, we present accLB, a high-performance Fortran-based lattice Boltzmann (LB) solver tailored to multiphase turbulent flows on multi-GPU architectures. The code couples a conservative phase-field formulation of the Allen-Cahn…
Fluid flow simulations marshal our most powerful computational resources. In many cases, even this is not enough. Quantum computers provide an opportunity to speed up traditional algorithms for flow simulations. We show that lattice-based…
Well designed lattice-Boltzmann codes exploit the essentially embarrassingly parallel features of the algorithm and so can be run with considerable efficiency on modern supercomputers. Such scalable codes permit us to simulate the behaviour…
It is well-known that in fluid dynamics an alternative to customary direct solution methods (based on the discretization of the fluid fields) is provided by so-called \emph{particle simulation methods}. Particle simulation methods rely…
This paper presents the shape optimization of a flat-type arborescent fluid distributor for the purpose of process intensification. A shape optimization algorithm based on the lattice Boltzmann method (LBM) is proposed with the objective of…
Cascaded or central-moment-based lattice Boltzmann method (CLBM) is a relatively recent development in the LBM community, which has better numerical stability and naturally achieves better Galilean invariance for a specified lattice…
The Lattice Boltzmann Method (LBM) has emerged as a powerful tool in computational fluid dynamics and material science. However, standard LBM formulation imposes some limitations on the applications of the method, particularly compressible…
We utilize the Open Accelerator (OpenACC) approach for graphics processing unit (GPU) accelerated particle-resolved thermal lattice Boltzmann (LB) simulation. We adopt the momentum-exchange method to calculate fluid-particle interactions to…
A systematic study is carried out on a fully resolved fluid-particle model which couples the Lattice Boltzmann Method (LBM) and the Discrete Element Method (DEM) using an immersed moving boundary technique. Similar algorithms have been…
Modern LLMs typically require multistage training pipelines to achieve strong downstream performance, with post-training serving as the main interface for adapting open-weight models. We introduce torchtune, a PyTorch-native library…