petsc-3.12.5 2020-03-29
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
PetscOptionsGetIntArray
CHKERRQ
PetscClipInterval
PetscOptionsGetReal
CHKERRXX
PetscComplex
PetscOptionsGetRealArray
CHKMEMQ
PetscCopyMode
PetscOptionsGetScalar
INSERT_VALUES
PetscDataType
PetscOptionsGetScalarArray
InsertMode
PetscErrorCode
PetscOptionsGetString
MAX_VALUES
PetscFileMode
PetscOptionsGetStringArray
MIN_VALUES
PetscFinalize
PetscOptionsHasName
MPIU_COMPLEX
PetscFortranAddr
PetscOptionsInt
MPIU_INT
PetscFree
PetscOptionsIntArray
MPIU_REAL
PetscGetDate
PetscOptionsMonitorSet
MPIU_SCALAR
PetscGlobalMinMaxInt
PetscOptionsName
MPI_Comm
PetscGlobalMinMaxReal
PetscOptionsRangeInt
PETSC_COMM_SELF
PetscImaginaryPart
PetscOptionsReal
PETSC_COMM_WORLD
PetscInitialize
PetscOptionsRealArray
PETSC_DECIDE
PetscInitializeFortran
PetscOptionsScalar
PETSC_DEFAULT
PetscInitialized
PetscOptionsScalarArray
PETSC_DETERMINE
PetscInt
PetscOptionsString
PETSC_FALSE
PetscIsCloseAtTol
PetscOptionsStringArray
PETSC_IGNORE
PetscIsInfReal
PetscOptionsViewer
PETSC_TRUE
PetscIsNanReal
PetscRandomSetFromOptions
PETSC_i
PetscIsNormalReal
PetscRandomType
PetscAbs
PetscMalloc
PetscRandomView
PetscAbsInt
PetscMalloc1
PetscReal
PetscAbsReal
PetscMax
PetscRealPart
PetscBag
PetscMin
PetscScalar
PetscBagDestroy
PetscNew
PetscSign
PetscBagLoad
PetscNot
PetscSqr
PetscBagRegisterBool
PetscObject
PetscSubcommSetFromOptions
PetscBagRegisterBoolArray
PetscObjectDestroy
PetscSubcommView
PetscBagRegisterEnum
PetscObjectSetFromOptions
SETERRABORT
PetscBagRegisterInt
PetscOffset
SETERRQ
PetscBagRegisterInt64
PetscOptionsBool
SETERRQ1
PetscBagRegisterIntArray
PetscOptionsBoolArray
SETERRQ2
PetscBagRegisterReal
PetscOptionsBoundedInt
SETERRQ3
PetscBagRegisterRealArray
PetscOptionsEnum
SETERRQ4
PetscBagRegisterScalar
PetscOptionsEnumArray
SETERRQ5
PetscBagRegisterString
PetscOptionsGetBool
SETERRQ6
PetscBagSetFromOptions
PetscOptionsGetBoolArray
SETERRQ7
PetscBagView
PetscOptionsGetEnum
SETERRQ8
PetscBool
PetscOptionsGetEnumArray
SETERRQ9
PetscCUDAInitialize
PetscOptionsGetInt
UsingFortran
Intermediate - Setting options for algorithms and data structures
PETSC_VERSION
PetscMergeMPIIntArray
PetscSortIntWithScalarArray
PetscArraycmp
PetscObjectBaseTypeCompare
PetscSortMPIInt
PetscArraycpy
PetscObjectBaseTypeCompareAny
PetscSortMPIIntWithArray
PetscArraymove
PetscObjectGetName
PetscSortMPIIntWithIntArray
PetscArrayzero
PetscObjectOptionsBegin
PetscSortReal
PetscBLASInt
PetscObjectTypeCompare
PetscSortRealWithArrayInt
PetscBagCreate
PetscObjectTypeCompareAny
PetscSortRealWithPermutation
PetscBagGetData
PetscObjectView
PetscSortRemoveDupsInt
PetscBagGetName
PetscObjectViewFromOptions
PetscSortRemoveDupsMPIInt
PetscBagGetNames
PetscOptionsBegin
PetscSortRemoveDupsReal
PetscBagSetName
PetscOptionsBoolGroup
PetscSortSplit
PetscBagSetOptionsPrefix
PetscOptionsBoolGroupBegin
PetscSortSplitReal
PetscBarrier
PetscOptionsBoolGroupEnd
PetscSortStrWithPermutation
PetscBoxAuthorize
PetscOptionsClearValue
PetscSortedRemoveDupsInt
PetscBoxRefresh
PetscOptionsEList
PetscStartMatlab
PetscBoxUpload
PetscOptionsEnd
PetscStrArrayDestroy
PetscCheckDupsInt
PetscOptionsFList
PetscStrArrayallocpy
PetscCitationsRegister
PetscOptionsGetEList
PetscStrInList
PetscEnum
PetscOptionsHead
PetscStrNArrayDestroy
PetscError
PetscOptionsInsertString
PetscStrNArrayallocpy
PetscFPrintf
PetscOptionsMonitorCancel
PetscStrToArray
PetscFileRetrieve
PetscOptionsMonitorDefault
PetscStrToArrayDestroy
PetscFindInt
PetscOptionsSetFromOptions
PetscStrallocpy
PetscFindMPIInt
PetscOptionsSetValue
PetscStrbeginswith
PetscFindReal
PetscOptionsTail
PetscStrcasecmp
PetscFreeArguments
PetscOptionsValidKey
PetscStrcat
PetscFunctionBeginUser
PetscPClose
PetscStrchr
PetscGetArgs
PetscPOpen
PetscStrcmp
PetscGetArguments
PetscPOpenSetMachine
PetscStrcpy
PetscGetCPUTime
PetscPopErrorHandler
PetscStrendswith
PetscGlobusAuthorize
PetscPrintf
PetscStrendswithwhich
PetscGlobusGetTransfers
PetscProcessPlacementView
PetscStrgrt
PetscGlobusUpload
PetscPushErrorHandler
PetscStrlcat
PetscGoogleDriveAuthorize
PetscRandom
PetscStrlen
PetscGoogleDriveRefresh
PetscRandomCreate
PetscStrncmp
PetscGoogleDriveUpload
PetscRandomDestroy
PetscStrncpy
PetscHeap
PetscRandomGetInterval
PetscStrrchr
PetscIntView
PetscRandomGetSeed
PetscStrreplace
PetscLinearRegression
PetscRandomGetType
PetscStrrstr
PetscLs
PetscRandomGetValue
PetscStrstr
PetscMPIInt
PetscRandomGetValueReal
PetscStrtolower
PetscMallocDump
PetscRandomSeed
PetscStrtoupper
PetscMallocGetCurrentUsage
PetscRandomSetInterval
PetscSubcommSetOptionsPrefix
PetscMallocGetDebug
PetscRandomSetSeed
PetscSynchronizedFGets
PetscMallocGetMaximumUsage
PetscRandomSetType
PetscSynchronizedFPrintf
PetscMallocGetStack
PetscRealView
PetscSynchronizedFlush
PetscMatlabEngine
PetscSNPrintf
PetscSynchronizedPrintf
PetscMemcmp
PetscSNPrintfCount
PetscTellMyCell
PetscMemcpy
PetscScalarView
PetscTestDirectory
PetscMemmove
PetscSequentialPhaseBegin
PetscTestFile
PetscMemoryGetCurrentUsage
PetscSequentialPhaseEnd
PetscTextBelt
PetscMemoryGetMaximumUsage
PetscSleep
PetscToken
PetscMemorySetGetMaximumUsage
PetscSortInt
PetscTokenCreate
PetscMemoryView
PetscSortIntWithArray
PetscTokenDestroy
PetscMemzero
PetscSortIntWithArrayPair
PetscTokenFind
PetscMergeIntArray
PetscSortIntWithDataArray
PetscURLShorten
PetscMergeIntArrayPair
PetscSortIntWithPermutation
Advanced - Setting more advanced options and customization
PetscAttachDebugger
PetscMPIIntCast
PetscObjectsDump
PetscBLASIntCast
PetscMallocValidate
PetscObjectsGetObject
PetscBT
PetscMallocView
PetscObjectsView
PetscBinaryClose
PetscMallocViewGet
PetscOptionsAllUsed
PetscBinaryOpen
PetscMallocViewSet
PetscOptionsCreate
PetscBinarySeekType
PetscMatlabEngineCreate
PetscOptionsDestroy
PetscBinaryWrite
PetscMatlabEngineDestroy
PetscOptionsGetAll
PetscCheckPointerSetIntensity
PetscMatlabEngineEvaluate
PetscOptionsGetenv
PetscContainer
PetscMatlabEngineGet
PetscOptionsHasHelp
PetscContainerCreate
PetscMatlabEngineGetArray
PetscOptionsInsert
PetscContainerDestroy
PetscMatlabEngineGetOutput
PetscOptionsLeft
PetscContainerGetPointer
PetscMatlabEnginePrintOutput
PetscOptionsLeftGet
PetscContainerSetPointer
PetscMatlabEnginePut
PetscOptionsLeftRestore
PetscContainerSetUserDestroy
PetscMatlabEnginePutArray
PetscOptionsPop
PetscContainerUserDestroyDefault
PetscObjectAppendOptionsPrefix
PetscOptionsPrefixPop
PetscDLLibrary
PetscObjectComm
PetscOptionsPrefixPush
PetscDataTypeFromString
PetscObjectCompose
PetscOptionsPush
PetscDataTypeGetSize
PetscObjectComposeFunction
PetscOptionsReject
PetscDataTypeToMPIDataType
PetscObjectDereference
PetscOptionsSetAlias
PetscEListFind
PetscObjectGetComm
PetscOptionsUsed
PetscEnd
PetscObjectGetOptions
PetscOptionsView
PetscEnumFind
PetscObjectGetOptionsPrefix
PetscPullJSONValue
PetscErrorType
PetscObjectGetReference
PetscPushJSONValue
PetscFPTrapPop
PetscObjectGetType
PetscRandomRegister
PetscFPTrapPush
PetscObjectPrependOptionsPrefix
PetscRandomRegisterAll
PetscFixFilename
PetscObjectQuery
PetscRealIntMultTruncate
PetscFunctionList
PetscObjectQueryFunction
PetscSAWsBlock
PetscGetProgramName
PetscObjectReference
PetscSSLDestroyContext
PetscHTTPRequest
PetscObjectSAWsBlock
PetscSSLInitializeContext
PetscHTTPSConnect
PetscObjectSAWsGrantAccess
PetscSetFPTrap
PetscHTTPSRequest
PetscObjectSAWsSetBlock
PetscSignalHandlerDefault
PetscInitializeNoArguments
PetscObjectSAWsTakeAccess
PetscSubcomm
PetscIntCast
PetscObjectSetName
PetscSubcommCreate
PetscIntMultError
PetscObjectSetOptions
PetscSubcommDestroy
PetscIntMultTruncate
PetscObjectSetOptionsPrefix
PetscSubcommSetNumber
PetscIntSumError
PetscObjectSetType
PetscSubcommSetType
PetscIntSumTruncate
PetscObjectSetUp
PetscSubcommSetTypeGeneral
PetscLikely
PetscObjectStateGet
PetscUnlikely
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
PetscOffloadMask
PetscCommBuildTwoSidedFReq
PetscHSetTAdd
PetscOmpCtrlBarrier
PetscCommBuildTwoSidedGetType
PetscHSetTClear
PetscOmpCtrlCreate
PetscCommBuildTwoSidedSetType
PetscHSetTCreate
PetscOmpCtrlDestroy
PetscCommDestroy
PetscHSetTDel
PetscOmpCtrlGetOmpComms
PetscCommDuplicate
PetscHSetTDestroy
PetscOmpCtrlOmpRegionOnMasterBegin
PetscCommGetNewTag
PetscHSetTDuplicate
PetscOmpCtrlOmpRegionOnMasterEnd
PetscDLClose
PetscHSetTGetCapacity
PetscOptionsClear
PetscDLLibraryAppend
PetscHSetTGetElems
PetscOptionsDeprecated
PetscDLLibraryClose
PetscHSetTGetSize
PetscOptionsFindPair
PetscDLLibraryOpen
PetscHSetTHas
PetscOptionsInsertFile
PetscDLLibraryPrepend
PetscHSetTQueryAdd
PetscPopSignalHandler
PetscDLLibraryRetrieve
PetscHSetTQueryDel
PetscPrefetchBlock
PetscDLLibrarySym
PetscHSetTReset
PetscProcessTree
PetscDLOpen
PetscHSetTResize
PetscPushSignalHandler
PetscDLSym
PetscHSetTUpdate
PetscRandomFinalizePackage
PetscEmacsClientErrorHandler
PetscHeaderCreate
PetscRandomInitializePackage
PetscEqualReal
PetscHeaderDestroy
PetscRealloc
PetscEqualScalar
PetscHelpPrintf
PetscRegisterFinalize
PetscErrorMessage
PetscIgnoreErrorHandler
PetscRegisterFinalizeAll
PetscErrorPrintf
PetscLogDouble
PetscReturnErrorHandler
PetscFClose
PetscMPIAbortErrorHandler
PetscSSEIsEnabled
PetscFOpen
PetscMPIDump
PetscSegBuffer
PetscFinalized
PetscMalloc2
PetscSegBufferCreate
PetscFormatConvert
PetscMalloc3
PetscSegBufferDestroy
PetscFormatConvertGetSize
PetscMalloc4
PetscSegBufferExtractAlloc
PetscFormatStrip
PetscMalloc5
PetscSegBufferExtractInPlace
PetscFortranCallbackGetSizes
PetscMalloc6
PetscSegBufferExtractTo
PetscFortranCallbackRegister
PetscMalloc7
PetscSegBufferGet
PetscFree2
PetscMallocA
PetscSegBufferGetSize
PetscFree3
PetscMallocClear
PetscSegBufferUnuse
PetscFree4
PetscMallocPopMaximumUsage
PetscSetDebugTerminal
PetscFree5
PetscMallocPushMaximumUsage
PetscSetDebugger
PetscFree6
PetscMallocResetDRAM
PetscSetDebuggerFromString
PetscFree7
PetscMallocSet
PetscSetDefaultDebugger
PetscFreeA
PetscMallocSetCoalesce
PetscSetHelpVersionFunctions
PetscFunctionBegin
PetscMallocSetDRAM
PetscSharedTmp
PetscFunctionBeginHot
PetscMallocSetDebug
PetscSharedWorkingDirectory
PetscFunctionListAdd
PetscMkdtemp
PetscShmCommGet
PetscFunctionListDestroy
PetscNewLog
PetscShmCommGetMpiShmComm
PetscFunctionListDuplicate
PetscObjectAddOptionsHandler
PetscShmCommGlobalToLocal
PetscFunctionListFind
PetscObjectCompareId
PetscShmCommLocalToGlobal
PetscFunctionListGet
PetscObjectComposedDataGetInt
PetscSignalSegvCheckPointer
PetscFunctionListPrintTypes
PetscObjectComposedDataGetIntstar
PetscSplitOwnership
PetscFunctionListView
PetscObjectComposedDataGetReal
PetscSplitOwnershipBlock
PetscFunctionReturn
PetscObjectComposedDataGetRealstar
PetscStackSAWsGrantAccess
PetscGatherMessageLengths
PetscObjectComposedDataGetScalar
PetscStackSAWsTakeAccess
PetscGatherMessageLengths2
PetscObjectComposedDataGetScalarstar
PetscStopForDebugger
PetscGatherNumberOfMessages
PetscObjectComposedDataRegister
PetscTime
PetscGetArchType
PetscObjectComposedDataSetInt
PetscTimeAdd
PetscGetFullPath
PetscObjectComposedDataSetIntstar
PetscTimeSubtract
PetscGetHomeDirectory
PetscObjectComposedDataSetReal
PetscTraceBackErrorHandler
PetscGetHostName
PetscObjectComposedDataSetRealstar
PetscVFPrintf
PetscGetPetscDir
PetscObjectComposedDataSetScalar
PetscVSNPrintf
PetscGetRealPath
PetscObjectComposedDataSetScalarstar
SETERRMPI
PetscGetRelativePath
PetscObjectCopyFortranFunctionPointers
No deprecated routines
Table of Contents