atl_init_bndList Subroutine

public subroutine atl_init_bndList(conf, tree, equation, bc_prop, face_list, boundary_list, bc, bc_header, scheme_list)

Subroutine to create the levelwise list of boundaries.

Arguments

Type IntentOptional Attributes Name
type(flu_State) :: conf

Lua script to obtain the configuration data from.

type(treelmesh_type), intent(in) :: tree

global treelm mesh info

type(atl_Equations_type), intent(inout) :: equation

The equation to initialize the boundary info for.

type(tem_BC_prop_type), intent(in) :: bc_prop

The boundary properties.

type(tem_face_type), intent(inout) :: face_list(tree%global%minLevel:tree%global%maxLevel)

The description of the faces as provided by the tem_face_module

type(atl_level_boundary_type), intent(inout) :: boundary_list(tree%global%minLevel:tree%global%maxLevel)

The created boundary type.

type(atl_boundary_type), intent(out), allocatable :: bc(:)

Global description of all boundaries

type(tem_bc_header_type), intent(out) :: bc_header

The boundary condition header data as given in the mesh.

type(atl_scheme_type), intent(in) :: scheme_list(tree%global%minLevel:tree%global%maxLevel)

The scheme you are using.