petsc-3.14.6 2021-03-30
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
PetscLogMPEBegin
PetscInfoEnabled
PetscLogDefaultBegin
PetscLogMPEDump
PetscInfoGetFile
PetscLogDump
PetscLogNestedBegin
PetscInfoSetFile
PetscLogEventActivate
PetscLogSetThreshold
PetscInfoSetFilterCommSelf
PetscLogEventDeactivate
PetscInfoSetFromOptions
PetscLogEventSetActiveAll
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
PetscClassIdRegister
PetscEventRegLogDestroy
PetscLogEventSetError
PetscClassPerfInfoClear
PetscEventRegLogGetEvent
PetscLogEventSync
PetscClassPerfLogCreate
PetscEventRegLogRegister
PetscLogGetStageLog
PetscClassPerfLogDestroy
PetscInfoActivateClass
PetscLogMPEGetRGBColor
PetscClassPerfLogEnsureSize
PetscInfoDeactivateClass
PetscLogObjectMemory
PetscClassRegInfoDestroy
PetscInfoDestroy
PetscLogSet
PetscClassRegLogCreate
PetscInfoGetClass
PetscStageInfoDestroy
PetscClassRegLogDestroy
PetscInfoGetInfo
PetscStageLogCreate
PetscClassRegLogGetClass
PetscInfoProcessClass
PetscStageLogDestroy
PetscClassRegLogRegister
PetscInfoSetClasses
PetscStageLogGetActive
PetscEventPerfInfoClear
PetscIntStackCreate
PetscStageLogGetClassPerfLog
PetscEventPerfInfoCopy
PetscIntStackDestroy
PetscStageLogGetClassRegLog
PetscEventPerfLogActivate
PetscIntStackEmpty
PetscStageLogGetCurrent
PetscEventPerfLogActivateClass
PetscIntStackPop
PetscStageLogGetEventPerfLog
PetscEventPerfLogCreate
PetscIntStackPush
PetscStageLogGetEventRegLog
PetscEventPerfLogDeactivate
PetscIntStackTop
PetscStageLogGetStage
PetscEventPerfLogDeactivateClass
PetscLogEventActivateClass
PetscStageLogGetVisible
PetscEventPerfLogDestroy
PetscLogEventDeactivateClass
PetscStageLogPop
PetscEventPerfLogEnsureSize
PetscLogEventExcludeClass
PetscStageLogPush
PetscEventPerfLogGetVisible
PetscLogEventIncludeClass
PetscStageLogRegister
PetscEventPerfLogSetVisible
PetscLogEventSetCollective
PetscStageLogSetActive
PetscEventRegLogCreate
PetscLogEventSetDof
PetscStageLogSetVisible
No deprecated routines
Table of Contents