petsc-3.3-p7 2013-05-11

Profiling Manual Pages

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

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

Table of Contents