mus_initFluidIncomp_module Module

This module contains routines which initiliaze advection relaxation and flow field for lbm incompressible model.



Subroutines

public subroutine mus_init_advRel_fluidIncomp(relaxation, variant, layout, compute)

Initialize the relaxation model for lbm incompressible model

Arguments

Type IntentOptional Attributes Name
character(len=labelLen), intent(inout) :: relaxation
character(len=labelLen), intent(in) :: variant
character(len=labelLen), intent(in) :: layout
procedure(kernel), intent(out), pointer :: compute

public subroutine mus_init_advRel_fluidIncomp_GNS(relaxation, layout, compute)

Assigning compute kernel routine by scheme relaxation type for fluid GNS kind for unresolved LBM-DEM particulate flow simulations

Arguments

Type IntentOptional Attributes Name
character(len=labelLen), intent(inout) :: relaxation
character(len=labelLen), intent(in) :: layout
procedure(kernel), intent(out), pointer :: compute

private subroutine mus_init_advRel_fluidIncomp_bgk(variant, layout, compute)

This routine assigns compute routine for bgk relaxation

Read more…

Arguments

Type IntentOptional Attributes Name
character(len=labelLen), intent(in) :: variant
character(len=labelLen), intent(in) :: layout
procedure(kernel), intent(out), pointer :: compute

private subroutine mus_init_advRel_fluidIncomp_mrt(variant, layout, compute)

This routine assigns compute routine for mrt relaxation

Read more…

Arguments

Type IntentOptional Attributes Name
character(len=labelLen), intent(in) :: variant
character(len=labelLen), intent(in) :: layout
procedure(kernel), intent(out), pointer :: compute