| /petsc/src/sys/logging/handler/interface/ |
| H A D | loghandler.c | 28 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 D | lhreg.c | 93 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 D | loglegacy.c | 11 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 D | logroctx.c | 38 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 D | plog.c | 150 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 D | logperfstubs.c | 109 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 D | lognvtx.c | 10 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 D | logmpe.c | 93 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 D | lognested.c | 139 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 D | lognested.h | 44 PetscLogHandler handler; member
|
| /petsc/src/sys/logging/handler/impls/trace/ |
| H A D | logtrace.c | 78 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 D | ex7.c | 221 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 D | logdefault.c | 327 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 D | ex72_0.out | 1 …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 D | ex30_10.out | 1 [0] <loghandler> PetscLogHandlerCreate_NVTX(): nvtx log handler created
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | Sys.pyx | 333 """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 D | petscobj.pxi | 207 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 D | zinheritf.c | 13 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 D | signal.c | 13 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 D | err.c | 11 …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 D | ex7_0.out | 1 Log handler type is: ex7 14 2 events were seen by the handler
|
| /petsc/src/sys/tests/ |
| H A D | ex68.c | 92 PetscLogHandler handler; in main() local 94 PetscCall(PetscLogGetDefaultHandler(&handler)); in main() 95 if (handler) { in main()
|
| /petsc/src/sys/error/ftn-custom/ |
| H A D | zerrf.c | 73 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 D | api.c | 301 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 D | kernel.md | 53 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
|