Home
last modified time | relevance | path

Searched refs:ps_event (Results 1 – 1 of 1) sorted by relevance

/petsc/src/sys/logging/handler/impls/perfstubs/
H A Dlogperfstubs.c73 PetscEventPS ps_event = {NULL, 0}; in PetscLogHandlerPSUpdateEvents() local
78 …PetscStackCallExternalVoid("ps_timer_create_", ps_event.timer = ps_timer_create_(event_info.name)); in PetscLogHandlerPSUpdateEvents()
79 ps_event.depth = 0; in PetscLogHandlerPSUpdateEvents()
80 PetscCall(PetscLogPSArrayPush(ps->events, ps_event)); in PetscLogHandlerPSUpdateEvents()
112 PetscEventPS ps_event = {NULL, 0}; in PetscLogHandlerEventBegin_Perfstubs() local
116 PetscCall(PetscLogPSArrayGet(ps->events, event, &ps_event)); in PetscLogHandlerEventBegin_Perfstubs()
117 ps_event.depth++; in PetscLogHandlerEventBegin_Perfstubs()
118 PetscCall(PetscLogPSArraySet(ps->events, event, ps_event)); in PetscLogHandlerEventBegin_Perfstubs()
119 …if (ps_event.depth == 1 && ps_event.timer != NULL) PetscStackCallExternalVoid("ps_timer_start_", p… in PetscLogHandlerEventBegin_Perfstubs()
126 PetscEventPS ps_event = {NULL, 0}; in PetscLogHandlerEventEnd_Perfstubs() local
[all …]