mrt_d3q19 Function

public pure function mrt_d3q19(omegaKine, omegaBulk, QQ) result(s_mrt)

This function returns mrt relaxation diagonal matrix for d3q19 layout Parameters are taken from: D’Humières, D., Ginzburg, I., Krafczyk, M., Lallemand, P., & Luo, L.-S. (2002). Multiple-relaxation-time lattice Boltzmann models in three dimensions. Philosophical Transactions. Series A, Mathematical, Physical, and Engineering Sciences, 360(1792), 437–51.

Arguments

TypeIntentOptionalAttributesName
real(kind=rk), intent(in) :: omegaKine

omega related to kinematic viscosity

real(kind=rk), intent(in) :: omegaBulk

omega related to bulk viscosity

integer, intent(in) :: QQ

number of directions

Return Value real(kind=rk)(QQ)

output mrt diagonal matrix


Called by

proc~~mrt_d3q19~~CalledByGraph proc~mrt_d3q19 mrt_d3q19 proc~mrt_advrel_d3q19_incomp mrt_advRel_d3q19_incomp proc~mrt_advrel_d3q19_incomp->proc~mrt_d3q19 proc~mrt_advrel_d3q19_generic mrt_advRel_d3q19_generic proc~mrt_advrel_d3q19_generic->proc~mrt_d3q19 proc~mrt_advrel_d3q19 mrt_advRel_d3q19 proc~mrt_advrel_d3q19->proc~mrt_d3q19

Contents

None