Profiling Manual Pages

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

Beginner - Basic usage
PLogPrintSummary
Intermediate - Setting options for algorithms and data structures
PLogEventBegin PLogStagePop PetscGetFlops
PLogEventEnd PLogStagePrint PetscGetTime
PLogEventRegister PLogStagePush PreLoadBegin
PLogFlops PLogStageRegister PreLoadEnd
PLogInfo PLogTraceBegin PreLoadStage
Advanced - Setting more advanced options and customization
PLogAllBegin PLogEventDeactivate PLogMPEBegin
PLogBegin PLogEventMPEActivate PLogMPEDump
PLogDump PLogEventMPEDeactivate
PLogEventActivate PLogInfoAllow
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
PLogDestroy PLogEventBarrierEnd PLogInfoDeactivateClass
PLogEventActivateClass PLogEventDeactivateClass PLogSet
PLogEventBarrierBegin PLogInfoActivateClass PetscMPIDump

Table of Contents