params_diffusion_boundaries_perp_m Module

Parameters for the DIFFUSION model related with perpendicular boundaries



Contents


Variables

Type Visibility Attributes Name Initial
integer, protected :: bnd_descr_core = BND_TYPE_DIRICHLET_ZERO

Boundary descriptor for core

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

Value for boundary condition at core

integer, protected :: bnd_descr_wall = BND_TYPE_DIRICHLET_ZERO

Boundary descriptor for wall

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

Value for boundary condition at wall

integer, protected :: bnd_descr_dome = BND_TYPE_DIRICHLET_ZERO

Boundary descriptor for dome

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

Value for boundary condition at dome

integer, protected :: bnd_descr_out = BND_TYPE_DIRICHLET_ZERO

Boundary descriptor for shadow region

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

Value for boundary condition at shadow region


Subroutines

public subroutine read_params_boundaries_perp(filename)

Reads parameters related with boundaries_perp

Arguments

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

Filename, to read boundary parameters

public subroutine write_params_boundaries_perp(filename)

Writes parameters related with 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