Write the header of the ascii output files
This writes a header with detailed information into the ascii file for the defined tracking object it writes into the unit, which was opened before in \ref tem_init_tracker
Write the header only on the root process
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | out_format | Output format |
||
character(len=*), | intent(in) | :: | basename | Basename for output file. tracking%prefix//tracking%label |
||
type(tem_varSys_type), | intent(in) | :: | varSys | solver-provided variable systems |
||
integer, | intent(in) | :: | varpos(:) | List of variable positions that should be written in the output. |
||
type(tem_comm_env_type), | intent(in) | :: | globProc | Global communicator type for global rank information |
||
type(tem_comm_env_type), | intent(in) | :: | outProc | Output communicator type from tracking |
||
type(tem_solveHead_type), | intent(in) | :: | solver | Global solver information |
||
type(tem_shape_type), | intent(in), | optional | :: | geometry(:) | shape defined for this ascii output |
|
type(tem_timeControl_type), | intent(in), | optional | :: | timeControl | output timeControl |
|
integer, | intent(in) | :: | nDofs | The number of dofs for each scalar variable of the equation system |
||
integer(kind=long_k), | intent(in) | :: | glob_nElems | Total number of elements across process on this output |
||
logical, | intent(in) | :: | useGetPoint | if get_point is to be used to track the point |
||
integer(kind=long_k), | intent(in) | :: | glob_nPoints | Total number of points across process on this output |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=pathLen), | public | :: | logName | ||||
type(aot_out_type), | public | :: | conf | ||||
character(len=pathLen), | public | :: | buffer | ||||
character(len=labelLen), | public | :: | solverTag |