Home
last modified time | relevance | path

Searched refs:handler (Results 1 – 25 of 41) sorted by relevance

12

/petsc/src/sys/logging/handler/interface/
H A Dloghandler.c28 PetscErrorCode PetscLogHandlerCreate(MPI_Comm comm, PetscLogHandler *handler) in PetscLogHandlerCreate() argument
33 *handler = NULL; in PetscLogHandlerCreate()
38 *handler = h; in PetscLogHandlerCreate()
54 PetscErrorCode PetscLogHandlerDestroy(PetscLogHandler *handler) in PetscLogHandlerDestroy() argument
59 if (!*handler) PetscFunctionReturn(PETSC_SUCCESS); in PetscLogHandlerDestroy()
60 h = *handler; in PetscLogHandlerDestroy()
61 *handler = NULL; in PetscLogHandlerDestroy()
365 PetscErrorCode PetscLogHandlerGetEventPerfInfo(PetscLogHandler handler, PetscLogStage stage, PetscL… in PetscLogHandlerGetEventPerfInfo() argument
368 PetscValidHeaderSpecific(handler, PETSCLOGHANDLER_CLASSID, 1); in PetscLogHandlerGetEventPerfInfo()
371 …tscTryMethod(handler, "PetscLogHandlerGetEventPerfInfo_C", (PetscLogHandler, PetscLogStage, PetscL… in PetscLogHandlerGetEventPerfInfo()
[all …]
H A Dlhreg.c93 PetscErrorCode PetscLogHandlerSetType(PetscLogHandler handler, PetscLogHandlerType name) in PetscLogHandlerSetType() argument
99 PetscValidHeaderSpecific(handler, PETSCLOGHANDLER_CLASSID, 1); in PetscLogHandlerSetType()
100 PetscCall(PetscObjectTypeCompare((PetscObject)handler, name, &match)); in PetscLogHandlerSetType()
105 …PetscCheck(r, PetscObjectComm((PetscObject)handler), PETSC_ERR_ARG_UNKNOWN_TYPE, "Unknown PetscLog… in PetscLogHandlerSetType()
107 PetscTryTypeMethod(handler, destroy); in PetscLogHandlerSetType()
108 handler->ops->destroy = NULL; in PetscLogHandlerSetType()
110 PetscCall((*r)(handler)); in PetscLogHandlerSetType()
111 PetscCall(PetscObjectChangeTypeName((PetscObject)handler, name)); in PetscLogHandlerSetType()
130 PetscErrorCode PetscLogHandlerGetType(PetscLogHandler handler, PetscLogHandlerType *name) in PetscLogHandlerGetType() argument
133 PetscValidHeaderSpecific(handler, PETSCLOGHANDLER_CLASSID, 1); in PetscLogHandlerGetType()
[all …]
/petsc/src/sys/logging/handler/impls/legacy/
H A Dloglegacy.c11 static PetscErrorCode PetscLogHandlerEventBegin_Legacy(PetscLogHandler handler, PetscLogEvent e, Pe… in PetscLogHandlerEventBegin_Legacy() argument
13 PetscLogHandler_Legacy legacy = (PetscLogHandler_Legacy)handler->data; in PetscLogHandlerEventBegin_Legacy()
18 static PetscErrorCode PetscLogHandlerEventEnd_Legacy(PetscLogHandler handler, PetscLogEvent e, Pets… in PetscLogHandlerEventEnd_Legacy() argument
20 PetscLogHandler_Legacy legacy = (PetscLogHandler_Legacy)handler->data; in PetscLogHandlerEventEnd_Legacy()
25 static PetscErrorCode PetscLogHandlerObjectCreate_Legacy(PetscLogHandler handler, PetscObject o) in PetscLogHandlerObjectCreate_Legacy() argument
27 PetscLogHandler_Legacy legacy = (PetscLogHandler_Legacy)handler->data; in PetscLogHandlerObjectCreate_Legacy()
32 static PetscErrorCode PetscLogHandlerObjectDestroy_Legacy(PetscLogHandler handler, PetscObject o) in PetscLogHandlerObjectDestroy_Legacy() argument
34 PetscLogHandler_Legacy legacy = (PetscLogHandler_Legacy)handler->data; in PetscLogHandlerObjectDestroy_Legacy()
39 static PetscErrorCode PetscLogHandlerDestroy_Legacy(PetscLogHandler handler) in PetscLogHandlerDestroy_Legacy() argument
42 PetscCall(PetscFree(handler->data)); in PetscLogHandlerDestroy_Legacy()
[all …]
/petsc/src/sys/logging/handler/impls/roctx/
H A Dlogroctx.c38 static PetscErrorCode PetscLogHandlerEventBegin_ROCTX(PetscLogHandler handler, PetscLogEvent event,… in PetscLogHandlerEventBegin_ROCTX() argument
45 PetscCall(PetscLogHandlerGetState(handler, &state)); in PetscLogHandlerEventBegin_ROCTX()
52 static PetscErrorCode PetscLogHandlerEventEnd_ROCTX(PetscLogHandler handler, PetscLogEvent event, P… in PetscLogHandlerEventEnd_ROCTX() argument
67 static PetscErrorCode PetscLogHandlerEventBegin_ROCTX(PetscLogHandler handler, PetscLogEvent event,… in PetscLogHandlerEventBegin_ROCTX() argument
73 static PetscErrorCode PetscLogHandlerEventEnd_ROCTX(PetscLogHandler handler, PetscLogEvent event, P… in PetscLogHandlerEventEnd_ROCTX() argument
93 PETSC_INTERN PetscErrorCode PetscLogHandlerCreate_ROCTX(PetscLogHandler handler) in PetscLogHandlerCreate_ROCTX() argument
96 handler->ops->eventbegin = PetscLogHandlerEventBegin_ROCTX; in PetscLogHandlerCreate_ROCTX()
97 handler->ops->eventend = PetscLogHandlerEventEnd_ROCTX; in PetscLogHandlerCreate_ROCTX()
100 …PetscCall(PetscObjectComposeFunction((PetscObject)handler, "PetscLogHandlerEventsPause_C", PetscLo… in PetscLogHandlerCreate_ROCTX()
101 …PetscCall(PetscObjectComposeFunction((PetscObject)handler, "PetscLogHandlerEventsResume_C", PetscL… in PetscLogHandlerCreate_ROCTX()
[all …]
/petsc/src/sys/logging/
H A Dplog.c150 static PetscErrorCode PetscLogTryGetHandler(PetscLogHandlerType type, PetscLogHandler *handler) in PetscLogTryGetHandler() argument
153 PetscAssertPointer(handler, 2); in PetscLogTryGetHandler()
154 *handler = NULL; in PetscLogTryGetHandler()
156 PetscLogHandler h = PetscLogHandlers[i].handler; in PetscLogTryGetHandler()
162 *handler = PetscLogHandlers[i].handler; in PetscLogTryGetHandler()
187 PetscErrorCode PetscLogGetDefaultHandler(PetscLogHandler *handler) in PetscLogGetDefaultHandler() argument
190 PetscCall(PetscLogTryGetHandler(PETSCLOGHANDLERDEFAULT, handler)); in PetscLogGetDefaultHandler()
194 static PetscErrorCode PetscLogGetHandler(PetscLogHandlerType type, PetscLogHandler *handler) in PetscLogGetHandler() argument
197 PetscAssertPointer(handler, 2); in PetscLogGetHandler()
198 PetscCall(PetscLogTryGetHandler(type, handler)); in PetscLogGetHandler()
[all …]
/petsc/src/sys/logging/handler/impls/perfstubs/
H A Dlogperfstubs.c109 static PetscErrorCode PetscLogHandlerEventBegin_Perfstubs(PetscLogHandler handler, PetscLogEvent ev… in PetscLogHandlerEventBegin_Perfstubs() argument
111 PetscLogHandler_Perfstubs ps = (PetscLogHandler_Perfstubs)handler->data; in PetscLogHandlerEventBegin_Perfstubs()
115 if (event >= ps->events->num_entries) PetscCall(PetscLogHandlerPSUpdateEvents(handler)); in PetscLogHandlerEventBegin_Perfstubs()
123 static PetscErrorCode PetscLogHandlerEventEnd_Perfstubs(PetscLogHandler handler, PetscLogEvent even… in PetscLogHandlerEventEnd_Perfstubs() argument
125 PetscLogHandler_Perfstubs ps = (PetscLogHandler_Perfstubs)handler->data; in PetscLogHandlerEventEnd_Perfstubs()
129 if (event >= ps->events->num_entries) PetscCall(PetscLogHandlerPSUpdateEvents(handler)); in PetscLogHandlerEventEnd_Perfstubs()
137 static PetscErrorCode PetscLogHandlerStagePush_Perfstubs(PetscLogHandler handler, PetscLogStage sta… in PetscLogHandlerStagePush_Perfstubs() argument
139 PetscLogHandler_Perfstubs ps = (PetscLogHandler_Perfstubs)handler->data; in PetscLogHandlerStagePush_Perfstubs()
143 if (stage >= ps->stages->num_entries) PetscCall(PetscLogHandlerPSUpdateStages(handler)); in PetscLogHandlerStagePush_Perfstubs()
149 static PetscErrorCode PetscLogHandlerStagePop_Perfstubs(PetscLogHandler handler, PetscLogStage stag… in PetscLogHandlerStagePop_Perfstubs() argument
[all …]
/petsc/src/sys/logging/handler/impls/nvtx/
H A Dlognvtx.c10 static PetscErrorCode PetscLogHandlerEventBegin_NVTX(PetscLogHandler handler, PetscLogEvent event, … in PetscLogHandlerEventBegin_NVTX() argument
17 PetscCall(PetscLogHandlerGetState(handler, &state)); in PetscLogHandlerEventBegin_NVTX()
24 static PetscErrorCode PetscLogHandlerEventEnd_NVTX(PetscLogHandler handler, PetscLogEvent event, Pe… in PetscLogHandlerEventEnd_NVTX() argument
50 PETSC_INTERN PetscErrorCode PetscLogHandlerCreate_NVTX(PetscLogHandler handler) in PetscLogHandlerCreate_NVTX() argument
53 handler->ops->eventbegin = PetscLogHandlerEventBegin_NVTX; in PetscLogHandlerCreate_NVTX()
54 handler->ops->eventend = PetscLogHandlerEventEnd_NVTX; in PetscLogHandlerCreate_NVTX()
55 PetscCall(PetscInfo(handler, "nvtx log handler created\n")); in PetscLogHandlerCreate_NVTX()
/petsc/src/sys/logging/handler/impls/mpe/
H A Dlogmpe.c93 static PetscErrorCode PetscLogHandlerEventBegin_MPE(PetscLogHandler handler, PetscLogEvent event, P… in PetscLogHandlerEventBegin_MPE() argument
95 PetscLogHandler_MPE mpe = (PetscLogHandler_MPE)handler->data; in PetscLogHandlerEventBegin_MPE()
99 PetscCall(PetscLogHandlerMPEUpdate(handler)); in PetscLogHandlerEventBegin_MPE()
105 static PetscErrorCode PetscLogHandlerEventEnd_MPE(PetscLogHandler handler, PetscLogEvent event, Pet… in PetscLogHandlerEventEnd_MPE() argument
107 PetscLogHandler_MPE mpe = (PetscLogHandler_MPE)handler->data; in PetscLogHandlerEventEnd_MPE()
111 PetscCall(PetscLogHandlerMPEUpdate(handler)); in PetscLogHandlerEventEnd_MPE()
128 PETSC_INTERN PetscErrorCode PetscLogHandlerCreate_MPE(PetscLogHandler handler) in PetscLogHandlerCreate_MPE() argument
131 PetscCall(PetscLogHandlerContextCreate_MPE((PetscLogHandler_MPE *)&handler->data)); in PetscLogHandlerCreate_MPE()
132 handler->ops->destroy = PetscLogHandlerDestroy_MPE; in PetscLogHandlerCreate_MPE()
133 handler->ops->eventbegin = PetscLogHandlerEventBegin_MPE; in PetscLogHandlerCreate_MPE()
[all …]
/petsc/src/sys/logging/handler/impls/nested/
H A Dlognested.c139 PetscCall(PetscLogHandlerEventBegin(nested->handler, nested_event, o1, o2, o3, o4)); in PetscLogHandlerEventBegin_Nested()
170 PetscCall(PetscLogHandlerEventEnd(nested->handler, nested_event, o1, o2, o3, o4)); in PetscLogHandlerNestedEventEnd()
189 PetscCall(PetscLogHandlerEventSync(nested->handler, nested_event, comm)); in PetscLogHandlerEventSync_Nested()
201 PetscCall(PetscLogHandlerEventBegin(nested->handler, nested_event, NULL, NULL, NULL, NULL)); in PetscLogHandlerStagePush_Nested()
228 PetscCall(PetscLogHandlerCreate(comm, &nested->handler)); in PetscLogHandlerContextCreate_Nested()
229 PetscCall(PetscLogHandlerSetType(nested->handler, PETSCLOGHANDLERDEFAULT)); in PetscLogHandlerContextCreate_Nested()
230 PetscCall(PetscLogHandlerSetState(nested->handler, nested->state)); in PetscLogHandlerContextCreate_Nested()
233 PetscCall(PetscLogHandlerStagePush(nested->handler, root_stage)); in PetscLogHandlerContextCreate_Nested()
261 PetscCall(PetscLogHandlerObjectCreate(nested->handler, obj)); in PetscLogHandlerObjectCreate_Nested()
270 PetscCall(PetscLogHandlerObjectDestroy(nested->handler, obj)); in PetscLogHandlerObjectDestroy_Nested()
[all …]
H A Dlognested.h44 PetscLogHandler handler; member
/petsc/src/sys/logging/handler/impls/trace/
H A Dlogtrace.c78 PETSC_INTERN PetscErrorCode PetscLogHandlerCreate_Trace(PetscLogHandler handler) in PetscLogHandlerCreate_Trace() argument
84 handler->data = (void *)tr; in PetscLogHandlerCreate_Trace()
85 handler->ops->eventbegin = PetscLogHandlerEventBegin_Trace; in PetscLogHandlerCreate_Trace()
86 handler->ops->eventend = PetscLogHandlerEventEnd_Trace; in PetscLogHandlerCreate_Trace()
87 handler->ops->destroy = PetscLogHandlerDestroy_Trace; in PetscLogHandlerCreate_Trace()
110 PetscErrorCode PetscLogHandlerCreateTrace(MPI_Comm comm, FILE *file, PetscLogHandler *handler) in PetscLogHandlerCreateTrace() argument
116 PetscCall(PetscLogHandlerCreate(comm, handler)); in PetscLogHandlerCreateTrace()
117 h = *handler; in PetscLogHandlerCreateTrace()
/petsc/src/sys/tutorials/
H A Dex7.c221 static PetscErrorCode PetscLogHandlerCreate_Ex7(PetscLogHandler handler) in PetscLogHandlerCreate_Ex7() argument
227 handler->data = (void *)ctx; in PetscLogHandlerCreate_Ex7()
228 handler->ops->destroy = PetscLogHandlerDestroy_Ex7; in PetscLogHandlerCreate_Ex7()
229 handler->ops->view = PetscLogHandlerView_Ex7; in PetscLogHandlerCreate_Ex7()
230 handler->ops->eventbegin = PetscLogHandlerEventBegin_Ex7; in PetscLogHandlerCreate_Ex7()
231 handler->ops->eventend = PetscLogHandlerEventEnd_Ex7; in PetscLogHandlerCreate_Ex7()
232 handler->ops->eventsync = PetscLogHandlerEventSync_Ex7; in PetscLogHandlerCreate_Ex7()
233 handler->ops->objectcreate = PetscLogHandlerObjectCreate_Ex7; in PetscLogHandlerCreate_Ex7()
234 handler->ops->objectdestroy = PetscLogHandlerObjectDestroy_Ex7; in PetscLogHandlerCreate_Ex7()
235 handler->ops->stagepush = PetscLogHandlerStagePush_Ex7; in PetscLogHandlerCreate_Ex7()
[all …]
/petsc/src/sys/logging/handler/impls/default/
H A Dlogdefault.c327 static PetscErrorCode PetscLogHandlerDefaultGetStageInfo(PetscLogHandler handler, PetscLogStage sta… in PetscLogHandlerDefaultGetStageInfo() argument
330 PetscLogHandler_Default def = (PetscLogHandler_Default)handler->data; in PetscLogHandlerDefaultGetStageInfo()
339 static PetscErrorCode PetscLogHandlerGetEventPerfInfo_Default(PetscLogHandler handler, PetscLogStag… in PetscLogHandlerGetEventPerfInfo_Default() argument
346 if (stage < 0) PetscCall(PetscLogStateGetCurrentStage(handler->state, &stage)); in PetscLogHandlerGetEventPerfInfo_Default()
347 PetscCall(PetscLogHandlerDefaultGetStageInfo(handler, stage, &stage_info)); in PetscLogHandlerGetEventPerfInfo_Default()
356 static PetscErrorCode PetscLogHandlerGetStagePerfInfo_Default(PetscLogHandler handler, PetscLogStag… in PetscLogHandlerGetStagePerfInfo_Default() argument
361 if (stage < 0) PetscCall(PetscLogStateGetCurrentStage(handler->state, &stage)); in PetscLogHandlerGetStagePerfInfo_Default()
362 PetscCall(PetscLogHandlerDefaultGetStageInfo(handler, stage, &stage_perf_info)); in PetscLogHandlerGetStagePerfInfo_Default()
367 static PetscErrorCode PetscLogHandlerDefaultGetClassPerf(PetscLogHandler handler, PetscLogStage sta… in PetscLogHandlerDefaultGetClassPerf() argument
373 PetscCall(PetscLogHandlerDefaultGetStageInfo(handler, stage, &stage_info)); in PetscLogHandlerDefaultGetClassPerf()
[all …]
/petsc/src/sys/tests/output/
H A Dex72_0.out1 …tEnd(): Log event Event-2 wasn't ended, ending it to maintain stack property for nested log handler
2 …tEnd(): Log event Event-1 wasn't ended, ending it to maintain stack property for nested log handler
3 …tEnd(): Log event Event-2 wasn't ended, ending it to maintain stack property for nested log handler
H A Dex30_10.out1 [0] <loghandler> PetscLogHandlerCreate_NVTX(): nvtx log handler created
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DSys.pyx333 """Set the current error handler.
340 The name of the error handler.
347 cdef PetscErrorHandlerFunction handler = NULL
349 handler = <PetscErrorHandlerFunction> PetscPythonErrorHandler
351 handler = PetscAttachDebuggerErrorHandler
353 handler = PetscEmacsClientErrorHandler
355 handler = PetscTraceBackErrorHandler
357 handler = PetscIgnoreErrorHandler
359 handler = PetscMPIAbortErrorHandler
361 handler = PetscAbortErrorHandler
[all …]
H A Dpetscobj.pxi207 cdef object handler = pobj.get_attr('__optshandler__')
208 if handler is None: return PETSC_SUCCESS
209 handler(pobj)
/petsc/src/sys/objects/ftn-custom/
H A Dzinheritf.c13 PetscFortranCallbackId handler; member
27 …PetscObjectUseFortranCallback(obj, _cb.handler, (PetscObject *, PetscOptionItems *, PetscCtx, Pets… in ourhandler()
41 …SetFortranCallback((PetscObject)*obj, PETSC_FORTRAN_CALLBACK_CLASS, &_cb.handler, (PetscFortranCal… in petscobjectaddoptionshandler_()
/petsc/src/sys/error/
H A Dsignal.c13 PetscErrorCode (*handler)(int, void *); member
47 if (!sh || !sh->handler) ierr = PetscSignalHandlerDefault(sig, NULL); in PetscSignalHandler_Private()
50 ierr = (*sh->handler)(sig, sh->ctx); in PetscSignalHandler_Private()
330 newsh->handler = routine;
363 if (!sh || !sh->handler) {
H A Derr.c11 …PetscErrorCode (*handler)(MPI_Comm, int, const char *, const char *, PetscErrorCode, PetscErrorTyp… member
81 ierr = (*eh->handler)(comm, line, fun, file, n, p, mess, eh->ctx); in PetscEmacsClientErrorHandler()
123 PetscErrorCode PetscPushErrorHandler(PetscErrorCode (*handler)(MPI_Comm comm, int line, const char … in PetscPushErrorHandler()
131 neweh->handler = handler; in PetscPushErrorHandler()
409 else ierr = (*eh->handler)(comm, line, func, file, n, p, lbuf, eh->ctx); in PetscError()
/petsc/src/sys/tutorials/output/
H A Dex7_0.out1 Log handler type is: ex7
14 2 events were seen by the handler
/petsc/src/sys/tests/
H A Dex68.c92 PetscLogHandler handler; in main() local
94 PetscCall(PetscLogGetDefaultHandler(&handler)); in main()
95 if (handler) { in main()
/petsc/src/sys/error/ftn-custom/
H A Dzerrf.c73 PETSC_EXTERN void petscpusherrorhandler_(void (*handler)(MPI_Comm *, int *, const char *, const cha… in petscpusherrorhandler_()
75 …if ((PetscFortranCallbackFn *)handler == (PetscFortranCallbackFn *)petsctracebackerrorhandler_) *i… in petscpusherrorhandler_()
77 f2 = handler; in petscpusherrorhandler_()
/petsc/src/sys/yaml/src/
H A Dapi.c301 yaml_read_handler_t *handler, void *data) in yaml_parser_set_input() argument
305 assert(handler); /* Non-NULL read handler expected. */ in yaml_parser_set_input()
307 parser->read_handler = handler; in yaml_parser_set_input()
/petsc/doc/developers/
H A Dkernel.md53 PETSc uses a “call error handler; then (depending on result) return
76 It calls the error handler with the current function name and location:
102 handler with the code
111 You can set a new error handler with the command
113 handlers. The most recent error handler is removed via
127 The PETSc error handler takes an error code. The generic error codes are

12