petsc-3.12.5 2020-03-29
Report Typos and Errors

Profiling Manual Pages

PETSc provides a variety of methods for profiling applications that use the PETSc libraries.

Beginner - Basic usage
PetscLogView
Intermediate - Setting options for algorithms and data structures
PetscGetFlops PetscLogFlops PetscLogStageSetActive
PetscInfo PetscLogObjects PetscLogStageSetVisible
PetscLogActions PetscLogStage PetscLogTraceBegin
PetscLogEvent PetscLogStageGetActive PetscLogViewFromOptions
PetscLogEventBegin PetscLogStageGetId PetscPreLoadBegin
PetscLogEventEnd PetscLogStageGetVisible PetscPreLoadEnd
PetscLogEventGetId PetscLogStagePop PetscPreLoadStage
PetscLogEventGetPerfInfo PetscLogStagePush
PetscLogEventRegister PetscLogStageRegister
Advanced - Setting more advanced options and customization
PetscInfoAllow PetscLogEventActivate PetscLogMPEDump
PetscLogAllBegin PetscLogEventDeactivate PetscLogNestedBegin
PetscLogDefaultBegin PetscLogEventSetActiveAll PetscLogSetThreshold
PetscLogDump PetscLogMPEBegin
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
PetscClassIdRegister PetscEventRegLogCreate PetscLogMPEGetRGBColor
PetscClassPerfInfoClear PetscEventRegLogDestroy PetscLogObjectMemory
PetscClassPerfLogCreate PetscEventRegLogGetEvent PetscLogSet
PetscClassPerfLogDestroy PetscEventRegLogRegister PetscStageInfoDestroy
PetscClassPerfLogEnsureSize PetscInfoActivateClass PetscStageLogCreate
PetscClassRegInfoDestroy PetscInfoDeactivateClass PetscStageLogDestroy
PetscClassRegLogCreate PetscIntStackCreate PetscStageLogGetActive
PetscClassRegLogDestroy PetscIntStackDestroy PetscStageLogGetClassPerfLog
PetscClassRegLogGetClass PetscIntStackEmpty PetscStageLogGetClassRegLog
PetscClassRegLogRegister PetscIntStackPop PetscStageLogGetCurrent
PetscEventPerfInfoClear PetscIntStackPush PetscStageLogGetEventPerfLog
PetscEventPerfInfoCopy PetscIntStackTop PetscStageLogGetEventRegLog
PetscEventPerfLogActivate PetscLogEventActivateClass PetscStageLogGetStage
PetscEventPerfLogActivateClass PetscLogEventDeactivateClass PetscStageLogGetVisible
PetscEventPerfLogCreate PetscLogEventExcludeClass PetscStageLogPop
PetscEventPerfLogDeactivate PetscLogEventIncludeClass PetscStageLogPush
PetscEventPerfLogDeactivateClass PetscLogEventSetCollective PetscStageLogRegister
PetscEventPerfLogDestroy PetscLogEventSetDof PetscStageLogSetActive
PetscEventPerfLogEnsureSize PetscLogEventSetError PetscStageLogSetVisible
PetscEventPerfLogGetVisible PetscLogEventSync
PetscEventPerfLogSetVisible PetscLogGetStageLog
No deprecated routines

Table of Contents