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(:) |