Write a spatial representation for list of points into an ascii tracking file
Each time this routine is called, a new file is written Filename: {tracking_folder}{tracking_label}spatial_{timestamp}.res e.g.: tracking/lineProbe_spatial_00001_01_01378.1.res Each process writes its own files
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(hvs_asciiSpatial_type), | intent(inout) | :: | asciiSpatial | The file description to open |
||
integer, | intent(in) | :: | varpos(:) | Positions of the variables to write |
||
type(tem_varSys_type), | intent(in) | :: | varSys | solver-provided variable systems |
||
real(kind=rk), | intent(in) | :: | bary(:,:) | Barycenter of elements |
||
type(treelmesh_type), | intent(in) | :: | mesh | Mesh to write the data on. |
||
type(tem_subTree_type), | intent(in), | optional | :: | subtree | Optional restriction of the elements to output. |
|
type(tem_time_type), | intent(in) | :: | time | current global time |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | nVars | ||||
integer, | public | :: | nPoints | ||||
integer, | public | :: | nScalars | ||||
integer, | public | :: | pointsOff | ||||
integer, | public | :: | nChunkPoints | ||||
integer, | public | :: | iPoint | ||||
integer, | public | :: | iChunk | ||||
integer, | public | :: | iScalar | ||||
integer, | public | :: | counter | ||||
integer, | public | :: | buf_start | ||||
integer, | public | :: | buf_end | ||||
real(kind=rk), | public, | allocatable | :: | res(:) | |||
real(kind=rk), | public, | allocatable | :: | points(:,:) | |||
character(len=1024), | public | :: | buffer |