params_brag_boundaries_perp_m Module

Parameters for the BRAGINSKII model related with boundaries_perp



Contents


Variables

Type Visibility Attributes Name Initial
integer, protected :: bnddescr_ne_core = BND_TYPE_NEUMANN

Type of boundary condition for density at core boundary

real(kind=GP), protected :: bndval_ne_core = 0.0_GP

Value for boundary condition for density at core boundary

integer, protected :: bnddescr_ne_wall = BND_TYPE_NEUMANN

Type of boundary condition for density at wall boundary

real(kind=GP), protected :: bndval_ne_wall = 0.0_GP

Value of boundary condition for density at wall boundary

integer, protected :: bnddescr_ne_dome = BND_TYPE_NEUMANN

Type of boundary condition for density at dome boundary

real(kind=GP), protected :: bndval_ne_dome = 0.0_GP

Value of boundary condition for density at dome boundary

integer, protected :: bnddescr_ne_out = BND_TYPE_NEUMANN

Type of boundary condition for density at outer(mask) boundary

real(kind=GP), protected :: bndval_ne_out = 0.0_GP

Value of boundary condition for density at outer(mask) boundary

integer, protected :: bnddescr_pot_core = BND_TYPE_NEUMANN

Type of boundary condition for electrostatic potential at core boundary

real(kind=GP), protected :: bndval_pot_core = 0.0_GP

Value for boundary condition for electrostatic potential at core boundary

integer, protected :: bnddescr_pot_wall = BND_TYPE_DIRICHLET_ZERO

Type of boundary condition for electrostatic potential at wall boundary

real(kind=GP), protected :: bndval_pot_wall = 0.0_GP

Value of boundary condition for electrostatic potential at wall boundary

integer, protected :: bnddescr_pot_dome = BND_TYPE_DIRICHLET_ZERO

Type of boundary condition for electrostatic potential at dome boundary

real(kind=GP), protected :: bndval_pot_dome = 0.0_GP

Value of boundary condition for electrostatic potential at dome boundary

integer, protected :: bnddescr_pot_out = BND_TYPE_DIRICHLET_ZERO

Type of boundary condition for electrostatic potential at outer(mask) boundary

real(kind=GP), protected :: bndval_pot_out = 0.0_GP

Value of boundary condition for electrostatic potential at outer(mask) boundary

integer, protected :: bnddescr_vort_core = BND_TYPE_NEUMANN

Type of boundary condition for vorticity at core boundary

real(kind=GP), protected :: bndval_vort_core = 0.0_GP

Value for boundary condition for vorticity at core boundary

integer, protected :: bnddescr_vort_wall = BND_TYPE_NEUMANN

Type of boundary condition for vorticity at wall boundary

real(kind=GP), protected :: bndval_vort_wall = 0.0_GP

Value of boundary condition for vorticity at wall boundary

integer, protected :: bnddescr_vort_dome = BND_TYPE_NEUMANN

Type of boundary condition for vorticity at dome boundary

real(kind=GP), protected :: bndval_vort_dome = 0.0_GP

Value of boundary condition for vorticity at dome boundary

integer, protected :: bnddescr_vort_out = BND_TYPE_NEUMANN

Type of boundary condition for vorticity at outer(mask) boundary

real(kind=GP), protected :: bndval_vort_out = 0.0_GP

Value of boundary condition for vorticity at outer(mask) boundary

integer, protected :: bnddescr_apar_core = BND_TYPE_DIRICHLET_ZERO

Type of boundary condition for apar at core boundary

real(kind=GP), protected :: bndval_apar_core = 0.0_GP

Value for boundary condition for apar at core boundary

integer, protected :: bnddescr_apar_wall = BND_TYPE_DIRICHLET_ZERO

Type of boundary condition for apar at wall boundary

real(kind=GP), protected :: bndval_apar_wall = 0.0_GP

Value of boundary condition for apar at wall boundary

integer, protected :: bnddescr_apar_dome = BND_TYPE_DIRICHLET_ZERO

Type of boundary condition for apar at dome boundary

real(kind=GP), protected :: bndval_apar_dome = 0.0_GP

Value of boundary condition for apar at dome boundary

integer, protected :: bnddescr_apar_out = BND_TYPE_DIRICHLET_ZERO

Type of boundary condition for apar at outer(mask) boundary

real(kind=GP), protected :: bndval_apar_out = 0.0_GP

Value of boundary condition for apar at outer(mask) boundary

integer, protected :: bnddescr_jpar_core = BND_TYPE_NEUMANN

Type of boundary condition for parallel current at core boundary

real(kind=GP), protected :: bndval_jpar_core = 0.0_GP

Value for boundary condition for parallel current at core boundary

integer, protected :: bnddescr_jpar_wall = BND_TYPE_NEUMANN

Type of boundary condition for parallel current at wall boundary

real(kind=GP), protected :: bndval_jpar_wall = 0.0_GP

Value of boundary condition for parallel current at wall boundary

integer, protected :: bnddescr_jpar_dome = BND_TYPE_NEUMANN

Type of boundary condition for parallel current at dome boundary

real(kind=GP), protected :: bndval_jpar_dome = 0.0_GP

Value of boundary condition for parallel current at dome boundary

integer, protected :: bnddescr_jpar_out = BND_TYPE_NEUMANN

Type of boundary condition for parallel current at outer(mask) boundary

real(kind=GP), protected :: bndval_jpar_out = 0.0_GP

Value of boundary condition for parallel current at outer(mask) boundary

integer, protected :: bnddescr_te_core = BND_TYPE_NEUMANN

Type of boundary condition for electron temperature at core boundary

real(kind=GP), protected :: bndval_te_core = 0.0_GP

Value for boundary condition for electron temperature at core boundary

integer, protected :: bnddescr_te_wall = BND_TYPE_NEUMANN

Type of boundary condition for electron temperature at wall boundary

real(kind=GP), protected :: bndval_te_wall = 0.0_GP

Value of boundary condition for electron temperature at wall boundary

integer, protected :: bnddescr_te_dome = BND_TYPE_NEUMANN

Type of boundary condition for electron temperature at dome boundary

real(kind=GP), protected :: bndval_te_dome = 0.0_GP

Value of boundary condition for electron temperature at dome boundary

integer, protected :: bnddescr_te_out = BND_TYPE_NEUMANN

Type of boundary condition for electron temperature at outer(mask) boundary

real(kind=GP), protected :: bndval_te_out = 0.0_GP

Value of boundary condition for electron temperature at outer(mask) boundary

integer, protected :: bnddescr_ti_core = BND_TYPE_NEUMANN

Type of boundary condition for ion temperature at core boundary

real(kind=GP), protected :: bndval_ti_core = 0.0_GP

Value for boundary condition for ion temperature at core boundary

integer, protected :: bnddescr_ti_wall = BND_TYPE_NEUMANN

Type of boundary condition for ion temperature at wall boundary

real(kind=GP), protected :: bndval_ti_wall = 0.0_GP

Value of boundary condition for ion temperature at wall boundary

integer, protected :: bnddescr_ti_dome = BND_TYPE_NEUMANN

Type of boundary condition for ion temperature at dome boundary

real(kind=GP), protected :: bndval_ti_dome = 0.0_GP

Value of boundary condition for ion temperature at dome boundary

integer, protected :: bnddescr_ti_out = BND_TYPE_NEUMANN

Type of boundary condition for ion temperature at outer(mask) boundary

real(kind=GP), protected :: bndval_ti_out = 0.0_GP

Value of boundary condition for ion temperature at outer(mask) boundary

integer, protected :: bnddescr_upar_core = BND_TYPE_NEUMANN

Type of boundary condition for parallel ion velocity at core boundary

real(kind=GP), protected :: bndval_upar_core = 0.0_GP

Value for boundary condition for parallel ion velocity at core boundary

integer, protected :: bnddescr_upar_wall = BND_TYPE_NEUMANN

Type of boundary condition for parallel ion velocity at wall boundary

real(kind=GP), protected :: bndval_upar_wall = 0.0_GP

Value of boundary condition for parallel ion velocity at wall boundary

integer, protected :: bnddescr_upar_dome = BND_TYPE_NEUMANN

Type of boundary condition for parallel ion velocity at dome boundary

real(kind=GP), protected :: bndval_upar_dome = 0.0_GP

Value of boundary condition for parallel ion velocity at dome boundary

integer, protected :: bnddescr_upar_out = BND_TYPE_NEUMANN

Type of boundary condition for parallel ion velocity at outer(mask) boundary

real(kind=GP), protected :: bndval_upar_out = 0.0_GP

Value of boundary condition for parallel ion velocity at outer(mask) boundary

integer, protected :: bnddescr_qe_core = BND_TYPE_NEUMANN

Type of boundary condition for parallel electron heat flux at core boundary

real(kind=GP), protected :: bndval_qe_core = 0.0_GP

Value for boundary condition for parallel electron heat flux at core boundary

integer, protected :: bnddescr_qe_wall = BND_TYPE_NEUMANN

Type of boundary condition for parallel electron heat flux at wall boundary

real(kind=GP), protected :: bndval_qe_wall = 0.0_GP

Value for boundary condition for parallel electron heat flux at wall boundary

integer, protected :: bnddescr_qe_dome = BND_TYPE_NEUMANN

Type of boundary condition for parallel electron heat flux at dome boundary

real(kind=GP), protected :: bndval_qe_dome = 0.0_GP

Value for boundary condition for parallel electron heat flux at dome boundary

integer, protected :: bnddescr_qe_out = BND_TYPE_NEUMANN

Type of boundary condition for parallel electron heat flux at outer(mask) boundary

real(kind=GP), protected :: bndval_qe_out = 0.0_GP

Value for boundary condition for parallel electron heat flux at outer(mask) boundary

integer, protected :: bnddescr_qi_core = BND_TYPE_NEUMANN

Type of boundary condition for parallel ion heat flux at core boundary

real(kind=GP), protected :: bndval_qi_core = 0.0_GP

Value for boundary condition for parallel ion heat flux at core boundary

integer, protected :: bnddescr_qi_wall = BND_TYPE_NEUMANN

Type of boundary condition for parallel ion heat flux at wall boundary

real(kind=GP), protected :: bndval_qi_wall = 0.0_GP

Value for boundary condition for parallel ion heat flux at wall boundary

integer, protected :: bnddescr_qi_dome = BND_TYPE_NEUMANN

Type of boundary condition for parallel ion heat flux at dome boundary

real(kind=GP), protected :: bndval_qi_dome = 0.0_GP

Value for boundary condition for parallel ion heat flux at dome boundary

integer, protected :: bnddescr_qi_out = BND_TYPE_NEUMANN

Type of boundary condition for parallel ion heat flux at outer(mask) boundary

real(kind=GP), protected :: bndval_qi_out = 0.0_GP

Value for boundary condition for parallel ion heat flux at outer(mask) boundary


Subroutines

public subroutine read_params_brag_boundaries_perp(filename)

Reads parameters related with brag_boundaries_perp

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: filename

Filename, to read from

public subroutine write_params_brag_boundaries_perp(filename)

Reads parameters related with brag_boundaries_perp

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in), optional :: filename

If present, filename where params are written to, if not present, writes to screen