petsc-3.14.6 2021-03-30
Report Typos and Errors
PETSc System routines
PETSc provides a variety of "system" level routines, including parallel file access, synchronized printing to screen.
Beginner - Basic usage
ADD_VALUES
PetscCalloc1
PetscOptionsGetInt
CHKERRQ
PetscClipInterval
PetscOptionsGetIntArray
CHKERRXX
PetscComplex
PetscOptionsGetReal
CHKMEMQ
PetscCopyMode
PetscOptionsGetRealArray
INSERT_VALUES
PetscDataType
PetscOptionsGetScalar
InsertMode
PetscErrorCode
PetscOptionsGetScalarArray
MAX_VALUES
PetscFileMode
PetscOptionsGetString
MIN_VALUES
PetscFinalize
PetscOptionsGetStringArray
MPIU_COMPLEX
PetscFortranAddr
PetscOptionsHasName
MPIU_INT
PetscFree
PetscOptionsInt
MPIU_REAL
PetscGetDate
PetscOptionsIntArray
MPIU_SCALAR
PetscGlobalMinMaxInt
PetscOptionsName
MPI_Comm
PetscGlobalMinMaxReal
PetscOptionsRangeInt
PETSC_COMM_SELF
PetscHIPInitialize
PetscOptionsReal
PETSC_COMM_WORLD
PetscHIPInitializeCheck
PetscOptionsRealArray
PETSC_DECIDE
PetscImaginaryPart
PetscOptionsScalar
PETSC_DEFAULT
PetscInitialize
PetscOptionsScalarArray
PETSC_DETERMINE
PetscInitializeFortran
PetscOptionsString
PETSC_FALSE
PetscInitialized
PetscOptionsStringArray
PETSC_IGNORE
PetscInt
PetscOptionsViewer
PETSC_MPI_THREAD_REQUIRED
PetscIsCloseAtTol
PetscRandomSetFromOptions
PETSC_TRUE
PetscIsInfReal
PetscRandomType
PETSC_i
PetscIsNanReal
PetscRandomView
PetscAbs
PetscIsNormalReal
PetscReal
PetscAbsInt
PetscMalloc
PetscRealPart
PetscAbsReal
PetscMalloc1
PetscScalar
PetscBag
PetscMax
PetscSign
PetscBagDestroy
PetscMemType
PetscSqr
PetscBagLoad
PetscMin
PetscSubcommSetFromOptions
PetscBagRegisterBool
PetscNew
PetscSubcommView
PetscBagRegisterBoolArray
PetscNot
SETERRABORT
PetscBagRegisterEnum
PetscObject
SETERRQ
PetscBagRegisterInt
PetscObjectDestroy
SETERRQ1
PetscBagRegisterInt64
PetscObjectSetFromOptions
SETERRQ2
PetscBagRegisterIntArray
PetscOffset
SETERRQ3
PetscBagRegisterReal
PetscOptionsBool
SETERRQ4
PetscBagRegisterRealArray
PetscOptionsBoolArray
SETERRQ5
PetscBagRegisterScalar
PetscOptionsBoundedInt
SETERRQ6
PetscBagRegisterString
PetscOptionsEnum
SETERRQ7
PetscBagSetFromOptions
PetscOptionsEnumArray
SETERRQ8
PetscBagView
PetscOptionsGetBool
SETERRQ9
PetscBool
PetscOptionsGetBoolArray
UsingFortran
PetscCUDAInitialize
PetscOptionsGetEnum
PetscCUDAInitializeCheck
PetscOptionsGetEnumArray
Intermediate - Setting options for algorithms and data structures
PETSC_VERSION
PetscObjectBaseTypeCompare
PetscSortMPIIntWithArray
PetscArraycmp
PetscObjectBaseTypeCompareAny
PetscSortMPIIntWithIntArray
PetscArraycpy
PetscObjectGetName
PetscSortReal
PetscArraymove
PetscObjectOptionsBegin
PetscSortRealWithArrayInt
PetscArrayzero
PetscObjectTypeCompare
PetscSortRealWithPermutation
PetscBLASInt
PetscObjectTypeCompareAny
PetscSortRemoveDupsInt
PetscBagCreate
PetscObjectView
PetscSortRemoveDupsMPIInt
PetscBagGetData
PetscObjectViewFromOptions
PetscSortRemoveDupsReal
PetscBagGetName
PetscOptionsBegin
PetscSortReverseInt
PetscBagGetNames
PetscOptionsBoolGroup
PetscSortSplit
PetscBagSetName
PetscOptionsBoolGroupBegin
PetscSortSplitReal
PetscBagSetOptionsPrefix
PetscOptionsBoolGroupEnd
PetscSortStrWithPermutation
PetscBarrier
PetscOptionsClearValue
PetscSortedInt
PetscBoxAuthorize
PetscOptionsEList
PetscSortedMPIInt
PetscBoxRefresh
PetscOptionsEnd
PetscSortedReal
PetscBoxUpload
PetscOptionsFList
PetscSortedRemoveDupsInt
PetscCheckDupsInt
PetscOptionsGetEList
PetscStartMatlab
PetscCitationsRegister
PetscOptionsHead
PetscStrArrayDestroy
PetscEnum
PetscOptionsInsertFileYAML
PetscStrArrayallocpy
PetscError
PetscOptionsInsertString
PetscStrInList
PetscFPrintf
PetscOptionsInsertStringYAML
PetscStrNArrayDestroy
PetscFileRetrieve
PetscOptionsMonitorDefault
PetscStrNArrayallocpy
PetscFindInt
PetscOptionsMonitorSet
PetscStrToArray
PetscFindMPIInt
PetscOptionsSetValue
PetscStrToArrayDestroy
PetscFindReal
PetscOptionsTail
PetscStrallocpy
PetscFreeArguments
PetscOptionsValidKey
PetscStrbeginswith
PetscFunctionBeginUser
PetscPClose
PetscStrcasecmp
PetscGetArgs
PetscPOpen
PetscStrcat
PetscGetArguments
PetscPOpenSetMachine
PetscStrchr
PetscGetCPUTime
PetscPopErrorHandler
PetscStrcmp
PetscGlobusAuthorize
PetscPrintf
PetscStrcpy
PetscGlobusGetTransfers
PetscProcessPlacementView
PetscStrendswith
PetscGlobusUpload
PetscPushErrorHandler
PetscStrendswithwhich
PetscGoogleDriveAuthorize
PetscRandom
PetscStrgrt
PetscGoogleDriveRefresh
PetscRandomCreate
PetscStrlcat
PetscGoogleDriveUpload
PetscRandomDestroy
PetscStrlen
PetscHeap
PetscRandomGetInterval
PetscStrncmp
PetscIntSortSemiOrdered
PetscRandomGetSeed
PetscStrncpy
PetscIntSortSemiOrderedWithArray
PetscRandomGetType
PetscStrrchr
PetscIntView
PetscRandomGetValue
PetscStrreplace
PetscLinearRegression
PetscRandomGetValueReal
PetscStrrstr
PetscLs
PetscRandomSeed
PetscStrstr
PetscMPIInt
PetscRandomSetInterval
PetscStrtolower
PetscMPIIntSortSemiOrdered
PetscRandomSetSeed
PetscStrtoupper
PetscMPIIntSortSemiOrderedWithArray
PetscRandomSetType
PetscSubcommGetChild
PetscMallocDump
PetscRandomViewFromOptions
PetscSubcommGetContiguousParent
PetscMallocGetCurrentUsage
PetscRealSortSemiOrdered
PetscSubcommGetParent
PetscMallocGetDebug
PetscRealSortSemiOrderedWithArrayInt
PetscSubcommSetOptionsPrefix
PetscMallocGetMaximumUsage
PetscRealView
PetscSynchronizedFGets
PetscMallocGetStack
PetscSNPrintf
PetscSynchronizedFPrintf
PetscMatlabEngine
PetscSNPrintfCount
PetscSynchronizedFlush
PetscMemcmp
PetscScalarView
PetscSynchronizedPrintf
PetscMemcpy
PetscSequentialPhaseBegin
PetscTellMyCell
PetscMemmove
PetscSequentialPhaseEnd
PetscTestDirectory
PetscMemoryGetCurrentUsage
PetscSleep
PetscTestFile
PetscMemoryGetMaximumUsage
PetscSortInt
PetscTextBelt
PetscMemorySetGetMaximumUsage
PetscSortIntWithArray
PetscToken
PetscMemoryView
PetscSortIntWithArrayPair
PetscTokenCreate
PetscMemzero
PetscSortIntWithDataArray
PetscTokenDestroy
PetscMergeIntArray
PetscSortIntWithPermutation
PetscTokenFind
PetscMergeIntArrayPair
PetscSortIntWithScalarArray
PetscURLShorten
PetscMergeMPIIntArray
PetscSortMPIInt
Advanced - Setting more advanced options and customization
PETSCABORT
PetscMPIIntCast
PetscObjectsDump
PetscAttachDebugger
PetscMallocTraceGet
PetscObjectsGetObject
PetscBLASIntCast
PetscMallocTraceSet
PetscObjectsView
PetscBT
PetscMallocValidate
PetscOptionsAllUsed
PetscBinaryClose
PetscMallocView
PetscOptionsCreate
PetscBinaryOpen
PetscMallocViewGet
PetscOptionsDestroy
PetscBinarySeekType
PetscMallocViewSet
PetscOptionsGetAll
PetscBinaryWrite
PetscMatlabEngineCreate
PetscOptionsGetenv
PetscCheckPointerSetIntensity
PetscMatlabEngineDestroy
PetscOptionsHasHelp
PetscContainer
PetscMatlabEngineEvaluate
PetscOptionsInsert
PetscContainerCreate
PetscMatlabEngineGet
PetscOptionsLeft
PetscContainerDestroy
PetscMatlabEngineGetArray
PetscOptionsLeftGet
PetscContainerGetPointer
PetscMatlabEngineGetOutput
PetscOptionsLeftRestore
PetscContainerSetPointer
PetscMatlabEnginePrintOutput
PetscOptionsPop
PetscContainerSetUserDestroy
PetscMatlabEnginePut
PetscOptionsPrefixPop
PetscContainerUserDestroyDefault
PetscMatlabEnginePutArray
PetscOptionsPrefixPush
PetscDLLibrary
PetscObjectAppendOptionsPrefix
PetscOptionsPush
PetscDataTypeFromString
PetscObjectComm
PetscOptionsReject
PetscDataTypeGetSize
PetscObjectCompose
PetscOptionsSetAlias
PetscDataTypeToMPIDataType
PetscObjectComposeFunction
PetscOptionsUsed
PetscDetermineInitialFPTrap
PetscObjectDereference
PetscOptionsView
PetscEListFind
PetscObjectGetComm
PetscPullJSONValue
PetscEnd
PetscObjectGetOptions
PetscPushJSONValue
PetscEnumFind
PetscObjectGetOptionsPrefix
PetscRandomRegister
PetscErrorType
PetscObjectGetReference
PetscRandomRegisterAll
PetscFPTrapPop
PetscObjectGetType
PetscRealIntMultTruncate
PetscFPTrapPush
PetscObjectPrependOptionsPrefix
PetscSAWsBlock
PetscFixFilename
PetscObjectQuery
PetscSSLDestroyContext
PetscFunctionList
PetscObjectQueryFunction
PetscSSLInitializeContext
PetscGetProgramName
PetscObjectReference
PetscSetFPTrap
PetscHTTPRequest
PetscObjectSAWsBlock
PetscSignalHandlerDefault
PetscHTTPSConnect
PetscObjectSAWsGrantAccess
PetscSubcomm
PetscHTTPSRequest
PetscObjectSAWsSetBlock
PetscSubcommCreate
PetscInitializeNoArguments
PetscObjectSAWsTakeAccess
PetscSubcommDestroy
PetscIntCast
PetscObjectSetName
PetscSubcommSetNumber
PetscIntMultError
PetscObjectSetOptions
PetscSubcommSetType
PetscIntMultTruncate
PetscObjectSetOptionsPrefix
PetscSubcommSetTypeGeneral
PetscIntSumError
PetscObjectSetType
PetscUnlikely
PetscIntSumTruncate
PetscObjectSetUp
PetscUnlikelyDebug
PetscLikely
PetscObjectStateGet
PetscWaitOnError
PetscMPIDataTypeToPetscDataType
PetscObjectStateSet
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
CHKERRMPI
PetscGetTmp
PetscObjectDestroyOptionsHandlers
Converts
PetscGetUserName
PetscObjectGetClassId
KSPCheckDot
PetscGetVersion
PetscObjectGetClassName
KSPCheckNorm
PetscGetVersionNumber
PetscObjectGetFortranCallback
MPIU_Allreduce
PetscGetWorkingDirectory
PetscObjectGetId
PETSC_HASH_MAP
PetscHMapT
PetscObjectGetNewTag
PETSC_HASH_SET
PetscHMapTClear
PetscObjectGetTabLevel
PETSC_MATLAB_ENGINE_
PetscHMapTCreate
PetscObjectId
PETSC_MATLAB_ENGINE_SELF
PetscHMapTDel
PetscObjectIncrementTabLevel
PETSC_MATLAB_ENGINE_WORLD
PetscHMapTDestroy
PetscObjectInheritPrintedOptions
PetscAbortErrorHandler
PetscHMapTDuplicate
PetscObjectList
PetscAddrAlign
PetscHMapTFind
PetscObjectListAdd
PetscAttachDebuggerErrorHandler
PetscHMapTGet
PetscObjectListDestroy
PetscBinaryRead
PetscHMapTGetCapacity
PetscObjectListDuplicate
PetscBinarySeek
PetscHMapTGetKeys
PetscObjectListFind
PetscBinarySynchronizedRead
PetscHMapTGetPairs
PetscObjectListRemoveReference
PetscBinarySynchronizedSeek
PetscHMapTGetSize
PetscObjectListReverseFind
PetscBinarySynchronizedWrite
PetscHMapTGetVals
PetscObjectName
PetscBuildTwoSidedType
PetscHMapTHas
PetscObjectPrintClassNamePrefixType
PetscCalloc2
PetscHMapTIterDel
PetscObjectProcessOptionsHandlers
PetscCalloc3
PetscHMapTIterGet
PetscObjectRegisterDestroy
PetscCalloc4
PetscHMapTIterSet
PetscObjectRegisterDestroyAll
PetscCalloc5
PetscHMapTPut
PetscObjectSetFortranCallback
PetscCalloc6
PetscHMapTQueryDel
PetscObjectSetPrintedOptions
PetscCalloc7
PetscHMapTQuerySet
PetscObjectSetTabLevel
PetscCheckPointer
PetscHMapTReset
PetscObjectState
PetscClassId
PetscHMapTResize
PetscObjectStateIncrease
PetscCommBuildTwoSided
PetscHMapTSet
PetscObjectsListGetGlobalNumbering
PetscCommBuildTwoSidedF
PetscHSetT
PetscOmpCtrlBarrier
PetscCommBuildTwoSidedFReq
PetscHSetTAdd
PetscOmpCtrlCreate
PetscCommBuildTwoSidedGetType
PetscHSetTClear
PetscOmpCtrlDestroy
PetscCommBuildTwoSidedSetType
PetscHSetTCreate
PetscOmpCtrlGetOmpComms
PetscCommDestroy
PetscHSetTDel
PetscOmpCtrlOmpRegionOnMasterBegin
PetscCommDuplicate
PetscHSetTDestroy
PetscOmpCtrlOmpRegionOnMasterEnd
PetscCommGetNewTag
PetscHSetTDuplicate
PetscOptionsClear
PetscDLClose
PetscHSetTGetCapacity
PetscOptionsDeprecated
PetscDLLibraryAppend
PetscHSetTGetElems
PetscOptionsFindPair
PetscDLLibraryClose
PetscHSetTGetSize
PetscOptionsInsertFile
PetscDLLibraryOpen
PetscHSetTHas
PetscParallelSortedInt
PetscDLLibraryPrepend
PetscHSetTQueryAdd
PetscPopSignalHandler
PetscDLLibraryRetrieve
PetscHSetTQueryDel
PetscPrefetchBlock
PetscDLLibrarySym
PetscHSetTReset
PetscProcessTree
PetscDLOpen
PetscHSetTResize
PetscPushSignalHandler
PetscDLSym
PetscHSetTUpdate
PetscRandomFinalizePackage
PetscDefined
PetscHeaderCreate
PetscRandomInitializePackage
PetscElementalFinalizePackage
PetscHeaderDestroy
PetscRealloc
PetscElementalInitializePackage
PetscHelpPrintf
PetscRegisterFinalize
PetscElementalInitialized
PetscIgnoreErrorHandler
PetscRegisterFinalizeAll
PetscEmacsClientErrorHandler
PetscLogDouble
PetscReturnErrorHandler
PetscEqualReal
PetscMPIAbortErrorHandler
PetscSSEIsEnabled
PetscEqualScalar
PetscMPIDump
PetscSegBuffer
PetscErrorMessage
PetscMalloc2
PetscSegBufferCreate
PetscErrorPrintf
PetscMalloc3
PetscSegBufferDestroy
PetscFClose
PetscMalloc4
PetscSegBufferExtractAlloc
PetscFOpen
PetscMalloc5
PetscSegBufferExtractInPlace
PetscFinalized
PetscMalloc6
PetscSegBufferExtractTo
PetscFormatConvert
PetscMalloc7
PetscSegBufferGet
PetscFormatConvertGetSize
PetscMallocA
PetscSegBufferGetSize
PetscFormatStrip
PetscMallocClear
PetscSegBufferUnuse
PetscFortranCallbackGetSizes
PetscMallocLogRequestedSizeGet
PetscSetDebugTerminal
PetscFortranCallbackRegister
PetscMallocLogRequestedSizeSet
PetscSetDebugger
PetscFree2
PetscMallocPopMaximumUsage
PetscSetDebuggerFromString
PetscFree3
PetscMallocPushMaximumUsage
PetscSetDefaultDebugger
PetscFree4
PetscMallocResetCUDAHost
PetscSetHelpVersionFunctions
PetscFree5
PetscMallocResetDRAM
PetscSharedTmp
PetscFree6
PetscMallocSet
PetscSharedWorkingDirectory
PetscFree7
PetscMallocSetCUDAHost
PetscShmCommGet
PetscFreeA
PetscMallocSetCoalesce
PetscShmCommGetMpiShmComm
PetscFunctionBegin
PetscMallocSetDRAM
PetscShmCommGlobalToLocal
PetscFunctionBeginHot
PetscMallocSetDebug
PetscShmCommLocalToGlobal
PetscFunctionListAdd
PetscMkdtemp
PetscSignalSegvCheckPointerOrMpi
PetscFunctionListDestroy
PetscNewLog
PetscSplitOwnership
PetscFunctionListDuplicate
PetscObjectAddOptionsHandler
PetscSplitOwnershipBlock
PetscFunctionListFind
PetscObjectCompareId
PetscSplitOwnershipEqual
PetscFunctionListGet
PetscObjectComposedDataGetInt
PetscStackSAWsGrantAccess
PetscFunctionListPrintTypes
PetscObjectComposedDataGetIntstar
PetscStackSAWsTakeAccess
PetscFunctionListView
PetscObjectComposedDataGetReal
PetscStopForDebugger
PetscFunctionReturn
PetscObjectComposedDataGetRealstar
PetscTimSort
PetscGatherMessageLengths
PetscObjectComposedDataGetScalar
PetscTimSortWithArray
PetscGatherMessageLengths2
PetscObjectComposedDataGetScalarstar
PetscTime
PetscGatherNumberOfMessages
PetscObjectComposedDataRegister
PetscTimeAdd
PetscGetArchType
PetscObjectComposedDataSetInt
PetscTimeSubtract
PetscGetFullPath
PetscObjectComposedDataSetIntstar
PetscTraceBackErrorHandler
PetscGetHomeDirectory
PetscObjectComposedDataSetReal
PetscVFPrintf
PetscGetHostName
PetscObjectComposedDataSetRealstar
PetscVSNPrintf
PetscGetPetscDir
PetscObjectComposedDataSetScalar
SETERRMPI
PetscGetRealPath
PetscObjectComposedDataSetScalarstar
PetscGetRelativePath
PetscObjectCopyFortranFunctionPointers
No deprecated routines
Table of Contents