MAIA bb96820c
Multiphysics at AIA
Loading...
Searching...
No Matches
List of collision steps

A list of collision steps is generated here:

Cascaded Collision Step

LbSolverDxQy::clb_collision_step()

Author
Miro Gondrum (Refactored)
Date
03.11.2021
Property value solverMethod
MAIA_LATTICE_CLB

This function wraps clb_collision_step_base to access CLB-Algorithm without a Smagorisnky turbulence model.

Cascaded Collision Step (Smagorinsky)

LbSolverDxQy::clb_smagorinsky_collision_step()

Author
Miro Gondrum (Refactored)
Date
03.11.2021
Property value solverMethod
MAIA_LATTICE_CLB_SMAGORINSKY

This function wraps clb_collision_step_base to access CLB-Algorithm with a Smagorisnky turbulence model.

Cumulant Collision Step

LbSolverDxQy::cumulant_collision_step()

Author
Max Mustermann
Date
1.1.1870
Property value solverMethod
MAIA_LATTICE_CUMULANT

Collision step based on countable cumulants.
Ref: Geier et al. 2015, https://doi.org/10.1016/j.camwa.2015.05.001

BGK Collision Step

LbSolverDxQy::bgkc_collision_step()

Author
Ludwig Eduard Boltzmann
Date
20.2.1844
Property value solverMethod
MAIA_LATTICE_BGKC

Common BGK collision step.

Incompressible BGK Collision Step

LbSolverDxQy::bgki_collision_step()

Author
Ludwig Eduard Boltzmann
Date
20.2.1844
Property value solverMethod
MAIA_LATTICE_BGK

Collision step of the incompressible LBGK algorithm

BGKI Guo forcing collision step

LbSolverDxQy::bgki_collision_step_Guo_forcing()

Author
Johannes Grafen
Property value solverMethod
MAIA_LATTICE_BGK_GUO_FORCING

Collision step of the incompressible LBGK algorithm with forcing method of Guo et al.

adapted from conventional bgki-collision step Discrete lattice effects on the forcing term in the lattice Boltzmann method DOI: 0.1103/PhysRevE.65.046308

Thermal Incompressible BGK Collision Step

LbSolverDxQy::bgki_thermal_collision_step()

Author
Ludwig Eduard Boltzmann
Date
20.2.1844
Property value solverMethod
MAIA_LATTICE_BGK_THERMAL

Collision step of the incompressible LBGK algorithm for thermal LB

Therm. BGKI Collision Step (innerEnergy)

LbSolverDxQy::bgki_innerEnergy_collision_step()

Author
Moritz Waldmann
Date
23.02.2019
Property value solverMethod
MAIA_LATTICE_BGK_INNERENERGY

Collision step of the incompressible LBGK algorithm with TLBGK extension using an inner energy distribution function approach

Performs the collision step for the BGK method with TLBGK extension:

  • the macroscopic variables are obtained by evaluating the moments of the PPDFs.
  • seperate local velocities are calculated by dividing by the density \(\rho\).
  • Recalculation of the PPDFs for all directions for the LBGK and TLBGK. Note, that the density \(rho\) has been moved outside the inner brackets of the equilibrium distribution function and that different collision frequencies \(\omega\) and \(\omega_T\) are used for the LBGK and the TLBGK, respectively. The velocities of the TLBGK are used from that one obtained from the moments of the LBGK.


Todo:
labels:LB natural convection

Therm. BGKI Collision Step (totalEnergy)

LbSolverDxQy::bgki_totalEnergy_collision_step()

Property value solverMethod
MAIA_LATTICE_BGK_TOTALENERGY

Collision step of the incompressible LBGK algorithm with TLBGK extension using a total energy distribution function approach

Performs the collision step for the BGK method with TLBGK extension:

  • the macroscopic variables are obtained by evaluating the moments of the PPDFs.
  • seperate local velocities are calculated by dividing by the density \(\rho\).
  • Recalculation of the PPDFs for all directions for the LBGK and TLBGK. Note, that the density \(rho\) has been moved outside the inner brackets of the equilibrium distribution function and that different collision frequencies \(\omega\) and \(\omega_T\) are used for the LBGK and the TLBGK, respectively. The velocities of the TLBGK are used from that one obtained from the moments of the LBGK.


Smagorinsky BGKI Collision Step

LbSolverDxQy::bgki_smagorinsky_collision_step()

Property value solverMethod
MAIA_LATTICE_BGKI_SMAGORINSKY

Collision step of the incompressible LBGK algorithm with SGS modelling

only for D3Q19

Smagorinsky BGKI Collision Step (Wall)

LbSolverDxQy::bgki_smago_wall_collision_step()

Property value solverMethod
MAIA_LATTICE_BGKI_SMAGO_WALL

Collision step of the incompressible LBGK algorithm with SGS modelling and van Driest damping function

only for D3Q19 and channel flow

Smagorinsky BGKI Collision Step (2)

LbSolverDxQy::bgki_smagorinsky_collision_step2()

Property value solverMethod
MAIA_LATTICE_BGKI_SMAGORINSKY2

Collision step of the incompressible LBGK algorithm with SGS modelling and calculation of sgs terms along y axis

only for D3Q19

BGKI dyn. Smagorinsky Collision Step

LbSolverDxQy::bgki_dynamic_smago_collision_step()

Property value solverMethod
MAIA_LATTICE_BGKI_DYNAMIC_SMAGO

Collision step of the incompressible LBGK algorithm with SGS modelling

only for D3Q19

Incompressible BGK Euler Collision Step

LbSolverDxQy::bgki_euler_collision_step()

Property value solverMethod
MAIA_LATTICE_BGKI_EULER_2D

The collision step for the Euler BGK-Algorithm Why is the equilibrium set if Q < eps??? Not tested yet, use with caution!!!!

MRT Collision Step (standard)

LbSolverDxQy::mrt_collision_step()

Author
Miro Gondrum (Refactored)
Date
03.11.2021
Property value solverMethod
MAIA_LATTICE_MRT

Collision step for the MRT-Algorithm with standard parameters This function wraps mrt_collision_step_base to access MRT-Algorithm with standard parameters.

MRT Collision Step (optimized)

LbSolverDxQy::mrt2_collision_step()

Author
Miro Gondrum (Refactored)
Date
03.11.2021
Property value solverMethod
MAIA_LATTICE_MRT2

Collision step for the MRT-Algorithm with optimized parameters This function wraps mrt_collision_step_base to access MRT-Algorithm with optimized parameters.

MRT Smagorinsky Collision Step

LbSolverDxQy::mrt_smagorinsky_collision_step()

Author
Miro Gondrum (Refactored)
Date
03.11.2021
Property value solverMethod
MAIA_LATTICE_MRT_SMAGORINSKY

Collision step for the MRT-Algorithm + Smagorinsky turbulence model This function wraps mrt_collision_step_base to access MRT-Algorithm with standard parameters. It features a Smagorinsky turbulence model for calculating the turbulent viscosity with a van-Driest damping for turbulent channel.

Regularized BGK Collision Step

LbSolverDxQy::rbgk_collision_step()

Property value solverMethod
MAIA_LATTICE_RBGK

Collision step for the regularized LBGK-Algorithm

Regularized BGK Smagorinsky Collision Step

LbSolverDxQy::rbgk_smagorinsky_collision_step()

Property value solverMethod
MAIA_LATTICE_RBGK_SMAGORINSKY

Collision step for the regularized LBGK-Algorithm + Smagorinsky turbulence model

Reg. BGK dyn. Smago. Collision Step

LbSolverDxQy::rbgk_dynamic_smago_collision_step()

Property value solverMethod
MAIA_LATTICE_RBGK_DYNAMIC_SMAGO

Collision step for the regularized LBGK-Algorithm + dynamic Smagorinsky turbulence model