petsc-3.9.4 2018-09-11
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 PetscLogEventBarrierBegin PetscLogMPEDump
PetscLogAllBegin PetscLogEventBarrierEnd PetscLogNestedBegin
PetscLogDefaultBegin PetscLogEventDeactivate PetscLogSetThreshold
PetscLogDump PetscLogEventSetActiveAll
PetscLogEventActivate PetscLogMPEBegin
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
PetscClassIdRegister PetscEventPerfLogGetVisible PetscLogObjectMemory
PetscClassPerfInfoClear PetscEventPerfLogSetVisible PetscLogSet
PetscClassPerfLogCreate PetscEventRegLogCreate PetscStageInfoDestroy
PetscClassPerfLogDestroy PetscEventRegLogDestroy PetscStageLogCreate
PetscClassPerfLogEnsureSize PetscEventRegLogGetEvent PetscStageLogDestroy
PetscClassRegInfoDestroy PetscEventRegLogRegister PetscStageLogGetActive
PetscClassRegLogCreate PetscInfoActivateClass PetscStageLogGetClassPerfLog
PetscClassRegLogDestroy PetscInfoDeactivateClass PetscStageLogGetClassRegLog
PetscClassRegLogGetClass PetscIntStackCreate PetscStageLogGetCurrent
PetscClassRegLogRegister PetscIntStackDestroy PetscStageLogGetEventPerfLog
PetscEventPerfInfoClear PetscIntStackEmpty PetscStageLogGetEventRegLog
PetscEventPerfInfoCopy PetscIntStackPop PetscStageLogGetStage
PetscEventPerfLogActivate PetscIntStackPush PetscStageLogGetVisible
PetscEventPerfLogActivateClass PetscIntStackTop PetscStageLogPop
PetscEventPerfLogCreate PetscLogDestroy PetscStageLogPush
PetscEventPerfLogDeactivate PetscLogEventActivateClass PetscStageLogRegister
PetscEventPerfLogDeactivateClass PetscLogEventDeactivateClass PetscStageLogSetActive
PetscEventPerfLogDestroy PetscLogGetStageLog PetscStageLogSetVisible
PetscEventPerfLogEnsureSize PetscLogMPEGetRGBColor
No deprecated routines

Table of Contents