This routine assigns the BC lists Run over all the elements with the property boundary and check each direction. Assign all common boundaries to the level-wise representation 3rd step in build_BCLists
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(treelmesh_type), | intent(in) | :: | tree | fluid tree from mesh |
||
type(tem_BC_prop_type), | intent(in) | :: | bc_prop | boundary information from mesh |
||
type(tem_stencilHeader_type), | intent(in) | :: | stencil | stencil |
||
type(glob_boundary_type), | intent(inout) | :: | globBC(:) | boundaries for the elements with bnd property set |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | private | :: | iElem | ||||
integer, | private | :: | iDir | ||||
integer, | private | :: | iBnd | ||||
integer, | private | :: | iMeshDir | ||||
integer(kind=long_k), | private | :: | bID | ||||
integer, | private | :: | normal(3) | ||||
integer, | private | :: | level | ||||
logical, | private | :: | corner_bitmask(stencil%QQN) | ||||
logical, | private | :: | bitmask(stencil%QQN) | ||||
logical, | private | :: | wasadded | ||||
logical, | private | :: | found(bc_prop%nBCtypes) | ||||
integer, | private | :: | iElem_qVal | ||||
integer, | private | :: | weight(stencil%QQN) | ||||
integer, | private | :: | length | ||||
integer, | private | :: | posInTree | ||||
real(kind=rk), | private | :: | qval(stencil%QQN) | ||||
integer, | private, | allocatable | :: | nBnds(:) |