Home
last modified time | relevance | path

Searched refs:event (Results 1 – 25 of 86) sorted by relevance

1234

/petsc/src/ts/event/
H A Dtsevent.c18 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 Dxml2flamegraph.py13 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 Dpetsclogformat.py284 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 Dloader.c55 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 Dparser.c68 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 Dyaml_private.h545 #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 Dmark_dcontext.cxx22 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 Dtest_log.py47 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 Dlogstate.c245 …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 Dex68_0.out1 Unrelated event
2 Unrelated event
3 Unrelated event
4 Unrelated event
/petsc/src/benchmarks/
H A DbenchmarkAssembly.py32 …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 DbenchmarkExample.py166 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 Dex6.c19 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 Dlogperfstubs.c40 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 DLog.pyx81 """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 Dlogdefault.c35 …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 Dlogroctx.c38 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 Dpartitionerreg.c124 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 Dcupmevent.hpp47 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 Dcupmcontext.hpp51 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 Dex12.c8 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 Dex9.c224 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 Dex1.c18 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 Dplog.c1063 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 Dlognvtx.c10 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

1234