petsc-3.9.4 2018-09-11
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
PetscDataType
PetscOptionsGetBoolArray
CHKERRQ
PetscErrorCode
PetscOptionsGetEnum
CHKERRXX
PetscFileMode
PetscOptionsGetEnumArray
CHKMEMQ
PetscFinalize
PetscOptionsGetInt
INSERT_VALUES
PetscFortranAddr
PetscOptionsGetIntArray
InsertMode
PetscFree
PetscOptionsGetReal
MAX_VALUES
PetscGLL
PetscOptionsGetRealArray
MPIU_COMPLEX
PetscGLLCreate
PetscOptionsGetScalar
MPIU_INT
PetscGLLCreateType
PetscOptionsGetScalarArray
MPIU_REAL
PetscGLLDestroy
PetscOptionsGetString
MPIU_SCALAR
PetscGLLElementAdvectionCreate
PetscOptionsGetStringArray
MPI_Comm
PetscGLLElementAdvectionDestroy
PetscOptionsHasName
PETSC_COMM_SELF
PetscGLLElementGradientCreate
PetscOptionsInt
PETSC_COMM_WORLD
PetscGLLElementGradientDestroy
PetscOptionsIntArray
PETSC_DECIDE
PetscGLLElementLaplacianCreate
PetscOptionsMonitorSet
PETSC_DEFAULT
PetscGLLElementLaplacianDestroy
PetscOptionsName
PETSC_DETERMINE
PetscGLLIntegrate
PetscOptionsReal
PETSC_FALSE
PetscGLLView
PetscOptionsRealArray
PETSC_IGNORE
PetscGetDate
PetscOptionsScalar
PETSC_TRUE
PetscGlobalMinMaxInt
PetscOptionsScalarArray
PETSC_i
PetscGlobalMinMaxReal
PetscOptionsString
PetscAbsInt
PetscImaginaryPart
PetscOptionsStringArray
PetscAbsReal
PetscInitialize
PetscOptionsViewer
PetscBag
PetscInitializeFortran
PetscRandomSetFromOptions
PetscBagDestroy
PetscInitialized
PetscRandomType
PetscBagLoad
PetscInt
PetscRandomView
PetscBagRegisterBool
PetscIsInfReal
PetscReal
PetscBagRegisterBoolArray
PetscIsNanReal
PetscRealPart
PetscBagRegisterEnum
PetscIsNormalReal
PetscScalar
PetscBagRegisterInt
PetscMalloc
PetscSqr
PetscBagRegisterInt64
PetscMalloc1
PetscSubcommSetFromOptions
PetscBagRegisterIntArray
PetscMax
PetscSubcommView
PetscBagRegisterReal
PetscMin
SETERRABORT
PetscBagRegisterRealArray
PetscNew
SETERRQ
PetscBagRegisterScalar
PetscObject
SETERRQ1
PetscBagRegisterString
PetscObjectDestroy
SETERRQ2
PetscBagSetFromOptions
PetscObjectSetFromOptions
SETERRQ3
PetscBagView
PetscOffset
SETERRQ4
PetscBool
PetscOptionsBool
SETERRQ5
PetscCalloc1
PetscOptionsBoolArray
SETERRQ6
PetscClipInterval
PetscOptionsEnum
SETERRQ7
PetscComplex
PetscOptionsEnumArray
SETERRQ8
PetscCopyMode
PetscOptionsGetBool
UsingFortran
Intermediate - Setting options for algorithms and data structures
PETSC_VERSION
PetscObjectOptionsBegin
PetscSortMPIIntWithArray
PetscBLASInt
PetscObjectTypeCompare
PetscSortReal
PetscBagCreate
PetscObjectTypeCompareAny
PetscSortRealWithArrayInt
PetscBagGetData
PetscObjectView
PetscSortRealWithPermutation
PetscBagGetName
PetscObjectViewFromOptions
PetscSortRemoveDupsInt
PetscBagGetNames
PetscOptionsBegin
PetscSortRemoveDupsMPIInt
PetscBagSetName
PetscOptionsBoolGroup
PetscSortRemoveDupsReal
PetscBagSetOptionsPrefix
PetscOptionsBoolGroupBegin
PetscSortSplit
PetscBarrier
PetscOptionsBoolGroupEnd
PetscSortSplitReal
PetscBoxAuthorize
PetscOptionsClearValue
PetscSortStrWithPermutation
PetscBoxRefresh
PetscOptionsEList
PetscSortedRemoveDupsInt
PetscBoxUpload
PetscOptionsEnd
PetscStartMatlab
PetscCitationsRegister
PetscOptionsFList
PetscStrArrayDestroy
PetscEnum
PetscOptionsGetEList
PetscStrArrayallocpy
PetscError
PetscOptionsHead
PetscStrInList
PetscFPrintf
PetscOptionsInsertString
PetscStrNArrayDestroy
PetscFileRetrieve
PetscOptionsMonitorCancel
PetscStrNArrayallocpy
PetscFindInt
PetscOptionsMonitorDefault
PetscStrToArray
PetscFindMPIInt
PetscOptionsSetFromOptions
PetscStrToArrayDestroy
PetscFindReal
PetscOptionsSetValue
PetscStrallocpy
PetscFreeArguments
PetscOptionsTail
PetscStrbeginswith
PetscFunctionBeginUser
PetscOptionsValidKey
PetscStrcasecmp
PetscGetArgs
PetscPClose
PetscStrcat
PetscGetArguments
PetscPOpen
PetscStrchr
PetscGetCPUTime
PetscPOpenSetMachine
PetscStrcmp
PetscGlobusAuthorize
PetscPopErrorHandler
PetscStrcpy
PetscGlobusGetTransfers
PetscPrintf
PetscStrendswith
PetscGlobusUpload
PetscProcessPlacementView
PetscStrendswithwhich
PetscGoogleDriveAuthorize
PetscPushErrorHandler
PetscStrgrt
PetscGoogleDriveRefresh
PetscRandom
PetscStrlcat
PetscGoogleDriveUpload
PetscRandomCreate
PetscStrlen
PetscHeap
PetscRandomDestroy
PetscStrncmp
PetscIntView
PetscRandomGetInterval
PetscStrncpy
PetscLs
PetscRandomGetSeed
PetscStrrchr
PetscMPIInt
PetscRandomGetType
PetscStrreplace
PetscMallocDebug
PetscRandomGetValue
PetscStrrstr
PetscMallocDump
PetscRandomGetValueReal
PetscStrstr
PetscMallocGetCurrentUsage
PetscRandomSeed
PetscStrtolower
PetscMallocGetDebug
PetscRandomSetInterval
PetscStrtoupper
PetscMallocGetMaximumUsage
PetscRandomSetSeed
PetscSubcommSetOptionsPrefix
PetscMallocGetStack
PetscRandomSetType
PetscSynchronizedFGets
PetscMatlabEngine
PetscRealView
PetscSynchronizedFPrintf
PetscMemcmp
PetscSNPrintf
PetscSynchronizedFlush
PetscMemcpy
PetscSNPrintfCount
PetscSynchronizedPrintf
PetscMemmove
PetscScalarView
PetscTellMyCell
PetscMemoryGetCurrentUsage
PetscSequentialPhaseBegin
PetscTestDirectory
PetscMemoryGetMaximumUsage
PetscSequentialPhaseEnd
PetscTestFile
PetscMemorySetGetMaximumUsage
PetscSleep
PetscTextBelt
PetscMemoryView
PetscSortInt
PetscToken
PetscMemzero
PetscSortIntWithArray
PetscTokenCreate
PetscMergeIntArray
PetscSortIntWithArrayPair
PetscTokenDestroy
PetscMergeIntArrayPair
PetscSortIntWithDataArray
PetscTokenFind
PetscMergeMPIIntArray
PetscSortIntWithPermutation
PetscURLShorten
PetscObjectBaseTypeCompare
PetscSortIntWithScalarArray
PetscObjectGetName
PetscSortMPIInt
Advanced - Setting more advanced options and customization
PetscAttachDebugger
PetscMPIDataTypeToPetscDataType
PetscObjectSetUp
PetscBLASIntCast
PetscMPIIntCast
PetscObjectStateGet
PetscBT
PetscMallocDumpLog
PetscObjectStateSet
PetscBinaryClose
PetscMallocGetDumpLog
PetscObjectsDump
PetscBinaryOpen
PetscMallocSetDumpLog
PetscObjectsGetObject
PetscBinarySeekType
PetscMallocSetDumpLogThreshold
PetscObjectsView
PetscBinaryWrite
PetscMallocValidate
PetscOptionsAllUsed
PetscCheckPointerSetIntensity
PetscMatlabEngineCreate
PetscOptionsCreate
PetscContainer
PetscMatlabEngineDestroy
PetscOptionsGetAll
PetscContainerCreate
PetscMatlabEngineEvaluate
PetscOptionsGetenv
PetscContainerDestroy
PetscMatlabEngineGet
PetscOptionsInsert
PetscContainerGetPointer
PetscMatlabEngineGetArray
PetscOptionsLeft
PetscContainerSetPointer
PetscMatlabEngineGetOutput
PetscOptionsLeftGet
PetscContainerSetUserDestroy
PetscMatlabEnginePrintOutput
PetscOptionsLeftRestore
PetscContainerUserDestroyDefault
PetscMatlabEnginePut
PetscOptionsPrefixPop
PetscDLLibrary
PetscMatlabEnginePutArray
PetscOptionsPrefixPush
PetscDataTypeFromString
PetscObjectAppendOptionsPrefix
PetscOptionsReject
PetscDataTypeGetSize
PetscObjectComm
PetscOptionsSetAlias
PetscDataTypeToMPIDataType
PetscObjectCompose
PetscOptionsUsed
PetscEListFind
PetscObjectComposeFunction
PetscOptionsView
PetscEnd
PetscObjectDereference
PetscPullJSONValue
PetscEnumFind
PetscObjectGetComm
PetscPushJSONValue
PetscErrorType
PetscObjectGetOptionsPrefix
PetscRandomRegister
PetscFPTrapPop
PetscObjectGetReference
PetscRandomRegisterAll
PetscFPTrapPush
PetscObjectGetType
PetscRealIntMultTruncate
PetscFixFilename
PetscObjectPrependOptionsPrefix
PetscSAWsBlock
PetscFunctionList
PetscObjectQuery
PetscSSLDestroyContext
PetscGetProgramName
PetscObjectQueryFunction
PetscSSLInitializeContext
PetscHTTPRequest
PetscObjectReference
PetscSetFPTrap
PetscHTTPSConnect
PetscObjectSAWsBlock
PetscSignalHandlerDefault
PetscHTTPSRequest
PetscObjectSAWsGrantAccess
PetscSubcomm
PetscInitializeNoArguments
PetscObjectSAWsSetBlock
PetscSubcommCreate
PetscIntMultError
PetscObjectSAWsTakeAccess
PetscSubcommDestroy
PetscIntMultTruncate
PetscObjectSetName
PetscSubcommSetNumber
PetscIntSumError
PetscObjectSetOptions
PetscSubcommSetType
PetscIntSumTruncate
PetscObjectSetOptionsPrefix
PetscSubcommSetTypeGeneral
PetscLikely
PetscObjectSetType
PetscUnlikely
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
Converts
PetscFunctionListDestroy
PetscObjectIncrementTabLevel
MPIU_Allreduce
PetscFunctionListDuplicate
PetscObjectInheritPrintedOptions
PETSC_MATLAB_ENGINE_
PetscFunctionListFind
PetscObjectList
PETSC_MATLAB_ENGINE_SELF
PetscFunctionListGet
PetscObjectListAdd
PETSC_MATLAB_ENGINE_WORLD
PetscFunctionListPrintTypes
PetscObjectListDestroy
PetscAbortErrorHandler
PetscFunctionListView
PetscObjectListDuplicate
PetscAddrAlign
PetscFunctionReturn
PetscObjectListFind
PetscAttachDebuggerErrorHandler
PetscGatherMessageLengths
PetscObjectListRemoveReference
PetscBinaryRead
PetscGatherMessageLengths2
PetscObjectListReverseFind
PetscBinarySeek
PetscGatherNumberOfMessages
PetscObjectName
PetscBinarySynchronizedRead
PetscGetArchType
PetscObjectPrintTypeNamePrefix
PetscBinarySynchronizedSeek
PetscGetFullPath
PetscObjectProcessOptionsHandlers
PetscBinarySynchronizedWrite
PetscGetHomeDirectory
PetscObjectRegisterDestroy
PetscBuildTwoSidedType
PetscGetHostName
PetscObjectRegisterDestroyAll
PetscCalloc2
PetscGetPetscDir
PetscObjectSetFortranCallback
PetscCalloc3
PetscGetRealPath
PetscObjectSetPrintedOptions
PetscCalloc4
PetscGetRelativePath
PetscObjectSetTabLevel
PetscCalloc5
PetscGetTmp
PetscObjectState
PetscCalloc6
PetscGetUserName
PetscObjectStateIncrease
PetscCalloc7
PetscGetVersion
PetscObjectsListGetGlobalNumbering
PetscCheckPointer
PetscGetVersionNumber
PetscOffloadFlag
PetscClassId
PetscGetWorkingDirectory
PetscOptionsClear
PetscCommBuildTwoSided
PetscHeaderCreate
PetscOptionsDestroy
PetscCommBuildTwoSidedF
PetscHeaderDestroy
PetscOptionsInsertFile
PetscCommBuildTwoSidedFReq
PetscHelpPrintf
PetscPopSignalHandler
PetscCommBuildTwoSidedGetType
PetscIgnoreErrorHandler
PetscPrefetchBlock
PetscCommBuildTwoSidedSetType
PetscMPIAbortErrorHandler
PetscProcessTree
PetscCommDestroy
PetscMPIDump
PetscPushSignalHandler
PetscCommDuplicate
PetscMalloc2
PetscRandomFinalizePackage
PetscCommGetNewTag
PetscMalloc3
PetscRandomInitializePackage
PetscCommSharedGet
PetscMalloc4
PetscRealloc
PetscCommSharedGetComm
PetscMalloc5
PetscRegisterFinalize
PetscCommSharedGlobalToLocal
PetscMalloc6
PetscRegisterFinalizeAll
PetscDLClose
PetscMalloc7
PetscReturnErrorHandler
PetscDLLibraryAppend
PetscMallocA
PetscSSEIsEnabled
PetscDLLibraryClose
PetscMallocClear
PetscSegBuffer
PetscDLLibraryOpen
PetscMallocResetDRAM
PetscSegBufferCreate
PetscDLLibraryPrepend
PetscMallocSet
PetscSegBufferDestroy
PetscDLLibraryRetrieve
PetscMallocSetCoalesce
PetscSegBufferExtractAlloc
PetscDLLibrarySym
PetscMallocSetDRAM
PetscSegBufferExtractInPlace
PetscDLOpen
PetscNewLog
PetscSegBufferExtractTo
PetscDLSym
PetscObjectAddOptionsHandler
PetscSegBufferGet
PetscEmacsClientErrorHandler
PetscObjectComposedDataGetInt
PetscSegBufferGetSize
PetscEqualReal
PetscObjectComposedDataGetIntstar
PetscSegBufferUnuse
PetscEqualScalar
PetscObjectComposedDataGetReal
PetscSetDebugTerminal
PetscErrorMessage
PetscObjectComposedDataGetRealstar
PetscSetDebugger
PetscErrorPrintf
PetscObjectComposedDataGetScalar
PetscSetDebuggerFromString
PetscFClose
PetscObjectComposedDataGetScalarstar
PetscSetDefaultDebugger
PetscFOpen
PetscObjectComposedDataRegister
PetscSetHelpVersionFunctions
PetscFinalized
PetscObjectComposedDataSetInt
PetscSharedTmp
PetscFormatConvert
PetscObjectComposedDataSetIntstar
PetscSharedWorkingDirectory
PetscFormatStrip
PetscObjectComposedDataSetReal
PetscSplitOwnership
PetscFortranCallbackGetSizes
PetscObjectComposedDataSetRealstar
PetscSplitOwnershipBlock
PetscFortranCallbackRegister
PetscObjectComposedDataSetScalar
PetscStackSAWsGrantAccess
PetscFree2
PetscObjectComposedDataSetScalarstar
PetscStackSAWsTakeAccess
PetscFree3
PetscObjectCopyFortranFunctionPointers
PetscStopForDebugger
PetscFree4
PetscObjectDestroyOptionsHandlers
PetscTime
PetscFree5
PetscObjectGetClassId
PetscTimeAdd
PetscFree6
PetscObjectGetClassName
PetscTimeSubtract
PetscFree7
PetscObjectGetFortranCallback
PetscTraceBackErrorHandler
PetscFreeA
PetscObjectGetId
PetscVFPrintf
PetscFunctionBegin
PetscObjectGetNewTag
PetscVSNPrintf
PetscFunctionBeginHot
PetscObjectGetTabLevel
PetscFunctionListAdd
PetscObjectId
No deprecated routines
Table of Contents