petsc-3.14.0 2020-09-29
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