petsc-master 2018-06-24
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 PetscEventPerfLogGetVisible PetscLogMPEGetRGBColor
PetscClassPerfInfoClear PetscEventPerfLogSetVisible PetscLogObjectMemory
PetscClassPerfLogCreate PetscEventRegLogCreate PetscLogSet
PetscClassPerfLogDestroy PetscEventRegLogDestroy PetscStageInfoDestroy
PetscClassPerfLogEnsureSize PetscEventRegLogGetEvent PetscStageLogCreate
PetscClassRegInfoDestroy PetscEventRegLogRegister PetscStageLogDestroy
PetscClassRegLogCreate PetscInfoActivateClass PetscStageLogGetActive
PetscClassRegLogDestroy PetscInfoDeactivateClass PetscStageLogGetClassPerfLog
PetscClassRegLogGetClass PetscIntStackCreate PetscStageLogGetClassRegLog
PetscClassRegLogRegister PetscIntStackDestroy PetscStageLogGetCurrent
PetscEventPerfInfoClear PetscIntStackEmpty PetscStageLogGetEventPerfLog
PetscEventPerfInfoCopy PetscIntStackPop PetscStageLogGetEventRegLog
PetscEventPerfLogActivate PetscIntStackPush PetscStageLogGetStage
PetscEventPerfLogActivateClass PetscIntStackTop PetscStageLogGetVisible
PetscEventPerfLogCreate PetscLogDestroy PetscStageLogPop
PetscEventPerfLogDeactivate PetscLogEventActivateClass PetscStageLogPush
PetscEventPerfLogDeactivateClass PetscLogEventDeactivateClass PetscStageLogRegister
PetscEventPerfLogDestroy PetscLogEventSetCollective PetscStageLogSetActive
PetscEventPerfLogEnsureSize PetscLogGetStageLog PetscStageLogSetVisible
No deprecated routines

Table of Contents