petsc-3.15.0 2021-04-05
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 PetscLogStagePush
PetscInfo PetscLogGpuFlops PetscLogStageRegister
PetscInfoCommFlag PetscLogGpuTimeBegin PetscLogStageSetActive
PetscLogActions PetscLogGpuTimeEnd PetscLogStageSetVisible
PetscLogEvent PetscLogObjects PetscLogTraceBegin
PetscLogEventBegin PetscLogStage PetscLogViewFromOptions
PetscLogEventEnd PetscLogStageGetActive PetscPreLoadBegin
PetscLogEventGetId PetscLogStageGetId PetscPreLoadEnd
PetscLogEventGetPerfInfo PetscLogStageGetVisible PetscPreLoadStage
PetscLogEventRegister PetscLogStagePop
Advanced - Setting more advanced options and customization
PetscInfoAllow PetscLogAllBegin PetscLogEventDeactivatePush
PetscInfoEnabled PetscLogDefaultBegin PetscLogEventSetActiveAll
PetscInfoGetFile PetscLogDump PetscLogMPEBegin
PetscInfoSetFile PetscLogEventActivate PetscLogMPEDump
PetscInfoSetFilterCommSelf PetscLogEventDeactivate PetscLogNestedBegin
PetscInfoSetFromOptions PetscLogEventDeactivatePop PetscLogSetThreshold
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
PetscClassIdRegister PetscEventRegLogCreate PetscLogEventSetError
PetscClassPerfInfoClear PetscEventRegLogDestroy PetscLogEventSync
PetscClassPerfLogCreate PetscEventRegLogGetEvent PetscLogGetStageLog
PetscClassPerfLogDestroy PetscEventRegLogRegister PetscLogMPEGetRGBColor
PetscClassPerfLogEnsureSize PetscInfoActivateClass PetscLogObjectMemory
PetscClassRegInfoDestroy PetscInfoDeactivateClass PetscLogSet
PetscClassRegLogCreate PetscInfoDestroy PetscStageInfoDestroy
PetscClassRegLogDestroy PetscInfoGetClass PetscStageLogCreate
PetscClassRegLogGetClass PetscInfoGetInfo PetscStageLogDestroy
PetscClassRegLogRegister PetscInfoProcessClass PetscStageLogGetActive
PetscEventPerfInfoClear PetscInfoSetClasses PetscStageLogGetClassPerfLog
PetscEventPerfInfoCopy PetscIntStackCreate PetscStageLogGetClassRegLog
PetscEventPerfLogActivate PetscIntStackDestroy PetscStageLogGetCurrent
PetscEventPerfLogActivateClass PetscIntStackEmpty PetscStageLogGetEventPerfLog
PetscEventPerfLogCreate PetscIntStackPop PetscStageLogGetEventRegLog
PetscEventPerfLogDeactivate PetscIntStackPush PetscStageLogGetStage
PetscEventPerfLogDeactivateClass PetscIntStackTop PetscStageLogGetVisible
PetscEventPerfLogDeactivatePop PetscLogEventActivateClass PetscStageLogPop
PetscEventPerfLogDeactivatePush PetscLogEventDeactivateClass PetscStageLogPush
PetscEventPerfLogDestroy PetscLogEventExcludeClass PetscStageLogRegister
PetscEventPerfLogEnsureSize PetscLogEventIncludeClass PetscStageLogSetActive
PetscEventPerfLogGetVisible PetscLogEventSetCollective PetscStageLogSetVisible
PetscEventPerfLogSetVisible PetscLogEventSetDof
No deprecated routines

Table of Contents