atl_init_elem_bnd Subroutine

public subroutine atl_init_elem_bnd(minLevel, maxLevel, bc_header, face_list, boundary_list, scheme_list)

Creates boundary informations for the faces.

Used for covolumes.

Arguments

TypeIntentOptionalAttributesName
integer, intent(in) :: minLevel
integer, intent(in) :: maxLevel
type(tem_bc_header_type), intent(in) :: bc_header

The boundary condition header data as given in the mesh.

type(tem_face_type), intent(inout) :: face_list(minLevel:maxLevel)

Description of the faces

type(atl_level_boundary_type), intent(inout) :: boundary_list(minLevel:maxLevel)

The created boundary information.

type(atl_scheme_type), intent(in) :: scheme_list(minLevel:maxLevel)

Scheme information


Calls

proc~~atl_init_elem_bnd~~CallsGraph proc~atl_init_elem_bnd atl_init_elem_bnd interface~init~6 init proc~atl_init_elem_bnd->interface~init~6 proc~tem_abort tem_abort proc~atl_init_elem_bnd->proc~tem_abort interface~append~2 append proc~atl_init_elem_bnd->interface~append~2

Called by

proc~~atl_init_elem_bnd~~CalledByGraph proc~atl_init_elem_bnd atl_init_elem_bnd proc~atl_init_cube_container atl_init_cube_container proc~atl_init_cube_container->proc~atl_init_elem_bnd proc~atl_init_elem_container atl_init_elem_container proc~atl_init_elem_container->proc~atl_init_cube_container proc~atl_initialize atl_initialize proc~atl_initialize->proc~atl_init_elem_container proc~atl_initialize_program atl_initialize_program proc~atl_initialize_program->proc~atl_initialize program~atl_harvesting atl_harvesting program~atl_harvesting->proc~atl_initialize

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private, allocatable:: nBndElems(:,:)
integer, private :: iLevel
integer, private :: iDir
integer, private :: iElem
integer, private :: iBc
integer, private :: iAlign
integer, private :: nElems
integer, private :: neighPos
integer, private :: bndElemPos
integer, private :: bc_id
integer, private :: dimen
integer, private :: opSide