Lines Matching refs:ps
22 PetscLogHandler_Perfstubs ps; in PetscLogHandlerContextCreate_Perfstubs() local
26 ps = *ps_p; in PetscLogHandlerContextCreate_Perfstubs()
27 PetscCall(PetscLogPSArrayCreate(128, &ps->events)); in PetscLogHandlerContextCreate_Perfstubs()
28 PetscCall(PetscLogPSArrayCreate(8, &ps->stages)); in PetscLogHandlerContextCreate_Perfstubs()
35 PetscLogHandler_Perfstubs ps = (PetscLogHandler_Perfstubs)h->data; in PetscLogHandlerDestroy_Perfstubs() local
38 PetscCall(PetscLogPSArrayGetSize(ps->events, &num_events, NULL)); in PetscLogHandlerDestroy_Perfstubs()
42 PetscCall(PetscLogPSArrayGet(ps->events, i, &event)); in PetscLogHandlerDestroy_Perfstubs()
45 PetscCall(PetscLogPSArrayDestroy(&ps->events)); in PetscLogHandlerDestroy_Perfstubs()
47 PetscCall(PetscLogPSArrayGetSize(ps->stages, &num_stages, NULL)); in PetscLogHandlerDestroy_Perfstubs()
51 PetscCall(PetscLogPSArrayGet(ps->stages, i, &stage)); in PetscLogHandlerDestroy_Perfstubs()
54 PetscCall(PetscLogPSArrayDestroy(&ps->stages)); in PetscLogHandlerDestroy_Perfstubs()
56 if (ps->started_perfstubs) PetscStackCallExternalVoid("ps_finalize_", ps_finalize_()); in PetscLogHandlerDestroy_Perfstubs()
57 PetscCall(PetscFree(ps)); in PetscLogHandlerDestroy_Perfstubs()
63 PetscLogHandler_Perfstubs ps = (PetscLogHandler_Perfstubs)h->data; in PetscLogHandlerPSUpdateEvents() local
70 PetscCall(PetscLogPSArrayGetSize(ps->events, &num_events_old, NULL)); in PetscLogHandlerPSUpdateEvents()
80 PetscCall(PetscLogPSArrayPush(ps->events, ps_event)); in PetscLogHandlerPSUpdateEvents()
87 PetscLogHandler_Perfstubs ps = (PetscLogHandler_Perfstubs)h->data; in PetscLogHandlerPSUpdateStages() local
94 PetscCall(PetscLogPSArrayGetSize(ps->stages, &num_stages_old, NULL)); in PetscLogHandlerPSUpdateStages()
104 PetscCall(PetscLogPSArrayPush(ps->stages, ps_stage)); in PetscLogHandlerPSUpdateStages()
111 PetscLogHandler_Perfstubs ps = (PetscLogHandler_Perfstubs)handler->data; in PetscLogHandlerEventBegin_Perfstubs() local
115 if (event >= ps->events->num_entries) PetscCall(PetscLogHandlerPSUpdateEvents(handler)); in PetscLogHandlerEventBegin_Perfstubs()
116 PetscCall(PetscLogPSArrayGet(ps->events, event, &ps_event)); in PetscLogHandlerEventBegin_Perfstubs()
118 PetscCall(PetscLogPSArraySet(ps->events, event, ps_event)); in PetscLogHandlerEventBegin_Perfstubs()
125 PetscLogHandler_Perfstubs ps = (PetscLogHandler_Perfstubs)handler->data; in PetscLogHandlerEventEnd_Perfstubs() local
129 if (event >= ps->events->num_entries) PetscCall(PetscLogHandlerPSUpdateEvents(handler)); in PetscLogHandlerEventEnd_Perfstubs()
130 PetscCall(PetscLogPSArrayGet(ps->events, event, &ps_event)); in PetscLogHandlerEventEnd_Perfstubs()
132 PetscCall(PetscLogPSArraySet(ps->events, event, ps_event)); in PetscLogHandlerEventEnd_Perfstubs()
139 PetscLogHandler_Perfstubs ps = (PetscLogHandler_Perfstubs)handler->data; in PetscLogHandlerStagePush_Perfstubs() local
143 if (stage >= ps->stages->num_entries) PetscCall(PetscLogHandlerPSUpdateStages(handler)); in PetscLogHandlerStagePush_Perfstubs()
144 PetscCall(PetscLogPSArrayGet(ps->stages, stage, &ps_event)); in PetscLogHandlerStagePush_Perfstubs()
151 PetscLogHandler_Perfstubs ps = (PetscLogHandler_Perfstubs)handler->data; in PetscLogHandlerStagePop_Perfstubs() local
155 if (stage >= ps->stages->num_entries) PetscCall(PetscLogHandlerPSUpdateStages(handler)); in PetscLogHandlerStagePop_Perfstubs()
156 PetscCall(PetscLogPSArrayGet(ps->stages, stage, &ps_event)); in PetscLogHandlerStagePop_Perfstubs()