| /petsc/src/ts/event/ |
| H A D | tsevent.c | 18 PetscErrorCode TSEventInitialize(TSEvent event, TS ts, PetscReal t, Vec U) in TSEventInitialize() argument 21 if (!event) PetscFunctionReturn(PETSC_SUCCESS); in TSEventInitialize() 22 PetscAssertPointer(event, 1); in TSEventInitialize() 25 event->ptime_prev = t; in TSEventInitialize() 26 event->iterctr = 0; in TSEventInitialize() 27 event->processing = PETSC_FALSE; in TSEventInitialize() 28 event->revisit_right = PETSC_FALSE; in TSEventInitialize() 29 PetscCallBack("TSEvent indicator", (*event->indicator)(ts, t, U, event->fvalue_prev, event->ctx)); in TSEventInitialize() 30 …TSEventCalcSigns(event->nevents, event->fvalue_prev, event->vtol, event->fsign_prev); // by this t… in TSEventInitialize() 34 PetscErrorCode TSEventDestroy(TSEvent *event) in TSEventDestroy() argument [all …]
|
| /petsc/lib/petsc/bin/ |
| H A D | xml2flamegraph.py | 13 def parse_time(event): argument 15 if hasattr(event.time, "value"): 16 return event.time.value 17 elif hasattr(event.time, "avgvalue"): 18 return event.time.avgvalue 29 event_str = ";".join(str(event.name) for event in callstack) 40 for event in parent.event: 41 if event.name == "self" or str(event.name).endswith("other-timed"): 42 self_events.append(event) 44 child_events.append(event) [all …]
|
| H A D | petsclogformat.py | 284 event = L[i] 286 if event.startswith("SNESSolve"): space = 1 287 elif event.startswith("SNES"): space = 2 288 elif event.startswith("KSPGMRESOrthog"): space = 3 289 elif event.startswith("KSP"): space = 2 290 elif event.startswith("PC"): space = 3 291 elif event.startswith("MatMult"): space = 3 292 elif event.startswith("Mat"): space = 4 293 elif event.startswith("Vec"): space = 5 294 if Sorted.index(event) > Sorted.index("PCGAMGPOpt_AGG"): [all …]
|
| /petsc/src/sys/yaml/src/ |
| H A D | loader.c | 55 yaml_parser_load_document(yaml_parser_t *parser, yaml_event_t *event); 58 yaml_parser_load_alias(yaml_parser_t *parser, yaml_event_t *event, 62 yaml_parser_load_scalar(yaml_parser_t *parser, yaml_event_t *event, 66 yaml_parser_load_sequence(yaml_parser_t *parser, yaml_event_t *event, 70 yaml_parser_load_mapping(yaml_parser_t *parser, yaml_event_t *event, 74 yaml_parser_load_sequence_end(yaml_parser_t *parser, yaml_event_t *event, 78 yaml_parser_load_mapping_end(yaml_parser_t *parser, yaml_event_t *event, 88 yaml_event_t event; in yaml_parser_load() local 98 if (!yaml_parser_parse(parser, &event)) goto error; in yaml_parser_load() 99 assert(event.type == YAML_STREAM_START_EVENT); in yaml_parser_load() [all …]
|
| H A D | parser.c | 68 yaml_parser_parse(yaml_parser_t *parser, yaml_event_t *event); 88 yaml_parser_state_machine(yaml_parser_t *parser, yaml_event_t *event); 91 yaml_parser_parse_stream_start(yaml_parser_t *parser, yaml_event_t *event); 94 yaml_parser_parse_document_start(yaml_parser_t *parser, yaml_event_t *event, 98 yaml_parser_parse_document_content(yaml_parser_t *parser, yaml_event_t *event); 101 yaml_parser_parse_document_end(yaml_parser_t *parser, yaml_event_t *event); 104 yaml_parser_parse_node(yaml_parser_t *parser, yaml_event_t *event, 109 yaml_event_t *event, int first); 113 yaml_event_t *event); 117 yaml_event_t *event, int first); [all …]
|
| H A D | yaml_private.h | 545 #define EVENT_INIT(event,event_type,event_start_mark,event_end_mark) \ argument 546 (memset(&(event), 0, sizeof(yaml_event_t)), \ 547 (event).type = (event_type), \ 548 (event).start_mark = (event_start_mark), \ 549 (event).end_mark = (event_end_mark)) 551 #define STREAM_START_EVENT_INIT(event,event_encoding,start_mark,end_mark) \ argument 552 (EVENT_INIT((event),YAML_STREAM_START_EVENT,(start_mark),(end_mark)), \ 553 (event).data.stream_start.encoding = (event_encoding)) 555 #define STREAM_END_EVENT_INIT(event,start_mark,end_mark) \ argument 556 (EVENT_INIT((event),YAML_STREAM_END_EVENT,(start_mark),(end_mark))) [all …]
|
| /petsc/src/sys/objects/device/interface/ |
| H A D | mark_dcontext.cxx | 22 PetscErrorCode construct_(PetscEvent event) const noexcept in construct_() 25 PetscCall(PetscMemzero(event, sizeof(*event))); in construct_() 26 PetscCall(underlying().reset(event)); in construct_() 30 PetscErrorCode destroy_(PetscEvent event) const noexcept in destroy_() 33 PetscCall(underlying().reset(event)); in destroy_() 37 static PetscErrorCode reset_(PetscEvent event) noexcept in reset_() argument 40 if (auto &destroy = event->destroy) { in reset_() 41 PetscCall((*destroy)(event)); in reset_() 44 …PetscAssert(!event->data, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Event failed to destroy its data membe… in reset_() 45 event->dctx_id = 0; in reset_() [all …]
|
| /petsc/src/binding/petsc4py/test/ |
| H A D | test_log.py | 47 for event in self._get_events(): 48 event.deactivate() 49 event.setActive(False) 50 event.active = False 52 for event in self._get_events(): 53 event.activate() 54 event.setActive(True) 55 event.active = True 112 for event in self._get_events(): 113 event.begin() [all …]
|
| /petsc/src/sys/logging/state/ |
| H A D | logstate.c | 245 …gStateEventRegister(PetscLogState state, const char sname[], PetscClassId id, PetscLogEvent *event) in PetscLogStateEventRegister() argument 250 *event = PETSC_DECIDE; in PetscLogStateEventRegister() 251 PetscCall(PetscLogRegistryGetEventFromName(state->registry, sname, event)); in PetscLogStateEventRegister() 252 if (*event > 0) PetscFunctionReturn(PETSC_SUCCESS); in PetscLogStateEventRegister() 253 PetscCall(PetscLogRegistryEventRegister(state->registry, sname, id, event)); in PetscLogStateEventRegister() 255 e = *event; in PetscLogStateEventRegister() 277 PetscErrorCode PetscLogStateEventSetCollective(PetscLogState state, PetscLogEvent event, PetscBool … in PetscLogStateEventSetCollective() argument 280 PetscCall(PetscLogRegistryEventSetCollective(state->registry, event, collective)); in PetscLogStateEventSetCollective() 357 …ateEventSetActive(PetscLogState state, PetscLogStage stage, PetscLogEvent event, PetscBool isActiv… in PetscLogStateEventSetActive() argument 361 …etscCheck(event >= 0 && event < state->bt_num_events, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "… in PetscLogStateEventSetActive() [all …]
|
| /petsc/src/sys/tests/output/ |
| H A D | ex68_0.out | 1 Unrelated event 2 Unrelated event 3 Unrelated event 4 Unrelated event
|
| /petsc/src/benchmarks/ |
| H A D | benchmarkAssembly.py | 32 …events[eventName].append((s.event[eventName].Time[0], s.event[eventName].Flops[0]/(s.event[eventNa… 45 for event, style in [('MatCUSPSetValBch', 'b-'), ('ElemAssembly', 'b:')]: 46 names.append(event) 48 data.append(np.array(events[event])[:,0]) 59 for event, style in [('MatCUSPSetValBch', 'b-'), ('ElemAssembly', 'b:')]: 60 names.append(event) 63 data.append(np.array(events[event])[:,0]/rows/3) 74 for event, style in [('MatCUSPSetValBch', 'b-'), ('ElemAssembly', 'b:')]: 75 names.append(event) 77 data.append(np.array(events[event])[:,0]/nonzeros * 10**9)
|
| H A D | benchmarkExample.py | 166 event = stage[name][0] 169 if "dof" in event: 170 sizes.append(event["dof"][0]) 171 errors.append(event["error"][0]) 204 for event, color in zip(eventNames, ['b', 'g', 'r', 'y']): 206 if event in events[arch][bs]: 207 names.append(arch+'-'+str(bs)+' '+event) 209 data.append(np.array(events[arch][bs][event])[:,0]) 212 print('Could not find %s in %s-%d events' % (event, arch, bs)) 233 for event, color in zip(eventNames, ['b', 'g', 'r', 'y']): [all …]
|
| /petsc/src/sys/tutorials/ |
| H A D | ex6.c | 19 static PetscErrorCode MyEventBeginHandler(PetscLogEvent event, int _unused, PetscObject o1, PetscOb… in MyEventBeginHandler() argument 25 PetscCall(PetscLogEventGetName(event, &name)); in MyEventBeginHandler() 37 static PetscErrorCode MyEventEndHandler(PetscLogEvent event, int _unused, PetscObject o1, PetscObje… in MyEventEndHandler() argument 42 PetscCall(PetscLogEventGetName(event, &name)); in MyEventEndHandler() 71 PetscLogEvent event; in main() local 78 PetscCall(PetscLogEventRegister("User class", PETSC_CONTAINER_CLASSID, &event)); in main() 88 PetscCall(PetscLogEventBegin(event, o1, o2, o3, o4)); in main() 89 PetscCall(PetscLogEventEnd(event, o1, o2, o3, o4)); in main()
|
| /petsc/src/sys/logging/handler/impls/perfstubs/ |
| H A D | logperfstubs.c | 40 PetscEventPS event = {NULL, 0}; in PetscLogHandlerDestroy_Perfstubs() local 42 PetscCall(PetscLogPSArrayGet(ps->events, i, &event)); in PetscLogHandlerDestroy_Perfstubs() 43 PetscStackCallExternalVoid("ps_timer_destroy_", ps_timer_destroy_(event.timer)); in PetscLogHandlerDestroy_Perfstubs() 109 …etscLogHandlerEventBegin_Perfstubs(PetscLogHandler handler, PetscLogEvent event, PetscObject o1, P… in PetscLogHandlerEventBegin_Perfstubs() argument 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() 123 … PetscLogHandlerEventEnd_Perfstubs(PetscLogHandler handler, PetscLogEvent event, PetscObject o1, P… in PetscLogHandlerEventEnd_Perfstubs() argument 129 if (event >= ps->events->num_entries) PetscCall(PetscLogHandlerPSUpdateEvents(handler)); in PetscLogHandlerEventEnd_Perfstubs() 130 PetscCall(PetscLogPSArrayGet(ps->events, event, &ps_event)); in PetscLogHandlerEventEnd_Perfstubs() [all …]
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | Log.pyx | 81 """Create a log event. 94 event : LogEvent 95 The log event. If an event already exists with name ``name`` then 109 cdef LogEvent event = get_LogEvent(name) 110 if event is not None: return event 114 event = reg_LogEvent(name, eventid) 115 return event 153 """Add floating point operations to the current event. 172 """Add floating point operations to the current event. 242 """Decorate a function with a `PETSc` event.""" [all …]
|
| /petsc/src/sys/logging/handler/impls/default/ |
| H A D | logdefault.c | 35 …tscEventPerfInfo *eventInfo, PetscLogDouble time, PetscBool logMemory, int event, PetscBool resume) in PetscEventPerfInfoTic_Internal() argument 66 PetscCall(PetscMallocPushMaximumUsage(event)); in PetscEventPerfInfoTic_Internal() 71 …ventPerfInfoTic(PetscEventPerfInfo *eventInfo, PetscLogDouble time, PetscBool logMemory, int event) in PetscEventPerfInfoTic() argument 74 PetscCall(PetscEventPerfInfoTic_Internal(eventInfo, time, logMemory, event, PETSC_FALSE)); in PetscEventPerfInfoTic() 78 …tPerfInfoResume(PetscEventPerfInfo *eventInfo, PetscLogDouble time, PetscBool logMemory, int event) in PetscEventPerfInfoResume() argument 81 PetscCall(PetscEventPerfInfoTic_Internal(eventInfo, time, logMemory, event, PETSC_TRUE)); in PetscEventPerfInfoResume() 85 …etscEventPerfInfo *eventInfo, PetscLogDouble time, PetscBool logMemory, int event, PetscBool pause) in PetscEventPerfInfoToc_Internal() argument 115 PetscCall(PetscMallocPopMaximumUsage(event, &musage)); in PetscEventPerfInfoToc_Internal() 123 …ventPerfInfoToc(PetscEventPerfInfo *eventInfo, PetscLogDouble time, PetscBool logMemory, int event) in PetscEventPerfInfoToc() argument 126 PetscCall(PetscEventPerfInfoToc_Internal(eventInfo, time, logMemory, event, PETSC_FALSE)); in PetscEventPerfInfoToc() [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 46 PetscCall(PetscLogStateEventGetInfo(state, event, &info)); 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
|
| /petsc/src/dm/partitioner/interface/ |
| H A D | partitionerreg.c | 124 for (PetscInt event = 0; event < PETSCPARTITIONER_MS_NUMSTAGE; event++) { in PetscPartitionerInitializePackage() local 127 PetscCall(PetscSNPrintf(ename, sizeof(ename), "PartMSStage %" PetscInt_FMT, event)); in PetscPartitionerInitializePackage() 128 …tscCall(PetscLogEventRegister(ename, PETSCPARTITIONER_CLASSID, &PetscPartitioner_MS_Stage[event])); in PetscPartitionerInitializePackage()
|
| /petsc/src/sys/objects/device/impls/cupm/ |
| H A D | cupmevent.hpp | 47 inline PetscErrorCode CUPMEventPool<T, flags>::allocate(cupmEvent_t *event) noexcept in allocate() argument 50 PetscAssertPointer(event, 1); in allocate() 53 PetscCallCUPM(cupmEventCreateWithFlags(event, (unsigned int)flags)); in allocate() 55 PetscCallCXX(*event = std::move(pool_.top())); in allocate() 66 if (auto event = std::exchange(*in_event, cupmEvent_t{})) { in deallocate() local 68 PetscCallCXX(pool_.push(std::move(event))); in deallocate() 70 PetscCallCUPM(cupmEventDestroy(event)); in deallocate()
|
| H A D | cupmcontext.hpp | 51 cupmEvent_t event{}; member 83 …constexpr CUPMEvent<T> *event_cast_(PetscEvent event) noexcept { return static_cast<CUPMEvent<T> *… in event_cast_() argument 285 if (dci->event) PetscCall(cupm_fast_event_pool<T>().deallocate(&dci->event)); in destroy() 311 auto &event = dci->event; in setUp() local 316 if (!event) PetscCall(cupm_fast_event_pool<T>().allocate(&event)); in setUp() 349 const auto event = dcib->event; in waitForContext() local 353 PetscCallCUPM(cupmEventRecord(event, dcib->stream.get_stream())); in waitForContext() 354 PetscCallCUPM(cupmStreamWaitEvent(impls_cast_(dctxa)->stream.get_stream(), event, 0)); in waitForContext() 568 inline PetscErrorCode DeviceContext<T>::createEvent(PetscDeviceContext, PetscEvent event) noexcept in createEvent() argument 571 PetscCallCXX(event->data = new event_type{}); in createEvent() [all …]
|
| /petsc/src/sys/tests/ |
| H A D | ex12.c | 8 PetscLogEvent event; in main() local 30 PetscCall(PetscLogEventRegister("Sort", 0, &event)); in main() 31 PetscCall(PetscLogEventBegin(event, 0, 0, 0, 0)); in main() 38 PetscCall(PetscLogEventEnd(event, 0, 0, 0, 0)); in main()
|
| /petsc/src/dm/impls/plex/tests/ |
| H A D | ex9.c | 224 PetscLogEvent event; in TestCone() local 233 PetscCall(PetscLogEventRegister("Cone", PETSC_OBJECT_CLASSID, &event)); in TestCone() 236 PetscCall(PetscLogEventBegin(event, 0, 0, 0, 0)); in TestCone() 244 PetscCall(PetscLogEventEnd(event, 0, 0, 0, 0)); in TestCone() 247 PetscCall(PetscLogEventGetPerfInfo(stage, event, &eventInfo)); in TestCone() 267 PetscLogEvent event; in TestTransitiveClosure() local 276 PetscCall(PetscLogEventRegister("TransitiveClosure", PETSC_OBJECT_CLASSID, &event)); in TestTransitiveClosure() 279 PetscCall(PetscLogEventBegin(event, 0, 0, 0, 0)); in TestTransitiveClosure() 289 PetscCall(PetscLogEventEnd(event, 0, 0, 0, 0)); in TestTransitiveClosure() 292 PetscCall(PetscLogEventGetPerfInfo(stage, event, &eventInfo)); in TestTransitiveClosure() [all …]
|
| /petsc/src/sys/classes/random/tutorials/ |
| H A D | ex1.c | 18 PetscLogEvent event; in main() local 43 PetscCall(PetscLogEventRegister("Sort", 0, &event)); in main() 44 PetscCall(PetscLogEventBegin(event, 0, 0, 0, 0)); in main() 53 PetscCall(PetscLogEventEnd(event, 0, 0, 0, 0)); in main()
|
| /petsc/src/sys/logging/ |
| H A D | plog.c | 1063 PetscErrorCode PetscLogEventRegister(const char name[], PetscClassId classid, PetscLogEvent *event) in PetscLogEventRegister() argument 1068 *event = -1; in PetscLogEventRegister() 1070 if (state) PetscCall(PetscLogStateEventRegister(state, name, classid, event)); in PetscLogEventRegister() 1094 PetscErrorCode PetscLogEventSetCollective(PetscLogEvent event, PetscBool collective) in PetscLogEventSetCollective() argument 1100 if (state) PetscCall(PetscLogStateEventSetCollective(state, event, collective)); in PetscLogEventSetCollective() 1194 static PetscErrorCode PetscLogEventSetActive(PetscLogStage stage, PetscLogEvent event, PetscBool is… in PetscLogEventSetActive() argument 1200 if (state) PetscCall(PetscLogStateEventSetActive(state, stage, event, isActive)); in PetscLogEventSetActive() 1228 PetscErrorCode PetscLogEventActivate(PetscLogEvent event) in PetscLogEventActivate() argument 1231 PetscCall(PetscLogEventSetActive(PETSC_DEFAULT, event, PETSC_TRUE)); in PetscLogEventActivate() 1259 PetscErrorCode PetscLogEventDeactivate(PetscLogEvent event) in PetscLogEventDeactivate() 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 18 PetscCall(PetscLogStateEventGetInfo(state, event, &info)); in PetscLogHandlerEventBegin_NVTX() 24 static PetscErrorCode PetscLogHandlerEventEnd_NVTX(PetscLogHandler handler, PetscLogEvent event, Pe… in PetscLogHandlerEventEnd_NVTX() argument
|