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 PLogInfo PLogTraceBegin
PLogEventEnd PLogStagePop PetscGetFlops
PLogEventRegister PLogStagePush PetscGetTime
PLogFlops PLogStageRegister
Advanced - Setting more advanced options and customization
PLogAllBegin PLogEventBarrierBegin PLogEventMPEDeactivate
PLogBegin PLogEventBarrierEnd PLogInfoAllow
PLogDump PLogEventDeactivate PLogMPEBegin
PLogEventActivate PLogEventMPEActivate PLogMPEDump
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
PLogDestroy PLogInfoActivateClass PetscMPIDump
PLogEventActivateClass PLogInfoDeactivateClass
PLogEventDeactivateClass PLogSet

Table of Contents