The restart type defining everything related to the disk input/output
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(tem_comm_env_type), | private | :: | comm | communicator for the processes participating in this restart (might be only a subset of the global communicator) |
|||
integer, | private | :: | nChunkElems | actual number of elements in the current chunk (= chunkSize or |
|||
type(tem_file_layout_type), | private | :: | read_file | Description of the data layout to use when reading a file. |
|||
type(tem_file_layout_type), | private | :: | write_file | Description of the data layout to use when writing a file. |
|||
type(tem_restartControl_type), | private | :: | controller | Control the behavior of the restart, like at which point in time etc. |
|||
type(tem_restartHeader_type), | private | :: | header | Define quantities like the prefix, the mesh and the timestamp |
|||
integer, | private | :: | binaryUnit | unit integer to write binary data to |
|||
type(tem_varMap_type), | private | :: | varMap | name and position of variables in global variable system
|
|||
integer, | private | :: | nScalars | ||||
integer, | private | :: | solSpec_unit | = | -1 | scratch file unit contains solver specific info in dump in restart header This file should contain the information in form of a Lua script. |
|
type(tem_time_type), | private | :: | lastWritten | The time when the last restart file was written. |