mus_initLBMPS_module Module

This module contains routines which assigns compute kernel for passive scalar model


Uses

  • module~~mus_initlbmps_module~~UsesGraph module~mus_initlbmps_module mus_initLBMPS_module env_module env_module module~mus_initlbmps_module->env_module module~mus_compute_passivescalar_module mus_compute_passiveScalar_module module~mus_initlbmps_module->module~mus_compute_passivescalar_module module~mus_scheme_type_module mus_scheme_type_module module~mus_initlbmps_module->module~mus_scheme_type_module tem_aux_module tem_aux_module module~mus_initlbmps_module->tem_aux_module tem_logging_module tem_logging_module module~mus_initlbmps_module->tem_logging_module module~mus_compute_passivescalar_module->env_module module~mus_compute_passivescalar_module->module~mus_scheme_type_module iso_c_binding iso_c_binding module~mus_compute_passivescalar_module->iso_c_binding module~mus_dervarpos_module mus_derVarPos_module module~mus_compute_passivescalar_module->module~mus_dervarpos_module module~mus_field_prop_module mus_field_prop_module module~mus_compute_passivescalar_module->module~mus_field_prop_module module~mus_param_module mus_param_module module~mus_compute_passivescalar_module->module~mus_param_module module~mus_scheme_layout_module mus_scheme_layout_module module~mus_compute_passivescalar_module->module~mus_scheme_layout_module module~mus_varsys_module mus_varSys_module module~mus_compute_passivescalar_module->module~mus_varsys_module tem_param_module tem_param_module module~mus_compute_passivescalar_module->tem_param_module tem_varSys_module tem_varSys_module module~mus_compute_passivescalar_module->tem_varSys_module module~mus_scheme_type_module->env_module module~mus_auxfield_module mus_auxField_module module~mus_scheme_type_module->module~mus_auxfield_module module~mus_bc_header_module mus_bc_header_module module~mus_scheme_type_module->module~mus_bc_header_module module~mus_scheme_type_module->module~mus_dervarpos_module module~mus_field_module mus_field_module module~mus_scheme_type_module->module~mus_field_module module~mus_scheme_type_module->module~mus_field_prop_module module~mus_graddata_module mus_gradData_module module~mus_scheme_type_module->module~mus_graddata_module module~mus_interpolate_header_module mus_interpolate_header_module module~mus_scheme_type_module->module~mus_interpolate_header_module module~mus_mixture_module mus_mixture_module module~mus_scheme_type_module->module~mus_mixture_module module~mus_nernstplanck_module mus_nernstPlanck_module module~mus_scheme_type_module->module~mus_nernstplanck_module module~mus_scheme_type_module->module~mus_param_module module~mus_pdf_module mus_pdf_module module~mus_scheme_type_module->module~mus_pdf_module module~mus_scheme_header_module mus_scheme_header_module module~mus_scheme_type_module->module~mus_scheme_header_module module~mus_scheme_type_module->module~mus_scheme_layout_module module~mus_source_type_module mus_source_type_module module~mus_scheme_type_module->module~mus_source_type_module module~mus_transport_var_module mus_transport_var_module module~mus_scheme_type_module->module~mus_transport_var_module tem_construction_module tem_construction_module module~mus_scheme_type_module->tem_construction_module tem_spacetime_fun_module tem_spacetime_fun_module module~mus_scheme_type_module->tem_spacetime_fun_module tem_tracking_module tem_tracking_module module~mus_scheme_type_module->tem_tracking_module tem_varMap_module tem_varMap_module module~mus_scheme_type_module->tem_varMap_module module~mus_scheme_type_module->tem_varSys_module tem_variable_module tem_variable_module module~mus_scheme_type_module->tem_variable_module

Used by

  • module~~mus_initlbmps_module~~UsedByGraph module~mus_initlbmps_module mus_initLBMPS_module module~mus_flow_module mus_flow_module module~mus_flow_module->module~mus_initlbmps_module module~mus_dynloadbal_module mus_dynLoadBal_module module~mus_dynloadbal_module->module~mus_flow_module module~mus_program_module mus_program_module module~mus_program_module->module~mus_flow_module module~mus_program_module->module~mus_dynloadbal_module program~mus_harvesting mus_harvesting program~mus_harvesting->module~mus_flow_module program~musubi musubi program~musubi->module~mus_program_module

Subroutines

public subroutine mus_init_advRel_lbm_ps(relaxation, layout, relaxation_variant, compute)

Initialize the relaxation model for lbm passive scalar scheme kind

Arguments

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