| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(tem_labeledtimer_type), | intent(inout) | :: | me | timer object |
||
| integer, | intent(in) | :: | comm | communicator handle |
||
| integer, | intent(in) | :: | myrank | MPI rank of the calling process. |
||
| integer, | intent(in) | :: | nProcs | Number of processes in the communicator. |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=labelLen), | private | :: | timerlabel | ||||
| character(len=pathLen), | private | :: | detail_file | ||||
| integer, | private | :: | iProc | ||||
| integer, | private | :: | funit | ||||
| integer, | private | :: | dunit | ||||
| integer, | private | :: | timerpos | ||||
| integer, | private | :: | itimer | ||||
| integer, | private | :: | verbosity | ||||
| integer, | private | :: | iError | ||||
| logical, | private | :: | unmatched(me%config%label%nVals) | ||||
| real(kind=rk), | private | :: | mintime | ||||
| real(kind=rk), | private | :: | maxtime | ||||
| real(kind=rk), | private | :: | sumtime | ||||
| real(kind=rk), | private, | allocatable | :: | proctimer(:) |