Efficient LBM visual simulation on face-centered cubic lattices
Related Experiment Video
Updated: Jun 21, 2026

Novel 3D/VR Interactive Environment for MD Simulations, Visualization and Analysis
Published on: December 18, 2014
Kaloian Petkov1, Feng Qiu, Zhe Fan
1Computer Science Department, Stony Brook University, Stony Brook, NY 11790, USA. kpetkov@cs.sunysb.edu
Abstract:
The Lattice Boltzmann method (LBM) for visual simulation of fluid flow generally employs cubic Cartesian (CC) lattices such as the D3Q13 and D3Q19 lattices for the particle transport. However, the CC lattices lead to suboptimal representation of the simulation space. We introduce the face-centered cubic (FCC) lattice, fD3Q13, for LBM simulations. Compared to the CC lattices, the fD3Q13 lattice creates a more isotropic sampling of the simulation domain and its single lattice speed (i.e., link length) simplifies the computations and data storage. Furthermore, the fD3Q13 lattice can be decomposed into two independent interleaved lattices, one of which can be discarded, which doubles the simulation speed. The resulting LBM simulation can be efficiently mapped to the GPU, further increasing the computational performance. We show the numerical advantages of the FCC lattice on channeled flow in 2D and the flow-past-a-sphere benchmark in 3D. In both cases, the comparison is against the corresponding CC lattices using the analytical solutions for the systems as well as velocity field visualizations. We also demonstrate the performance advantages of the fD3Q13 lattice for interactive simulation and rendering of hot smoke in an urban environment using thermal LBM.
Related Concept Videos
Lattice Energies of Ionic Crystals
Bewley Lattice Diagram
Lattice Centering and Coordination Number
Types of Unit Cells
Imagine taking a large number of identical...
First Law: Particles in Two-dimensional Equilibrium
Newton's first law tells us about the...
Virtual Work for a System of Connected Rigid Bodies
Next,...
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...
