Named wall-clock timers for the three hot regions of compute_resid().
Populated only when solver_state_t%do_timing is .true.; all timers are zero-initialised by default so they are safe to read even if unused.
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(timer_t), | public | :: | resid |
Time in compute_resid() (both FVS and FDS paths). |
|||
| type(timer_t), | public | :: | fluxsplit |
Time in the flux-split precompute loop (FVS path only). |
|||
| type(timer_t), | public | :: | faceloop |
Time in the face reconstruction loop (both paths). |