Home
last modified time | relevance | path

Searched refs:events (Results 1 – 25 of 27) sorted by relevance

12

/petsc/lib/petsc/bin/
H A Dpetsclogformat.py232 for events in Stages[stages]:
233 sumStages[stages][events] = {}
234 for t in Stages[stages][events][0]:
235 sumStages[stages][events][t] = 0
236 for s in Stages[stages][events]:
237 sumStages[stages][events][t] += Stages[stages][events][s][t]
240 for events in Stages[stages]:
241 …if events == "summary" or not sumStages[stages][events]["count"] or events.startswith('Thread') or…
242 sumStages[stages].pop(events,None)
H A Dxml2flamegraph.py54 if hasattr(event, "events") and hasattr(event.events, "event"):
56 lines.extend(traverse_children(event.events, total_time, callstack))
/petsc/src/benchmarks/
H A DbenchmarkAssembly.py20 def processSummary(moduleName, times, events): argument
30 if not eventName in events:
31 events[eventName] = []
32events[eventName].append((s.event[eventName].Time[0], s.event[eventName].Flops[0]/(s.event[eventNa…
35 def plotSummary(library, num, sizes, nonzeros, times, events): argument
41 print(events)
48 data.append(np.array(events[event])[:,0])
63 data.append(np.array(events[event])[:,0]/rows/3)
77 data.append(np.array(events[event])[:,0]/nonzeros * 10**9)
108 events = {} variable
[all …]
H A DbenchmarkExample.py123 def processSummaryCSV(filename, defaultStage, eventNames, sizes, times, errors, events): argument
148 def processSummary(moduleName, defaultStage, eventNames, sizes, times, errors, events): argument
151 m = processSummaryCSV(moduleName+'.csv', defaultStage, eventNames, sizes, times, errors, events)
164 if not name in events:
165 events[name] = []
173 events[name].append((max(etimes), sum(eflops)/(max(etimes) * 1e6)))
175 events[name].append((max(etimes), 0))
178 def plotTime(library, num, eventNames, sizes, times, events): argument
195 def plotEventTime(library, num, eventNames, sizes, times, events, filename = None): argument
201 bs = events[arches[0]].keys()[0]
[all …]
/petsc/src/sys/logging/handler/impls/perfstubs/
H A Dlogperfstubs.c15 PetscLogPSArray events; member
27 PetscCall(PetscLogPSArrayCreate(128, &ps->events)); in PetscLogHandlerContextCreate_Perfstubs()
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()
70 PetscCall(PetscLogPSArrayGetSize(ps->events, &num_events_old, NULL)); in PetscLogHandlerPSUpdateEvents()
80 PetscCall(PetscLogPSArrayPush(ps->events, ps_event)); in PetscLogHandlerPSUpdateEvents()
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()
[all …]
/petsc/src/sys/logging/handler/impls/mpe/
H A Dlogmpe.c15 PetscLogMPEArray events; member
25 PetscCall(PetscLogMPEArrayCreate(128, &mpe->events)); in PetscLogHandlerContextCreate_MPE()
34 PetscCall(PetscLogMPEArrayDestroy(&mpe->events)); in PetscLogHandlerDestroy_MPE()
83 PetscCall(PetscLogMPEArrayGetSize(mpe->events, &num_events_old, NULL)); in PetscLogHandlerMPEUpdate()
88 PetscCall(PetscLogHandlerMPECreateEvent(event_info.name, mpe->events)); in PetscLogHandlerMPEUpdate()
100 PetscCall(PetscLogMPEArrayGet(mpe->events, event, &mpe_event)); in PetscLogHandlerEventBegin_MPE()
112 PetscCall(PetscLogMPEArrayGet(mpe->events, event, &mpe_event)); in PetscLogHandlerEventEnd_MPE()
/petsc/src/sys/logging/state/
H A Dlogregistry.c37 PetscLogEventArray events; member
49 PetscCall(PetscLogEventArrayCreate(128, &registry->events)); in PetscLogRegistryCreate()
58 PetscCall(PetscLogEventArrayDestroy(&registry->events)); in PetscLogRegistryDestroy()
68 PetscCall(PetscLogEventArrayGetSize(registry->events, num_events, max_events)); in PetscLogRegistryGetNumEvents()
107 *event = registry->events->num_entries; in PetscLogRegistryEventRegister()
111 PetscCall(PetscLogEventArrayPush(registry->events, new_info)); in PetscLogRegistryEventRegister()
132 PetscCall(PetscLogEventArrayFind(registry->events, name, event)); in PetscLogRegistryGetEventFromName()
168 PetscCall(PetscLogEventArrayGet(registry->events, event, event_info)); in PetscLogRegistryEventGetInfo()
191 PetscCall(PetscLogEventArrayGetRef(registry->events, event, &event_info)); in PetscLogRegistryEventSetCollective()
411 PetscCall(PetscLogEventArrayGetSize(registry->events, &num_events_local, NULL)); in PetscLogRegistryCreateGlobalEventNames()
/petsc/src/ksp/ksp/tests/benchmarkscatters/
H A Dex1.c77 int events[] = {VEC_ScatterBegin, VEC_ScatterEnd}; in PetscLogView_VecScatter() local
114 for (size_t i = 0; i < PETSC_STATIC_ARRAY_LENGTH(events); i++) { in PetscLogView_VecScatter()
118 PetscCall(PetscLogEventGetPerfInfo(stage, events[i], &eventInfo)); in PetscLogView_VecScatter()
119 PetscCall(PetscLogEventGetName(events[i], &name)); in PetscLogView_VecScatter()
/petsc/src/ts/utils/dmplexlandau/
H A Dplexland.c105 PetscCall(PetscLogEventBegin(ctx->events[10], 0, 0, 0, 0)); in LandauFormJacobian_Internal()
133 PetscCall(PetscLogEventEnd(ctx->events[10], 0, 0, 0, 0)); in LandauFormJacobian_Internal()
138 PetscCall(PetscLogEventBegin(ctx->events[1], 0, 0, 0, 0)); in LandauFormJacobian_Internal()
198 PetscCall(PetscLogEventEnd(ctx->events[1], 0, 0, 0, 0)); in LandauFormJacobian_Internal()
204 …um_grids, numCells, Eq_m, cellClosure, xdata, &ctx->SData_d, shift, ctx->events, ctx->mat_offset, … in LandauFormJacobian_Internal()
240 PetscCall(PetscLogEventBegin(ctx->events[8], 0, 0, 0, 0)); in LandauFormJacobian_Internal()
306 PetscCall(PetscLogEventEnd(ctx->events[8], 0, 0, 0, 0)); in LandauFormJacobian_Internal()
330 PetscCall(PetscLogEventBegin(ctx->events[4], 0, 0, 0, 0)); in LandauFormJacobian_Internal()
332 PetscCall(PetscLogEventBegin(ctx->events[16], 0, 0, 0, 0)); in LandauFormJacobian_Internal()
466 PetscCall(PetscLogEventEnd(ctx->events[4], 0, 0, 0, 0)); in LandauFormJacobian_Internal()
[all …]
/petsc/src/ts/utils/dmplexlandau/kokkos/
H A Dlandau.kokkos.cxx381 …st LandauStaticData *SData_d, const PetscReal shift, const PetscLogEvent events[], const PetscInt … in LandauKokkosJacobian() argument
450 PetscCall(PetscLogEventBegin(events[3], 0, 0, 0, 0)); in LandauKokkosJacobian()
489 PetscCall(PetscLogEventEnd(events[3], 0, 0, 0, 0)); in LandauKokkosJacobian()
492 PetscCall(PetscLogEventBegin(events[1], 0, 0, 0, 0)); in LandauKokkosJacobian()
507 PetscCall(PetscLogEventEnd(events[1], 0, 0, 0, 0)); in LandauKokkosJacobian()
508 PetscCall(PetscLogEventBegin(events[8], 0, 0, 0, 0)); in LandauKokkosJacobian()
575 PetscCall(PetscLogEventEnd(events[8], 0, 0, 0, 0)); in LandauKokkosJacobian()
725 PetscCall(PetscLogEventBegin(events[4], 0, 0, 0, 0)); in LandauKokkosJacobian()
731 PetscCall(PetscLogEventEnd(events[4], 0, 0, 0, 0)); in LandauKokkosJacobian()
734 PetscCall(PetscLogEventBegin(events[16], 0, 0, 0, 0)); in LandauKokkosJacobian()
[all …]
/petsc/src/sys/tutorials/output/
H A Dex7_0.out14 2 events were seen by the handler
/petsc/doc/tutorials/
H A Din_person.md13 - "PETSc with GPUs" at the [2022 CIG Developer's Workshop](https://geodynamics.hubzero.org/events/d…
40 - PETSc Tutorial/Implicit Solvers, [PRACE Summer School](http://events.prace-ri.eu/conferenceDispla…
57 - Tutorial at [ACTS](http://acts.nersc.gov/events/Workshop2012),
70 - Tutorial at [ACTS](http://acts.nersc.gov/events/Workshop2011),
/petsc/src/binding/petsc4py/demo/legacy/ode/
H A Dbouncing_ball.py79 def postevent(ts, events, t, X, forward): argument
/petsc/doc/changes/
H A D320.md45 - Add `PetscLogState` interface for describing profiling events and stages
46 - Add `PetscLogHandler` interface that interprets the profiling events of a `PetscLogState`
57 - Add `PetscLogHandlerStart()` to connect a `PetscLogHandler` to PETSc's global logging events
60 …tsPause()` and `PetscLogEventsResume()` to isolate a logging event from unrelated in-process events
H A D211.md121 new stages, classes and events. Every event is associated with a
H A D315.md229 - Add `TSGetNumEvents()` to retrieve the number of events
/petsc/doc/manual/
H A Dprofiling.md34 PETSc events. This option, which can be used in conjunction with
51 libraries, followed by any user-defined events (discussed in
318 {cite}`upshot` to visualize PETSc events. This package comes
326 creates a logfile of events appropriate for viewing with *Jumpshot*. The
331 The user can also log MPI events. To do this, simply consider the PETSc
342 where the hierarchy of events is explicit. This output can be generated
418 No synchronization is performed on collective events in optimized builds unless
495 PETSc logging of individual events, one uses the commands
677 annotated with PETSc events (methods) and Kokkos device kernel names.
709 For AMD GPUs, log events registered to PETSc can be displayed as ranges in trace files generated by…
H A Dts.md1077 Here, `nevents` denotes the number of events, `direction` sets the
1090 number of events occurred, indices of events occurred, current time, input
H A Dperformance.md482 creates a logfile of events suitable for viewing with Jumpshot (part
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DLog.pyx119 """Turn on logging of objects and events.
677 """Turn on logging of all events.
684 Activate (if `True`) or deactivate (if `False`) the logging of all events.
696 """All events activation."""
H A DTS.pyx2265 """Set a function used for detecting events.
2276 Function for defining the indicator-functions marking the events
2349 """Return the number of events.
/petsc/src/binding/petsc4py/
H A DCHANGES.rst289 events. Stages and events support the context manager interface
/petsc/include/
H A Dpetsclandau.h188 PetscLogEvent events[20]; member
/petsc/doc/developers/
H A Dobjects.md425 `KSPInitializePackage()`, which registers all the classes and events
/petsc/src/ksp/ksp/tutorials/output/
H A Dex2_help.out47 -log_view [:filename:[format]]: logging objects and events

12