Profiling Manual Pages
PETSc provides a variety of methods for profiling applications that use the PETSc libraries.
Beginner - Basic usage
ClassPerfInfoClear
EventPerfInfoCopy
PetscLogPrintDetailed
ClassPerfLogCreate
EventPerfLogCreate
PetscLogPrintSummary
ClassPerfLogDestroy
EventPerfLogDestroy
StackCreate
ClassRegInfoDestroy
EventRegLogCreate
StackDestroy
ClassRegLogCreate
EventRegLogDestroy
StageInfoDestroy
ClassRegLogDestroy
PetscLogGetRGBColor
StageLogCreate
EventPerfInfoClear
PetscLogGetStageLog
StageLogDestroy
Intermediate - Setting options for algorithms and data structures
ClassPerfLogEnsureSize
PetscLogStageGetId
StackTop
EventPerfLogEnsureSize
PetscLogStageGetVisible
StageLogGetActive
EventPerfLogGetVisible
PetscLogStagePop
StageLogGetClassPerfLog
EventPerfLogSetVisible
PetscLogStagePush
StageLogGetClassRegLog
EventRegLogRegister
PetscLogStageRegister
StageLogGetCurrent
PetscGetFlops
PetscLogStageSetActive
StageLogGetEventPerfLog
PetscInfo
PetscLogStageSetVisible
StageLogGetEventRegLog
PetscLogActions
PetscLogTraceBegin
StageLogGetStage
PetscLogEventBegin
PreLoadBegin
StageLogGetVisible
PetscLogEventEnd
PreLoadEnd
StageLogPop
PetscLogEventRegister
PreLoadStage
StageLogPush
PetscLogFlops
StackEmpty
StageLogRegister
PetscLogObjects
StackPop
StageLogSetActive
PetscLogStageGetActive
StackPush
StageLogSetVisible
Advanced - Setting more advanced options and customization
EventPerfLogActivate
PetscLogDump
PetscLogEventSetActiveAll
EventPerfLogDeactivate
PetscLogEventActivate
PetscLogMPEBegin
PetscInfoAllow
PetscLogEventBarrierBegin
PetscLogMPEDump
PetscLogAllBegin
PetscLogEventBarrierEnd
PetscLogBegin
PetscLogEventDeactivate
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
ClassRegLogGetClass
PetscInfoActivateClass
PetscLogEventActivateClass
ClassRegLogRegister
PetscInfoDeactivateClass
PetscLogEventDeactivateClass
EventPerfLogActivateClass
PetscLogClassRegister
PetscLogSet
EventPerfLogDeactivateClass
PetscLogDestroy
No deprecated routines
Table of Contents