petsc-3.7.3 2016-08-01
Report Typos and Errors

Profiling Manual Pages

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

Beginner - Basic usage
PetscLogView
Intermediate - Setting options for algorithms and data structures
PetscGetFlops PetscLogFlops PetscLogStageSetActive
PetscInfo PetscLogObjects PetscLogStageSetVisible
PetscLogActions PetscLogStage PetscLogTraceBegin
PetscLogEvent PetscLogStageGetActive PetscLogViewFromOptions
PetscLogEventBegin PetscLogStageGetId PetscPreLoadBegin
PetscLogEventEnd PetscLogStageGetVisible PetscPreLoadEnd
PetscLogEventGetId PetscLogStagePop PetscPreLoadStage
PetscLogEventGetPerfInfo PetscLogStagePush
PetscLogEventRegister PetscLogStageRegister
Advanced - Setting more advanced options and customization
PetscInfoAllow PetscLogEventActivate PetscLogEventSetActiveAll
PetscLogAllBegin PetscLogEventBarrierBegin PetscLogMPEBegin
PetscLogDefaultBegin PetscLogEventBarrierEnd PetscLogMPEDump
PetscLogDump PetscLogEventDeactivate
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
ClassPerfInfoClear PetscClassIdRegister PetscLogSet
ClassPerfLogCreate PetscClassRegInfoDestroy PetscStageInfoDestroy
ClassPerfLogDestroy PetscClassRegLogCreate PetscStageLogCreate
ClassPerfLogEnsureSize PetscClassRegLogDestroy PetscStageLogDestroy
EventPerfInfoClear PetscClassRegLogGetClass PetscStageLogGetActive
EventPerfInfoCopy PetscClassRegLogRegister PetscStageLogGetClassPerfLog
EventPerfLogActivate PetscInfoActivateClass PetscStageLogGetClassRegLog
EventPerfLogActivateClass PetscInfoDeactivateClass PetscStageLogGetCurrent
EventPerfLogCreate PetscIntStackCreate PetscStageLogGetEventPerfLog
EventPerfLogDeactivate PetscIntStackDestroy PetscStageLogGetEventRegLog
EventPerfLogDeactivateClass PetscIntStackEmpty PetscStageLogGetStage
EventPerfLogDestroy PetscIntStackPop PetscStageLogGetVisible
EventPerfLogEnsureSize PetscIntStackPush PetscStageLogPop
EventPerfLogGetVisible PetscIntStackTop PetscStageLogPush
EventPerfLogSetVisible PetscLogDestroy PetscStageLogRegister
EventRegLogCreate PetscLogEventActivateClass PetscStageLogSetActive
EventRegLogDestroy PetscLogEventDeactivateClass PetscStageLogSetVisible
EventRegLogGetEvent PetscLogGetStageLog
EventRegLogRegister PetscLogMPEGetRGBColor
No deprecated routines

Table of Contents