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