petsc-3.13.1 2020-05-02
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
PetscOptionsGetReal
CHKERRQ
PetscClipInterval
PetscOptionsGetRealArray
CHKERRXX
PetscComplex
PetscOptionsGetScalar
CHKMEMQ
PetscCopyMode
PetscOptionsGetScalarArray
INSERT_VALUES
PetscDataType
PetscOptionsGetString
InsertMode
PetscErrorCode
PetscOptionsGetStringArray
MAX_VALUES
PetscFileMode
PetscOptionsHasName
MIN_VALUES
PetscFinalize
PetscOptionsInt
MPIU_COMPLEX
PetscFortranAddr
PetscOptionsIntArray
MPIU_INT
PetscFree
PetscOptionsMonitorSet
MPIU_REAL
PetscGetDate
PetscOptionsName
MPIU_SCALAR
PetscGlobalMinMaxInt
PetscOptionsRangeInt
MPI_Comm
PetscGlobalMinMaxReal
PetscOptionsReal
PETSCABORT
PetscImaginaryPart
PetscOptionsRealArray
PETSC_COMM_SELF
PetscInitialize
PetscOptionsScalar
PETSC_COMM_WORLD
PetscInitializeFortran
PetscOptionsScalarArray
PETSC_DECIDE
PetscInitialized
PetscOptionsString
PETSC_DEFAULT
PetscInt
PetscOptionsStringArray
PETSC_DETERMINE
PetscIsCloseAtTol
PetscOptionsViewer
PETSC_FALSE
PetscIsInfReal
PetscRandomSetFromOptions
PETSC_IGNORE
PetscIsNanReal
PetscRandomType
PETSC_TRUE
PetscIsNormalReal
PetscRandomView
PETSC_i
PetscMalloc
PetscReal
PetscAbs
PetscMalloc1
PetscRealPart
PetscAbsInt
PetscMax
PetscScalar
PetscAbsReal
PetscMin
PetscSign
PetscBag
PetscNew
PetscSqr
PetscBagDestroy
PetscNot
PetscSubcommSetFromOptions
PetscBagLoad
PetscObject
PetscSubcommView
PetscBagRegisterBool
PetscObjectDestroy
SETERRABORT
PetscBagRegisterBoolArray
PetscObjectSetFromOptions
SETERRQ
PetscBagRegisterEnum
PetscOffset
SETERRQ1
PetscBagRegisterInt
PetscOptionsBool
SETERRQ2
PetscBagRegisterInt64
PetscOptionsBoolArray
SETERRQ3
PetscBagRegisterIntArray
PetscOptionsBoundedInt
SETERRQ4
PetscBagRegisterReal
PetscOptionsEnum
SETERRQ5
PetscBagRegisterRealArray
PetscOptionsEnumArray
SETERRQ6
PetscBagRegisterScalar
PetscOptionsGetBool
SETERRQ7
PetscBagRegisterString
PetscOptionsGetBoolArray
SETERRQ8
PetscBagSetFromOptions
PetscOptionsGetEnum
SETERRQ9
PetscBagView
PetscOptionsGetEnumArray
UsingFortran
PetscBool
PetscOptionsGetInt
PetscCUDAInitialize
PetscOptionsGetIntArray
Intermediate - Setting options for algorithms and data structures
PETSC_VERSION
PetscObjectGetName
PetscSortRealWithArrayInt
PetscArraycmp
PetscObjectOptionsBegin
PetscSortRealWithPermutation
PetscArraycpy
PetscObjectTypeCompare
PetscSortRemoveDupsInt
PetscArraymove
PetscObjectTypeCompareAny
PetscSortRemoveDupsMPIInt
PetscArrayzero
PetscObjectView
PetscSortRemoveDupsReal
PetscBLASInt
PetscObjectViewFromOptions
PetscSortReverseInt
PetscBagCreate
PetscOptionsBegin
PetscSortSplit
PetscBagGetData
PetscOptionsBoolGroup
PetscSortSplitReal
PetscBagGetName
PetscOptionsBoolGroupBegin
PetscSortStrWithPermutation
PetscBagGetNames
PetscOptionsBoolGroupEnd
PetscSortedInt
PetscBagSetName
PetscOptionsClearValue
PetscSortedMPIInt
PetscBagSetOptionsPrefix
PetscOptionsEList
PetscSortedReal
PetscBarrier
PetscOptionsEnd
PetscSortedRemoveDupsInt
PetscBoxAuthorize
PetscOptionsFList
PetscStartMatlab
PetscBoxRefresh
PetscOptionsGetEList
PetscStrArrayDestroy
PetscBoxUpload
PetscOptionsHead
PetscStrArrayallocpy
PetscCheckDupsInt
PetscOptionsInsertString
PetscStrInList
PetscCitationsRegister
PetscOptionsMonitorCancel
PetscStrNArrayDestroy
PetscEnum
PetscOptionsMonitorDefault
PetscStrNArrayallocpy
PetscError
PetscOptionsSetFromOptions
PetscStrToArray
PetscFPrintf
PetscOptionsSetValue
PetscStrToArrayDestroy
PetscFileRetrieve
PetscOptionsTail
PetscStrallocpy
PetscFindInt
PetscOptionsValidKey
PetscStrbeginswith
PetscFindMPIInt
PetscPClose
PetscStrcasecmp
PetscFindReal
PetscPOpen
PetscStrcat
PetscFreeArguments
PetscPOpenSetMachine
PetscStrchr
PetscFunctionBeginUser
PetscPopErrorHandler
PetscStrcmp
PetscGetArgs
PetscPrintf
PetscStrcpy
PetscGetArguments
PetscProcessPlacementView
PetscStrendswith
PetscGetCPUTime
PetscPushErrorHandler
PetscStrendswithwhich
PetscGlobusAuthorize
PetscRandom
PetscStrgrt
PetscGlobusGetTransfers
PetscRandomCreate
PetscStrlcat
PetscGlobusUpload
PetscRandomDestroy
PetscStrlen
PetscGoogleDriveAuthorize
PetscRandomGetInterval
PetscStrncmp
PetscGoogleDriveRefresh
PetscRandomGetSeed
PetscStrncpy
PetscGoogleDriveUpload
PetscRandomGetType
PetscStrrchr
PetscHeap
PetscRandomGetValue
PetscStrreplace
PetscIntView
PetscRandomGetValueReal
PetscStrrstr
PetscLinearRegression
PetscRandomSeed
PetscStrstr
PetscLs
PetscRandomSetInterval
PetscStrtolower
PetscMPIInt
PetscRandomSetSeed
PetscStrtoupper
PetscMallocDump
PetscRandomSetType
PetscSubcommGetChild
PetscMallocGetCurrentUsage
PetscRandomViewFromOptions
PetscSubcommGetContiguousParent
PetscMallocGetDebug
PetscRealView
PetscSubcommGetParent
PetscMallocGetMaximumUsage
PetscSNPrintf
PetscSubcommSetOptionsPrefix
PetscMallocGetStack
PetscSNPrintfCount
PetscSynchronizedFGets
PetscMatlabEngine
PetscScalarView
PetscSynchronizedFPrintf
PetscMemcmp
PetscSequentialPhaseBegin
PetscSynchronizedFlush
PetscMemcpy
PetscSequentialPhaseEnd
PetscSynchronizedPrintf
PetscMemmove
PetscSleep
PetscTellMyCell
PetscMemoryGetCurrentUsage
PetscSortInt
PetscTestDirectory
PetscMemoryGetMaximumUsage
PetscSortIntWithArray
PetscTestFile
PetscMemorySetGetMaximumUsage
PetscSortIntWithArrayPair
PetscTextBelt
PetscMemoryView
PetscSortIntWithDataArray
PetscToken
PetscMemzero
PetscSortIntWithPermutation
PetscTokenCreate
PetscMergeIntArray
PetscSortIntWithScalarArray
PetscTokenDestroy
PetscMergeIntArrayPair
PetscSortMPIInt
PetscTokenFind
PetscMergeMPIIntArray
PetscSortMPIIntWithArray
PetscURLShorten
PetscObjectBaseTypeCompare
PetscSortMPIIntWithIntArray
PetscObjectBaseTypeCompareAny
PetscSortReal
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
PetscGetUserName
PetscObjectDestroyOptionsHandlers
Converts
PetscGetVersion
PetscObjectGetClassId
KSPCheckDot
PetscGetVersionNumber
PetscObjectGetClassName
KSPCheckNorm
PetscGetWorkingDirectory
PetscObjectGetFortranCallback
MPIU_Allreduce
PetscHMapT
PetscObjectGetId
PETSC_HASH_MAP
PetscHMapTClear
PetscObjectGetNewTag
PETSC_HASH_SET
PetscHMapTCreate
PetscObjectGetTabLevel
PETSC_MATLAB_ENGINE_
PetscHMapTDel
PetscObjectId
PETSC_MATLAB_ENGINE_SELF
PetscHMapTDestroy
PetscObjectIncrementTabLevel
PETSC_MATLAB_ENGINE_WORLD
PetscHMapTDuplicate
PetscObjectInheritPrintedOptions
PetscAbortErrorHandler
PetscHMapTFind
PetscObjectList
PetscAddrAlign
PetscHMapTGet
PetscObjectListAdd
PetscAttachDebuggerErrorHandler
PetscHMapTGetCapacity
PetscObjectListDestroy
PetscBinaryRead
PetscHMapTGetKeys
PetscObjectListDuplicate
PetscBinarySeek
PetscHMapTGetPairs
PetscObjectListFind
PetscBinarySynchronizedRead
PetscHMapTGetSize
PetscObjectListRemoveReference
PetscBinarySynchronizedSeek
PetscHMapTGetVals
PetscObjectListReverseFind
PetscBinarySynchronizedWrite
PetscHMapTHas
PetscObjectName
PetscBuildTwoSidedType
PetscHMapTIterDel
PetscObjectPrintClassNamePrefixType
PetscCalloc2
PetscHMapTIterGet
PetscObjectProcessOptionsHandlers
PetscCalloc3
PetscHMapTIterSet
PetscObjectRegisterDestroy
PetscCalloc4
PetscHMapTPut
PetscObjectRegisterDestroyAll
PetscCalloc5
PetscHMapTQueryDel
PetscObjectSetFortranCallback
PetscCalloc6
PetscHMapTQuerySet
PetscObjectSetPrintedOptions
PetscCalloc7
PetscHMapTReset
PetscObjectSetTabLevel
PetscCheckPointer
PetscHMapTResize
PetscObjectState
PetscClassId
PetscHMapTSet
PetscObjectStateIncrease
PetscCommBuildTwoSided
PetscHSetT
PetscObjectsListGetGlobalNumbering
PetscCommBuildTwoSidedF
PetscHSetTAdd
PetscOffloadMask
PetscCommBuildTwoSidedFReq
PetscHSetTClear
PetscOmpCtrlBarrier
PetscCommBuildTwoSidedGetType
PetscHSetTCreate
PetscOmpCtrlCreate
PetscCommBuildTwoSidedSetType
PetscHSetTDel
PetscOmpCtrlDestroy
PetscCommDestroy
PetscHSetTDestroy
PetscOmpCtrlGetOmpComms
PetscCommDuplicate
PetscHSetTDuplicate
PetscOmpCtrlOmpRegionOnMasterBegin
PetscCommGetNewTag
PetscHSetTGetCapacity
PetscOmpCtrlOmpRegionOnMasterEnd
PetscDLClose
PetscHSetTGetElems
PetscOptionsClear
PetscDLLibraryAppend
PetscHSetTGetSize
PetscOptionsDeprecated
PetscDLLibraryClose
PetscHSetTHas
PetscOptionsFindPair
PetscDLLibraryOpen
PetscHSetTQueryAdd
PetscOptionsInsertFile
PetscDLLibraryPrepend
PetscHSetTQueryDel
PetscParallelSortedInt
PetscDLLibraryRetrieve
PetscHSetTReset
PetscPopSignalHandler
PetscDLLibrarySym
PetscHSetTResize
PetscPrefetchBlock
PetscDLOpen
PetscHSetTUpdate
PetscProcessTree
PetscDLSym
PetscHeaderCreate
PetscPushSignalHandler
PetscEmacsClientErrorHandler
PetscHeaderDestroy
PetscRandomFinalizePackage
PetscEqualReal
PetscHelpPrintf
PetscRandomInitializePackage
PetscEqualScalar
PetscIgnoreErrorHandler
PetscRealloc
PetscErrorMessage
PetscLogDouble
PetscRegisterFinalize
PetscErrorPrintf
PetscMPIAbortErrorHandler
PetscRegisterFinalizeAll
PetscFClose
PetscMPIDump
PetscReturnErrorHandler
PetscFOpen
PetscMalloc2
PetscSSEIsEnabled
PetscFinalized
PetscMalloc3
PetscSegBuffer
PetscFormatConvert
PetscMalloc4
PetscSegBufferCreate
PetscFormatConvertGetSize
PetscMalloc5
PetscSegBufferDestroy
PetscFormatStrip
PetscMalloc6
PetscSegBufferExtractAlloc
PetscFortranCallbackGetSizes
PetscMalloc7
PetscSegBufferExtractInPlace
PetscFortranCallbackRegister
PetscMallocA
PetscSegBufferExtractTo
PetscFree2
PetscMallocClear
PetscSegBufferGet
PetscFree3
PetscMallocPopMaximumUsage
PetscSegBufferGetSize
PetscFree4
PetscMallocPushMaximumUsage
PetscSegBufferUnuse
PetscFree5
PetscMallocResetCUDAHost
PetscSetDebugTerminal
PetscFree6
PetscMallocResetDRAM
PetscSetDebugger
PetscFree7
PetscMallocSet
PetscSetDebuggerFromString
PetscFreeA
PetscMallocSetCUDAHost
PetscSetDefaultDebugger
PetscFunctionBegin
PetscMallocSetCoalesce
PetscSetHelpVersionFunctions
PetscFunctionBeginHot
PetscMallocSetDRAM
PetscSharedTmp
PetscFunctionListAdd
PetscMallocSetDebug
PetscSharedWorkingDirectory
PetscFunctionListDestroy
PetscMkdtemp
PetscShmCommGet
PetscFunctionListDuplicate
PetscNewLog
PetscShmCommGetMpiShmComm
PetscFunctionListFind
PetscObjectAddOptionsHandler
PetscShmCommGlobalToLocal
PetscFunctionListGet
PetscObjectCompareId
PetscShmCommLocalToGlobal
PetscFunctionListPrintTypes
PetscObjectComposedDataGetInt
PetscSignalSegvCheckPointerOrMpi
PetscFunctionListView
PetscObjectComposedDataGetIntstar
PetscSplitOwnership
PetscFunctionReturn
PetscObjectComposedDataGetReal
PetscSplitOwnershipBlock
PetscGatherMessageLengths
PetscObjectComposedDataGetRealstar
PetscStackSAWsGrantAccess
PetscGatherMessageLengths2
PetscObjectComposedDataGetScalar
PetscStackSAWsTakeAccess
PetscGatherNumberOfMessages
PetscObjectComposedDataGetScalarstar
PetscStopForDebugger
PetscGetArchType
PetscObjectComposedDataRegister
PetscTime
PetscGetFullPath
PetscObjectComposedDataSetInt
PetscTimeAdd
PetscGetHomeDirectory
PetscObjectComposedDataSetIntstar
PetscTimeSubtract
PetscGetHostName
PetscObjectComposedDataSetReal
PetscTraceBackErrorHandler
PetscGetPetscDir
PetscObjectComposedDataSetRealstar
PetscVFPrintf
PetscGetRealPath
PetscObjectComposedDataSetScalar
PetscVSNPrintf
PetscGetRelativePath
PetscObjectComposedDataSetScalarstar
SETERRMPI
PetscGetTmp
PetscObjectCopyFortranFunctionPointers
No deprecated routines
Table of Contents