The convergence type which contains convergence flag and an instance of the condition type
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(tem_convergenceHeader_type), | private | :: | header | Convergence header info |
|||
integer, | private | :: | norm_kind | norm kind |
|||
real(kind=rk), | private, | allocatable | :: | lastState(:,:) | state field holding the reference values for the nScalars size: nLastVals, nScalars |
||
integer, | private | :: | nChecks | number of performed convergence checks corresponds to the entry in the lastState array |
|||
type(tem_comm_env_type), | private | :: | proc | Process description to use for the output. Might be only a subset of the global communicator |
|||
type(tem_varMap_type), | private | :: | varMap | Contains name and position of variables in global varSys |
|||
type(tem_subTree_type), | private | :: | subTree | sub-tree resulting from the elements within the convergence shape The sub-tree also holds the sub-communicator |
|||
integer, | private | :: | chunkSize | number of elements that fit in the buffer |
|||
integer, | private | :: | nChunks | number of chunks per output |
|||
integer, | private | :: | nDofs | The number of dofs for each scalar variable of the equation system |
|||
type(tem_reduction_spatial_type), | private, | allocatable | :: | redSpatial(:) | spatial reduction for each variable |