mus_init_advRel_fluid_bgk Subroutine

private subroutine mus_init_advRel_fluid_bgk(variant, layout, compute)

This routine assigns compute routine for bgk relaxation.

Supported variants are: * standard - Optimized routines for specifc layouts. * standard_no_opt - Semi or no optimized routines for any layouts. * improved - improved BGK with Galilean correction term for specific layouts. * block - routines for vector machine. Implemented only for D3Q19

Arguments

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

Calls

proc~~mus_init_advrel_fluid_bgk~~CallsGraph proc~mus_init_advrel_fluid_bgk mus_init_advRel_fluid_bgk tem_abort tem_abort proc~mus_init_advrel_fluid_bgk->tem_abort

Called by

proc~~mus_init_advrel_fluid_bgk~~CalledByGraph proc~mus_init_advrel_fluid_bgk mus_init_advRel_fluid_bgk proc~mus_init_advrel_fluid mus_init_advRel_fluid proc~mus_init_advrel_fluid->proc~mus_init_advrel_fluid_bgk