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