mus_initNernstPlanck_module Module

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


Uses

  • module~~mus_initnernstplanck_module~~UsesGraph module~mus_initnernstplanck_module mus_initNernstPlanck_module module~env_module env_module module~mus_initnernstplanck_module->module~env_module module~mus_scheme_type_module mus_scheme_type_module module~mus_initnernstplanck_module->module~mus_scheme_type_module module~tem_aux_module tem_aux_module module~mus_initnernstplanck_module->module~tem_aux_module module~mus_compute_nernstplanck_module mus_compute_nernstPlanck_module module~mus_initnernstplanck_module->module~mus_compute_nernstplanck_module module~tem_logging_module tem_logging_module module~mus_initnernstplanck_module->module~tem_logging_module module~mus_scheme_type_module->module~env_module module~mus_auxfield_module mus_auxField_module module~mus_scheme_type_module->module~mus_auxfield_module module~tem_varmap_module tem_varMap_module module~mus_scheme_type_module->module~tem_varmap_module module~mus_transport_var_module mus_transport_var_module module~mus_scheme_type_module->module~mus_transport_var_module module~mus_nernstplanck_module mus_nernstPlanck_module module~mus_scheme_type_module->module~mus_nernstplanck_module module~mus_field_module mus_field_module module~mus_scheme_type_module->module~mus_field_module module~mus_bc_header_module mus_bc_header_module module~mus_scheme_type_module->module~mus_bc_header_module module~mus_param_module mus_param_module module~mus_scheme_type_module->module~mus_param_module module~tem_construction_module tem_construction_module module~mus_scheme_type_module->module~tem_construction_module module~mus_graddata_module mus_gradData_module module~mus_scheme_type_module->module~mus_graddata_module module~tem_spacetime_fun_module tem_spacetime_fun_module module~mus_scheme_type_module->module~tem_spacetime_fun_module module~tem_variable_module tem_variable_module module~mus_scheme_type_module->module~tem_variable_module module~mus_mixture_module mus_mixture_module module~mus_scheme_type_module->module~mus_mixture_module module~mus_scheme_layout_module mus_scheme_layout_module module~mus_scheme_type_module->module~mus_scheme_layout_module module~mus_field_prop_module mus_field_prop_module module~mus_scheme_type_module->module~mus_field_prop_module module~mus_dervarpos_module mus_derVarPos_module module~mus_scheme_type_module->module~mus_dervarpos_module module~tem_tracking_module tem_tracking_module module~mus_scheme_type_module->module~tem_tracking_module module~mus_pdf_module mus_pdf_module module~mus_scheme_type_module->module~mus_pdf_module module~mus_interpolate_header_module mus_interpolate_header_module module~mus_scheme_type_module->module~mus_interpolate_header_module module~tem_varsys_module tem_varSys_module module~mus_scheme_type_module->module~tem_varsys_module module~mus_scheme_header_module mus_scheme_header_module module~mus_scheme_type_module->module~mus_scheme_header_module module~mus_source_type_module mus_source_type_module module~mus_scheme_type_module->module~mus_source_type_module module~mus_compute_nernstplanck_module->module~env_module module~mus_compute_nernstplanck_module->module~mus_scheme_type_module module~mus_compute_nernstplanck_module->module~mus_param_module module~tem_param_module tem_param_module module~mus_compute_nernstplanck_module->module~tem_param_module module~mus_varsys_module mus_varSys_module module~mus_compute_nernstplanck_module->module~mus_varsys_module module~mus_compute_nernstplanck_module->module~mus_scheme_layout_module module~mus_compute_nernstplanck_module->module~mus_field_prop_module module~mus_compute_nernstplanck_module->module~mus_dervarpos_module iso_c_binding iso_c_binding module~mus_compute_nernstplanck_module->iso_c_binding module~mus_compute_nernstplanck_module->module~tem_varsys_module

Used by

  • module~~mus_initnernstplanck_module~~UsedByGraph module~mus_initnernstplanck_module mus_initNernstPlanck_module module~mus_flow_module mus_flow_module module~mus_flow_module->module~mus_initnernstplanck_module module~mus_dynloadbal_module mus_dynLoadBal_module module~mus_dynloadbal_module->module~mus_flow_module program~mus_harvesting mus_harvesting program~mus_harvesting->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~musubi musubi program~musubi->module~mus_program_module

Contents


Subroutines

public subroutine mus_init_advRel_nernstPlanck(relaxation, layout, compute)

Initialize the relaxation model for lbm poisson equation

Arguments

TypeIntentOptionalAttributesName
character(len=labelLen), intent(inout) :: relaxation
character(len=labelLen), intent(in) :: layout
procedure(kernel), intent(out), pointer:: compute