Initialize the convergence subtreee
Identify, how many and which elements exist on my local process and are requested from the convergences Empty convergence are removed, so the convergence(:) might be re-allocated
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(tem_convergence_type), | intent(inout), | allocatable | :: | me(:) | convergence descriptions |
|
type(treelmesh_type), | intent(in) | :: | tree | Global mesh from which the elements are identified and then stored to sub-meshes inside the convergences |
||
type(tem_varSys_type), | intent(in) | :: | varSys | solver-provided variable systems |
||
type(tem_BC_prop_type), | intent(in) | :: | bc_prop | bc property that used to identify elements of certain BCs |
||
type(tem_comm_env_type), | intent(in) | :: | globProc | Process description to use. |
||
type(tem_stencilHeader_type), | intent(in), | optional | :: | stencil | stencil used to create subTree of boundary type |
|
integer, | intent(in), | optional | :: | nDofs | The number of dofs for each scalar variable of the equation system |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | private | :: | iConv | ||||
integer, | private | :: | nConv | ||||
integer, | private | :: | nVars | ||||
integer, | private | :: | nChunks | ||||
integer, | private | :: | chunkSize | ||||
integer, | private | :: | nElems | ||||
integer, | private | :: | maxComponents | ||||
integer, | private | :: | nPoints | ||||
type(tem_convergence_type), | private, | allocatable | :: | tempConv(:) |