immersed_template_m Module

Routines related with parallel (Sheath) boundaries treated with immersion method



Contents


Variables

Type Visibility Attributes Name Initial
real(kind=GP), public, allocatable, dimension(:) :: dirind_cano
real(kind=GP), public, allocatable, dimension(:) :: chi_cano
real(kind=GP), public, allocatable, dimension(:) :: dirind_stag
real(kind=GP), public, allocatable, dimension(:) :: chi_stag

Subroutines

public subroutine apply_immersed_sources(comm_handler, ddens, dparmom, dpion)

Applies immersed sources, related with parallel (Sheath) boundary conditions

Arguments

Type IntentOptional Attributes Name
type(comm_handler_t), intent(in) :: comm_handler

Communication handler

real(kind=GP), intent(inout), dimension(np_max) :: ddens

Changerate for density

real(kind=GP), intent(inout), dimension(np_max) :: dparmom

Changerate for parallel momentum

real(kind=GP), intent(inout), dimension(np_max) :: dpion

Changerate for ion pressure