mus_init_advRel_fluidIncomp_mrt Subroutine

private subroutine mus_init_advRel_fluidIncomp_mrt(variant, layout, compute)

This routine assigns compute routine for mrt relaxation

Supported variants are: * standard - Optimized routines for specifc layouts. * standard_no_opt - no optimized routines for any layouts. * bgk - Uses no optimized routine but in mus_mrtRelaxation_module all relaxation parameters are set to same omega to recover bgk.

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_fluidincomp_mrt~~CallsGraph proc~mus_init_advrel_fluidincomp_mrt mus_init_advRel_fluidIncomp_mrt tem_abort tem_abort proc~mus_init_advrel_fluidincomp_mrt->tem_abort

Called by

proc~~mus_init_advrel_fluidincomp_mrt~~CalledByGraph proc~mus_init_advrel_fluidincomp_mrt mus_init_advRel_fluidIncomp_mrt proc~mus_init_advrel_fluidincomp mus_init_advRel_fluidIncomp proc~mus_init_advrel_fluidincomp->proc~mus_init_advrel_fluidincomp_mrt