This subroutine serializes the given data to perform a restart.
The modal background should not be applied here, but rather later on.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(atl_cube_container_type), | intent(inout) | :: | mesh | Informations and states of the cubic mesh. |
||
| type(tem_restart_type), | intent(inout) | :: | restart | |||
| type(treelmesh_type), | intent(in) | :: | tree | |||
| type(atl_Equations_type), | intent(in) | :: | equation | The equation system you use. |
||
| real(kind=rk), | intent(inout) | :: | chunk(:) | |||
| integer, | intent(in) | :: | iChunk | |||
| integer, | intent(in) | :: | chunkdegree | Polynomial degree of the data in the IO chunk |
||
| integer, | intent(in) | :: | chunkspace | Polynomial space of the serialized data |
||
| integer, | intent(in) | :: | statespace | Polynomial space of the state data |
||
| integer, | intent(in) | :: | nDims | Dimensionality of the polynomials |
||
| logical, | intent(in) | :: | reverse | deserialize the data instead of serializing it? |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | private | :: | elemOff | ||||
| integer, | private | :: | elemPos | ||||
| integer, | private | :: | nDofs | ||||
| integer, | private | :: | level_deg | ||||
| integer, | private | :: | iDoF | ||||
| integer, | private | :: | iLevel | ||||
| integer, | private | :: | iElem | ||||
| integer, | private | :: | iIndex | ||||
| integer, | private | :: | iScalar | ||||
| integer, | private | :: | nScalars | ||||
| integer, | private | :: | dof_off | ||||
| real(kind=rk), | private, | allocatable | :: | modal_background(:) | |||
| real(kind=rk), | private, | allocatable | :: | singleVar(:) |