mus_nernstPlanck_module Module


Uses

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

Used by

  • module~~mus_nernstplanck_module~~UsedByGraph module~mus_nernstplanck_module mus_nernstPlanck_module module~mus_scheme_type_module mus_scheme_type_module module~mus_scheme_type_module->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

Contents


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

TypeVisibilityAttributesNameInitial
real(kind=rk), private :: temp

abosulte temperature in Kelvin

real(kind=rk), private :: moleDens

Molar density of ions


Subroutines

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

load input to solve nernst_planck equation

Arguments

TypeIntentOptionalAttributesName
type(mus_nernstPlanck_type), intent(out) :: me

nernst_planck type

type(flu_state) :: conf

flu state

integer, intent(in), optional :: parent

parent handle

integer, intent(in) :: minlevel

minlevel

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

physics type to convert physics to lattice unit or vice versa