petsc-3.13.6 2020-09-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
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
PetscGetRelativePath
PetscObjectCopyFortranFunctionPointers
Converts
PetscGetTmp
PetscObjectDestroyOptionsHandlers
KSPCheckDot
PetscGetUserName
PetscObjectGetClassId
KSPCheckNorm
PetscGetVersion
PetscObjectGetClassName
MPIU_Allreduce
PetscGetVersionNumber
PetscObjectGetFortranCallback
PETSC_HASH_MAP
PetscGetWorkingDirectory
PetscObjectGetId
PETSC_HASH_SET
PetscHMapT
PetscObjectGetNewTag
PETSC_MATLAB_ENGINE_
PetscHMapTClear
PetscObjectGetTabLevel
PETSC_MATLAB_ENGINE_SELF
PetscHMapTCreate
PetscObjectId
PETSC_MATLAB_ENGINE_WORLD
PetscHMapTDel
PetscObjectIncrementTabLevel
PetscAbortErrorHandler
PetscHMapTDestroy
PetscObjectInheritPrintedOptions
PetscAddrAlign
PetscHMapTDuplicate
PetscObjectList
PetscAttachDebuggerErrorHandler
PetscHMapTFind
PetscObjectListAdd
PetscBinaryRead
PetscHMapTGet
PetscObjectListDestroy
PetscBinarySeek
PetscHMapTGetCapacity
PetscObjectListDuplicate
PetscBinarySynchronizedRead
PetscHMapTGetKeys
PetscObjectListFind
PetscBinarySynchronizedSeek
PetscHMapTGetPairs
PetscObjectListRemoveReference
PetscBinarySynchronizedWrite
PetscHMapTGetSize
PetscObjectListReverseFind
PetscBuildTwoSidedType
PetscHMapTGetVals
PetscObjectName
PetscCalloc2
PetscHMapTHas
PetscObjectPrintClassNamePrefixType
PetscCalloc3
PetscHMapTIterDel
PetscObjectProcessOptionsHandlers
PetscCalloc4
PetscHMapTIterGet
PetscObjectRegisterDestroy
PetscCalloc5
PetscHMapTIterSet
PetscObjectRegisterDestroyAll
PetscCalloc6
PetscHMapTPut
PetscObjectSetFortranCallback
PetscCalloc7
PetscHMapTQueryDel
PetscObjectSetPrintedOptions
PetscCheckPointer
PetscHMapTQuerySet
PetscObjectSetTabLevel
PetscClassId
PetscHMapTReset
PetscObjectState
PetscCommBuildTwoSided
PetscHMapTResize
PetscObjectStateIncrease
PetscCommBuildTwoSidedF
PetscHMapTSet
PetscObjectsListGetGlobalNumbering
PetscCommBuildTwoSidedFReq
PetscHSetT
PetscOffloadMask
PetscCommBuildTwoSidedGetType
PetscHSetTAdd
PetscOmpCtrlBarrier
PetscCommBuildTwoSidedSetType
PetscHSetTClear
PetscOmpCtrlCreate
PetscCommDestroy
PetscHSetTCreate
PetscOmpCtrlDestroy
PetscCommDuplicate
PetscHSetTDel
PetscOmpCtrlGetOmpComms
PetscCommGetNewTag
PetscHSetTDestroy
PetscOmpCtrlOmpRegionOnMasterBegin
PetscDLClose
PetscHSetTDuplicate
PetscOmpCtrlOmpRegionOnMasterEnd
PetscDLLibraryAppend
PetscHSetTGetCapacity
PetscOptionsClear
PetscDLLibraryClose
PetscHSetTGetElems
PetscOptionsDeprecated
PetscDLLibraryOpen
PetscHSetTGetSize
PetscOptionsFindPair
PetscDLLibraryPrepend
PetscHSetTHas
PetscOptionsInsertFile
PetscDLLibraryRetrieve
PetscHSetTQueryAdd
PetscParallelSortedInt
PetscDLLibrarySym
PetscHSetTQueryDel
PetscPopSignalHandler
PetscDLOpen
PetscHSetTReset
PetscPrefetchBlock
PetscDLSym
PetscHSetTResize
PetscProcessTree
PetscElementalFinalizePackage
PetscHSetTUpdate
PetscPushSignalHandler
PetscElementalInitializePackage
PetscHeaderCreate
PetscRandomFinalizePackage
PetscElementalInitialized
PetscHeaderDestroy
PetscRandomInitializePackage
PetscEmacsClientErrorHandler
PetscHelpPrintf
PetscRealloc
PetscEqualReal
PetscIgnoreErrorHandler
PetscRegisterFinalize
PetscEqualScalar
PetscLogDouble
PetscRegisterFinalizeAll
PetscErrorMessage
PetscMPIAbortErrorHandler
PetscReturnErrorHandler
PetscErrorPrintf
PetscMPIDump
PetscSSEIsEnabled
PetscFClose
PetscMalloc2
PetscSegBuffer
PetscFOpen
PetscMalloc3
PetscSegBufferCreate
PetscFinalized
PetscMalloc4
PetscSegBufferDestroy
PetscFormatConvert
PetscMalloc5
PetscSegBufferExtractAlloc
PetscFormatConvertGetSize
PetscMalloc6
PetscSegBufferExtractInPlace
PetscFormatStrip
PetscMalloc7
PetscSegBufferExtractTo
PetscFortranCallbackGetSizes
PetscMallocA
PetscSegBufferGet
PetscFortranCallbackRegister
PetscMallocClear
PetscSegBufferGetSize
PetscFree2
PetscMallocPopMaximumUsage
PetscSegBufferUnuse
PetscFree3
PetscMallocPushMaximumUsage
PetscSetDebugTerminal
PetscFree4
PetscMallocResetCUDAHost
PetscSetDebugger
PetscFree5
PetscMallocResetDRAM
PetscSetDebuggerFromString
PetscFree6
PetscMallocSet
PetscSetDefaultDebugger
PetscFree7
PetscMallocSetCUDAHost
PetscSetHelpVersionFunctions
PetscFreeA
PetscMallocSetCoalesce
PetscSharedTmp
PetscFunctionBegin
PetscMallocSetDRAM
PetscSharedWorkingDirectory
PetscFunctionBeginHot
PetscMallocSetDebug
PetscShmCommGet
PetscFunctionListAdd
PetscMkdtemp
PetscShmCommGetMpiShmComm
PetscFunctionListDestroy
PetscNewLog
PetscShmCommGlobalToLocal
PetscFunctionListDuplicate
PetscObjectAddOptionsHandler
PetscShmCommLocalToGlobal
PetscFunctionListFind
PetscObjectCompareId
PetscSignalSegvCheckPointerOrMpi
PetscFunctionListGet
PetscObjectComposedDataGetInt
PetscSplitOwnership
PetscFunctionListPrintTypes
PetscObjectComposedDataGetIntstar
PetscSplitOwnershipBlock
PetscFunctionListView
PetscObjectComposedDataGetReal
PetscStackSAWsGrantAccess
PetscFunctionReturn
PetscObjectComposedDataGetRealstar
PetscStackSAWsTakeAccess
PetscGatherMessageLengths
PetscObjectComposedDataGetScalar
PetscStopForDebugger
PetscGatherMessageLengths2
PetscObjectComposedDataGetScalarstar
PetscTime
PetscGatherNumberOfMessages
PetscObjectComposedDataRegister
PetscTimeAdd
PetscGetArchType
PetscObjectComposedDataSetInt
PetscTimeSubtract
PetscGetFullPath
PetscObjectComposedDataSetIntstar
PetscTraceBackErrorHandler
PetscGetHomeDirectory
PetscObjectComposedDataSetReal
PetscVFPrintf
PetscGetHostName
PetscObjectComposedDataSetRealstar
PetscVSNPrintf
PetscGetPetscDir
PetscObjectComposedDataSetScalar
SETERRMPI
PetscGetRealPath
PetscObjectComposedDataSetScalarstar
No deprecated routines
Table of Contents