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

Table of Contents