English
Related papers

Related papers: Massively Parallel Algorithms for the Lattice Bolt…

200 papers

Lattice Boltzmann methods (LBM) are an important part of current computational fluid dynamics (CFD). They allow easy implementations and boundary handling. However, competitive time to solution not only depends on the choice of a reasonable…

Performance · Computer Science 2018-04-18 Markus Wittmann , Viktor Haag , Thomas Zeiser , Harald Köstler , Gerhard Wellein

We discuss the state of art of Lattice Boltzmann (LB) computing, with special focus on prospective LB schemes capable of meeting the forthcoming Exascale challenge. After reviewing the basic notions of LB computing, we discuss current…

Computational Physics · Physics 2020-06-14 Sauro Succi , Giorgio Amati , Massimo Bernaschi , Giacomo Falcucci , Marco Lauricella , Andrea Montessori

Fluid dynamics simulations with the lattice Boltzmann method (LBM) are very memory-intensive. Alongside reduction in memory footprint, significant performance benefits can be achieved by using FP32 (single) precision compared to FP64…

Computational Physics · Physics 2022-07-28 Moritz Lehmann , Mathias J. Krause , Giorgio Amati , Marcello Sega , Jens Harting , Stephan Gekle

The Lattice Boltzmann Method (LBM) is a computational technique of Computational Fluid Dynamics (CFD) that has gained popularity due to its high parallelism and ability to handle complex geometries with minimal effort. Although LBM…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-09-26 Luigi Crisci , Biagio Cosenza , Giorgio Amati , Matteo Turisini

Complex colloidal fluids, such as emulsions stabilized by complex shaped particles, play an important role in many industrial applications. However, understanding their physics requires a study at sufficiently large length scales while…

Soft Condensed Matter · Physics 2012-04-27 Florian Günther , Florian Janoschek , Stefan Frijters , Jens Harting

Several possibilities exist to implement the propagation step of the lattice Boltzmann method. This paper describes common implementations which are compared according to the number of memory transfer operations they require per lattice…

Distributed, Parallel, and Cluster Computing · Computer Science 2017-08-09 Markus Wittmann , Thomas Zeiser , Georg Hager , Gerhard Wellein

We present Sailfish, an open source fluid simulation package implementing the lattice Boltzmann method (LBM) on modern Graphics Processing Units (GPUs) using CUDA/OpenCL. We take a novel approach to GPU code implementation and use run-time…

Computational Physics · Physics 2015-06-17 Michal Januszewski , Marcin Kostur

Quantum algorithms have been identified as a potential means to accelerate computational fluid dynamics (CFD) simulations, with the lattice Boltzmann method (LBM) being a promising candidate for realizing quantum speedups. Here, we extend…

Starting from the Maxwell-Juettner equilibrium distribution, we develop a relativistic lattice Boltzmann (LB) algorithm capable of handling ultrarelativistic systems with flat, but expanding, spacetimes. The algorithm is validated through…

Nuclear Theory · Physics 2013-05-29 P. Romatschke , M. Mendoza , S. Succi

Minimal Boltzmann kinetic models, such as lattice Boltzmann, are often used as an alternative to the discretization of the Navier-Stokes equations for hydrodynamic simulations. Recently, it was argued that modeling sub-grid scale phenomena…

The primary goal of the EuroHPC JU project SCALABLE is to develop an industrial Lattice Boltzmann Method (LBM)-based computational fluid dynamics (CFD) solver capable of exploiting current and future extreme scale architectures, expanding…

A GPU-accelerated version of the lattice Boltzmann method for efficient simulation of soft materials is introduced. Unlike standard approaches, this method reconstructs the distribution functions from available hydrodynamic variables…

Reduction multigrids have recently shown good performance in hyperbolic problems without the need for Gauss-Seidel smoothers. When applied to the hyperbolic limit of the Boltzmann Transport Equation (BTE), these methods result in very close…

Numerical Analysis · Mathematics 2024-08-16 S. Dargaville , R. P. Smedley-Stevenson , P. N. Smith , C. C. Pain

We present a multi-scale lattice Boltzmann scheme, which adaptively refines particles' velocity space. Different velocity sets, i.e., higher- and lower-order lattices, are consistently and efficiently coupled, allowing us to use the…

Fluid Dynamics · Physics 2021-06-16 N. G. Kallikounis , B. Dorschner , I. V. Karlin

This work proposes a multi-circuit quantum lattice Boltzmann method (QLBM) algorithm that leverages parallel quantum computing to reduce quantum resource requirements. Computational fluid dynamics (CFD) simulations often entail a large…

A subgrid turbulence model for the lattice Boltzmann method is proposed for high Reynolds number fluid flow applications. The method, based on the standard Smagorinsky subgrid model and a single-time relaxation lattice Boltzmann method,…

comp-gas · Physics 2008-02-03 S. Hou , J. Sterling , S. Chen , G. D. Doolen

We describe a high-performance implementation of the lattice Boltzmann method (LBM) for sparse 3D geometries on graphic processors (GPU). The main contribution of this work is a data layout that allows to minimise the number of redundant…

Distributed, Parallel, and Cluster Computing · Computer Science 2017-10-10 Tadeusz Tomczak , Roman G. Szafran

We investigate the performance of the HemeLB lattice-Boltzmann simulator for cerebrovascular blood flow, aimed at providing timely and clinically relevant assistance to neurosurgeons. HemeLB is optimised for sparse geometries, supports…

In this article, we present a novel approach for block-structured adaptive mesh refinement (AMR) that is suitable for extreme-scale parallelism. All data structures are designed such that the size of the meta data in each distributed…

Distributed, Parallel, and Cluster Computing · Computer Science 2018-07-24 Florian Schornbaum , Ulrich Rüde

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…