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
PetscLogStageGetActive
StackTop
EventPerfLogEnsureSize
PetscLogStageGetId
StageLogGetActive
EventPerfLogGetVisible
PetscLogStageGetVisible
StageLogGetClassPerfLog
EventPerfLogSetVisible
PetscLogStagePop
StageLogGetClassRegLog
EventRegLogGetEvent
PetscLogStagePush
StageLogGetCurrent
EventRegLogRegister
PetscLogStageRegister
StageLogGetEventPerfLog
PetscGetFlops
PetscLogStageSetActive
StageLogGetEventRegLog
PetscInfo
PetscLogStageSetVisible
StageLogGetStage
PetscLogActions
PetscLogTraceBegin
StageLogGetVisible
PetscLogEventBegin
PreLoadBegin
StageLogPop
PetscLogEventEnd
PreLoadEnd
StageLogPush
PetscLogEventGetId
PreLoadStage
StageLogRegister
PetscLogEventRegister
StackEmpty
StageLogSetActive
PetscLogFlops
StackPop
StageLogSetVisible
PetscLogObjects
StackPush
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
PetscCookieRegister
PetscLogEventActivateClass
ClassRegLogRegister
PetscInfoActivateClass
PetscLogEventDeactivateClass
EventPerfLogActivateClass
PetscInfoDeactivateClass
PetscLogSet
EventPerfLogDeactivateClass
PetscLogDestroy
No deprecated routines
Table of Contents