petsc-main 2021-04-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
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