mus_nernstPlanck_module Module


Uses

  • module~~mus_nernstplanck_module~~UsesGraph module~mus_nernstplanck_module mus_nernstPlanck_module aot_out_module aot_out_module module~mus_nernstplanck_module->aot_out_module aot_table_module aot_table_module module~mus_nernstplanck_module->aot_table_module aotus_module aotus_module module~mus_nernstplanck_module->aotus_module env_module env_module module~mus_nernstplanck_module->env_module module~mus_physics_module mus_physics_module module~mus_nernstplanck_module->module~mus_physics_module tem_aux_module tem_aux_module module~mus_nernstplanck_module->tem_aux_module tem_logging_module tem_logging_module module~mus_nernstplanck_module->tem_logging_module module~mus_physics_module->aot_out_module module~mus_physics_module->aot_table_module module~mus_physics_module->aotus_module module~mus_physics_module->env_module module~mus_physics_module->tem_aux_module module~mus_physics_module->tem_logging_module tem_geometry_module tem_geometry_module module~mus_physics_module->tem_geometry_module tem_param_module tem_param_module module~mus_physics_module->tem_param_module tem_tools_module tem_tools_module module~mus_physics_module->tem_tools_module treelmesh_module treelmesh_module module~mus_physics_module->treelmesh_module

Used by

  • module~~mus_nernstplanck_module~~UsedByGraph module~mus_nernstplanck_module mus_nernstPlanck_module module~mus_field_module mus_field_module module~mus_field_module->module~mus_nernstplanck_module module~mus_flow_module mus_flow_module module~mus_flow_module->module~mus_nernstplanck_module module~mus_scheme_type_module mus_scheme_type_module module~mus_scheme_type_module->module~mus_nernstplanck_module

Derived Types

type, public ::  mus_nernstPlanck_type

Contains configuration to calculate nernst_planck equation. More information can be found in A Coupled Lattice Boltzmann Method to Solve Nernst_Planck Model for simulating Electro-Osmatic Flows by Yang x., Shi B., Chai Z., Guo Z.

Components

Type Visibility Attributes Name Initial
real(kind=rk), public :: temp

abosulte temperature in Kelvin

real(kind=rk), public :: moleDens

Molar density of ions


Subroutines

public subroutine mus_load_nernstPlanck(me, conf, parent, physics)

load input to solve nernst_planck equation

Arguments

Type IntentOptional Attributes Name
type(mus_nernstPlanck_type), intent(out) :: me

nernst_planck type

type(flu_State) :: conf

flu state

integer, intent(in), optional :: parent

parent handle

type(mus_physics_type), intent(in) :: physics

physics type to convert physics to lattice unit or vice versa