| /petsc/lib/petsc/bin/ |
| H A D | petsclogformat.py | 232 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 D | xml2flamegraph.py | 54 if hasattr(event, "events") and hasattr(event.events, "event"): 56 lines.extend(traverse_children(event.events, total_time, callstack))
|
| /petsc/src/benchmarks/ |
| H A D | benchmarkAssembly.py | 20 def processSummary(moduleName, times, events): argument 30 if not eventName in events: 31 events[eventName] = [] 32 …events[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 D | benchmarkExample.py | 123 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 D | logperfstubs.c | 15 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 D | logmpe.c | 15 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 D | logregistry.c | 37 PetscLogEventArray events; member 49 PetscCall(PetscLogEventArrayCreate(128, ®istry->events)); in PetscLogRegistryCreate() 58 PetscCall(PetscLogEventArrayDestroy(®istry->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 D | ex1.c | 77 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 D | plexland.c | 105 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 D | landau.kokkos.cxx | 381 …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 D | ex7_0.out | 14 2 events were seen by the handler
|
| /petsc/doc/tutorials/ |
| H A D | in_person.md | 13 - "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 D | bouncing_ball.py | 79 def postevent(ts, events, t, X, forward): argument
|
| /petsc/doc/changes/ |
| H A D | 320.md | 45 - 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 D | 211.md | 121 new stages, classes and events. Every event is associated with a
|
| H A D | 315.md | 229 - Add `TSGetNumEvents()` to retrieve the number of events
|
| /petsc/doc/manual/ |
| H A D | profiling.md | 34 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 D | ts.md | 1077 Here, `nevents` denotes the number of events, `direction` sets the 1090 number of events occurred, indices of events occurred, current time, input
|
| H A D | performance.md | 482 creates a logfile of events suitable for viewing with Jumpshot (part
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | Log.pyx | 119 """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 D | TS.pyx | 2265 """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 D | CHANGES.rst | 289 events. Stages and events support the context manager interface
|
| /petsc/include/ |
| H A D | petsclandau.h | 188 PetscLogEvent events[20]; member
|
| /petsc/doc/developers/ |
| H A D | objects.md | 425 `KSPInitializePackage()`, which registers all the classes and events
|
| /petsc/src/ksp/ksp/tutorials/output/ |
| H A D | ex2_help.out | 47 -log_view [:filename:[format]]: logging objects and events
|