Related Experiment Video
Updated: Dec 21, 2025

Indirect Fabrication of Lattice Metals with Thin Sections Using Centrifugal Casting
Published on: May 14, 2016
Semiautomatic construction of lattice Boltzmann models
Dominic Spiller1, Burkhard Dünweg2
1Max Planck Institute for Polymer Research, Ackermannweg 10, 55128 Mainz, Germany.
This study presents a Python script to simplify defining lattice velocities and weights for lattice Boltzmann models. The tool aids researchers by solving constraint equations, enabling the discovery of new, higher-order models.
Area of Science:
- Computational fluid dynamics
- Numerical methods
Background:
- Constructing lattice Boltzmann models requires careful selection of lattice velocities and weights.
- High-order models present significant challenges in determining these parameters.
Purpose of the Study:
- To introduce a publicly available Python script that automates the definition of lattice velocities and weights.
- To assist researchers in constructing complex lattice Boltzmann models.
Main Methods:
- The script utilizes Maxwell-Boltzmann constraint equations, treated as a linear system for weight determination.
- Tensor equations are simplified into scalar equations through contractions.
- It checks for unique solutions for weights and calculates the valid range for the speed of sound parameter (c_s).
- Linear programming is employed to find specific solutions when multiple exist.
Main Results:
- The software successfully reproduces existing lattice Boltzmann models, such as D3Q19.
- It demonstrates the capability to discover novel, higher-order lattice Boltzmann models.
- The approach allows for flexible selection of the speed of sound parameter within defined limits.
Conclusions:
- The developed Python script significantly simplifies the process of defining lattice Boltzmann model parameters.
- This tool facilitates the creation of both established and new, advanced lattice Boltzmann models.
- It offers a robust numerical approach to solving the underlying constraint equations.
More Related Videos
05:37Rapid in-silico Battery Electrolyte Electrochemical Reaction Generation using 3T-VASP Multi-Scale Energy Minimization
Published on: August 22, 2025
10:52Multiscale Sampling of a Heterogeneous Water/Metal Catalyst Interface using Density Functional Theory and Force-Field Molecular Dynamics
Published on: April 12, 2019
Related Concept Videos
Maxwell-Boltzmann Distribution: Problem Solving
This distribution function f(v) is defined by saying that the expected number N (v1,v2) of particles with speeds between v1 and v2 is given by
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Lattice Centering and Coordination Number
Types of Unit Cells
Imagine taking a large number of identical...
Bewley Lattice Diagram
Trends in Lattice Energy: Ion Size and Charge
The Born-Haber Cycle