This routine finialize grwStencil by truncating stencil elem arrays and set stencil%nElems
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(mus_scheme_layout_type), | intent(inout) | :: | layout | scheme layout |
||
integer, | intent(in) | :: | nElemsInTree | fluid tree from mesh |
||
integer, | intent(in) | :: | minLevel | min and max level |
||
integer, | intent(in) | :: | maxLevel | min and max level |
||
type(tem_comm_env_type), | intent(in) | :: | proc | mpi communication type |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | private | :: | iStencil | ||||
integer, | private | :: | iLevel | ||||
integer, | private | :: | iProc | ||||
integer, | private, | allocatable | :: | nElems_totalStencil(:) | |||
integer, | private | :: | nStencils_all(proc%comm_size) | ||||
integer, | private | :: | nStencils_total | ||||
integer, | private | :: | offset(proc%comm_size) | ||||
integer, | private | :: | iErr | ||||
integer, | private | :: | charType | ||||
integer, | private | :: | stencilPos | ||||
logical, | private | :: | wasAdded | ||||
type(dyn_labelarray_type), | private | :: | stencil_labels | ||||
type(grw_longarray_type), | private | :: | nElems | ||||
character(len=labelLen), | private, | allocatable | :: | stencil_labels_total(:) |