lbmpy Logo
1.3+8.g11f0c22
  • Tutorials
    • Basics
      • Overview: lbmpy
      • Tutorial 01: Running pre-defined scenarios
      • Tutorial 02: Setting up geometry and boundary conditions
      • Tutorial 03: Defining LB methods in lbmpy
      • Tutorial 04: The Cumulant Lattice Boltzmann Method in lbmpy
      • Tutorial 05: Nondimensionalization and Scaling
    • Turbulence modeling
      • Tutorial 06: Modifying a LBM method: Smagorinsky model
    • Thermal flows
      • Tutorial 07: Coupling two LBM simulations for thermal simulations
      • Demo: Thermalized (Randomized) LBM
    • Multiphase flows
      • Shan-Chen Two-Phase Single-Component Lattice Boltzmann
      • Shan-Chen Two-Component Lattice Boltzmann
      • The conservative Allen-Cahn model for high Reynolds number, two phase flow with large-density and viscosity constrast
    • Thermocapillary flows
      • Thermocapillary flows: 2D Planar heated channel
      • Thermocapillary flows: 2D Droplet motion
    • Non Newtonian flow
      • Casson model for simulating Non Newtonian blood flow
    • Diverse
      • Demo: Stencils
      • Demo: Streaming Patterns
      • Demo: Create lbmpy Method from Scratch
      • Demo: Moments, Cumulants and Maxwellian Equilibrium
      • Demo: Automatic Chapman Enskog Analysis
      • Demo: Interpolation Bounce Back Boundaries
      • Interpolation Boundary Conditions implementation details
      • Demo: Lattice Boltzmann Methods for the Shallow Water Equations
      • Demo: Theoretical Background - LB Equilibrium Construction using quadratic Ansatz
  • Collision models (lbmpy.methods)
  • Boundary Conditions
  • Force models
  • API Reference
lbmpy
  • Tutorials
  • View page source

Tutorials¶

All tutorials are automatically created by Jupyter Notebooks. You can open the notebooks directly to play around with the code examples.

Basics¶

  • Overview: lbmpy
  • Tutorial 01: Running pre-defined scenarios
  • Tutorial 02: Setting up geometry and boundary conditions
  • Tutorial 03: Defining LB methods in lbmpy
  • Tutorial 04: The Cumulant Lattice Boltzmann Method in lbmpy
  • Tutorial 05: Nondimensionalization and Scaling

Turbulence modeling¶

  • Tutorial 06: Modifying a LBM method: Smagorinsky model

Thermal flows¶

  • Tutorial 07: Coupling two LBM simulations for thermal simulations
  • Demo: Thermalized (Randomized) LBM

Multiphase flows¶

  • Shan-Chen Two-Phase Single-Component Lattice Boltzmann
  • Shan-Chen Two-Component Lattice Boltzmann
  • The conservative Allen-Cahn model for high Reynolds number, two phase flow with large-density and viscosity constrast

Thermocapillary flows¶

  • Thermocapillary flows: 2D Planar heated channel
  • Thermocapillary flows: 2D Droplet motion

Non Newtonian flow¶

  • Casson model for simulating Non Newtonian blood flow

Diverse¶

  • Demo: Stencils
  • Demo: Streaming Patterns
  • Demo: Create lbmpy Method from Scratch
  • Demo: Moments, Cumulants and Maxwellian Equilibrium
  • Demo: Automatic Chapman Enskog Analysis
  • Demo: Interpolation Bounce Back Boundaries
  • Interpolation Boundary Conditions implementation details
  • Demo: Lattice Boltzmann Methods for the Shallow Water Equations
  • Demo: Theoretical Background - LB Equilibrium Construction using quadratic Ansatz
Previous Next

© Copyright 2025, Martin Bauer, Markus Holzer, Frederik Hennig.

Built with Sphinx using a theme provided by Read the Docs.