The scientific code generation package lbmpy supports the automated design and the efficient implementation of lattice Boltzmann methods (LBMs) through metaprogramming. It is based on a new, concise calculus for describing multiple relaxation-time LBMs, including techniques that enable the numerically advantageous subtraction of the constant background component from the populations. These techniques are generalized to a wide range of collision spaces and equilibrium distributions. The article contains an overview of lbmpy's front-end and its code generation pipeline, which implements the new LBM calculus by means of symbolic formula manipulation tools and object-oriented programming. The generated codes have only a minimal number of arithm...
International audienceNumerical codes using the lattice Boltzmann methods (LBM) for simulating one- ...
The success of the lattice Boltzmann method requires efficient parallel programming and computing po...
The lattice Boltzmann method (LBM) is an efficient simulation technique for computational fluid mech...
Lattice-Boltzmann method(LBM), a promising new particle-based simulation technique for complex and m...
Lattice-Boltzmann methods are versatile numerical modeling techniques capable of reproducing a wide ...
This book is an introduction to the theory, practice, and implementation of the Lattice Boltzmann (L...
In dieser Arbeit werden neuartige methodische Erweiterungen der Lattice-Boltzmann-Methode (LBM) entw...
With computer simulations real world phenomena can be analyzed in great detail. Computational fluid ...
AbstractGraphics Processing Units (GPUs), originally developed for computer games, now provide compu...
Fluid dynamics simulations with the lattice Boltzmann method (LBM) are very memory-intensive. Alongs...
Lattice-Boltzmann (LB) simulation methods constitute a family of computational fluid dynamics metho...
AbstractLattice Boltzmann (LB) methods are a class of Computational Fluid Dynamics (CFD) methods for...
The complexity of Earth system models (ESMs) is continuously increasing a both quantitatively (highe...
peer reviewedLattice Boltzmann (LB) methods are a class of Computational Fluid Dynamics (CFD) method...
© 2016. This version is made available under the CC-BY-NC-ND 4.0 license http://creativecommons.org/...
International audienceNumerical codes using the lattice Boltzmann methods (LBM) for simulating one- ...
The success of the lattice Boltzmann method requires efficient parallel programming and computing po...
The lattice Boltzmann method (LBM) is an efficient simulation technique for computational fluid mech...
Lattice-Boltzmann method(LBM), a promising new particle-based simulation technique for complex and m...
Lattice-Boltzmann methods are versatile numerical modeling techniques capable of reproducing a wide ...
This book is an introduction to the theory, practice, and implementation of the Lattice Boltzmann (L...
In dieser Arbeit werden neuartige methodische Erweiterungen der Lattice-Boltzmann-Methode (LBM) entw...
With computer simulations real world phenomena can be analyzed in great detail. Computational fluid ...
AbstractGraphics Processing Units (GPUs), originally developed for computer games, now provide compu...
Fluid dynamics simulations with the lattice Boltzmann method (LBM) are very memory-intensive. Alongs...
Lattice-Boltzmann (LB) simulation methods constitute a family of computational fluid dynamics metho...
AbstractLattice Boltzmann (LB) methods are a class of Computational Fluid Dynamics (CFD) methods for...
The complexity of Earth system models (ESMs) is continuously increasing a both quantitatively (highe...
peer reviewedLattice Boltzmann (LB) methods are a class of Computational Fluid Dynamics (CFD) method...
© 2016. This version is made available under the CC-BY-NC-ND 4.0 license http://creativecommons.org/...
International audienceNumerical codes using the lattice Boltzmann methods (LBM) for simulating one- ...
The success of the lattice Boltzmann method requires efficient parallel programming and computing po...
The lattice Boltzmann method (LBM) is an efficient simulation technique for computational fluid mech...