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

Table of Contents