petsc-3.8.1 2017-11-04
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
PetscErrorCode
PetscOptionsGetInt
CHKERRQ
PetscFileMode
PetscOptionsGetIntArray
CHKERRXX
PetscFinalize
PetscOptionsGetReal
CHKMEMQ
PetscFortranAddr
PetscOptionsGetRealArray
INSERT_VALUES
PetscFree
PetscOptionsGetScalar
InsertMode
PetscGLL
PetscOptionsGetScalarArray
MAX_VALUES
PetscGLLCreate
PetscOptionsGetString
MPIU_SCALAR
PetscGLLCreateType
PetscOptionsGetStringArray
MPI_Comm
PetscGLLDestroy
PetscOptionsHasName
PETSC_COMM_SELF
PetscGLLElementAdvectionCreate
PetscOptionsInt
PETSC_COMM_WORLD
PetscGLLElementAdvectionDestroy
PetscOptionsIntArray
PETSC_DECIDE
PetscGLLElementGradientCreate
PetscOptionsMonitorSet
PETSC_DEFAULT
PetscGLLElementGradientDestroy
PetscOptionsName
PETSC_DETERMINE
PetscGLLElementLaplacianCreate
PetscOptionsReal
PETSC_FALSE
PetscGLLElementLaplacianDestroy
PetscOptionsRealArray
PETSC_IGNORE
PetscGLLIntegrate
PetscOptionsScalar
PETSC_TRUE
PetscGLLView
PetscOptionsScalarArray
PETSC_i
PetscGetDate
PetscOptionsString
PetscAbsInt
PetscInitialize
PetscOptionsStringArray
PetscAbsReal
PetscInitializeFortran
PetscOptionsViewer
PetscBag
PetscInitialized
PetscRandomSetFromOptions
PetscBagDestroy
PetscIsInfReal
PetscRandomType
PetscBagLoad
PetscIsNanReal
PetscRandomView
PetscBagRegisterBool
PetscIsNormalReal
PetscReal
PetscBagRegisterBoolArray
PetscMalloc
PetscScalar
PetscBagRegisterEnum
PetscMalloc1
PetscSqr
PetscBagRegisterInt
PetscMax
PetscSubcommSetFromOptions
PetscBagRegisterInt64
PetscMin
PetscSubcommView
PetscBagRegisterIntArray
PetscNew
SETERRABORT
PetscBagRegisterReal
PetscObject
SETERRQ
PetscBagRegisterRealArray
PetscObjectDestroy
SETERRQ1
PetscBagRegisterScalar
PetscObjectSetFromOptions
SETERRQ2
PetscBagRegisterString
PetscOffset
SETERRQ3
PetscBagSetFromOptions
PetscOptionsBool
SETERRQ4
PetscBagView
PetscOptionsBoolArray
SETERRQ5
PetscBool
PetscOptionsEnum
SETERRQ6
PetscCalloc1
PetscOptionsEnumArray
SETERRQ7
PetscClipInterval
PetscOptionsGetBool
SETERRQ8
PetscComplex
PetscOptionsGetBoolArray
UsingFortran
PetscCopyMode
PetscOptionsGetEnum
PetscDataType
PetscOptionsGetEnumArray
Intermediate - Setting options for algorithms and data structures
PETSC_VERSION
PetscObjectBaseTypeCompare
PetscSortIntWithScalarArray
PetscBLASInt
PetscObjectGetName
PetscSortMPIInt
PetscBagCreate
PetscObjectOptionsBegin
PetscSortMPIIntWithArray
PetscBagGetData
PetscObjectTypeCompare
PetscSortReal
PetscBagGetName
PetscObjectTypeCompareAny
PetscSortRealWithArrayInt
PetscBagGetNames
PetscObjectView
PetscSortRealWithPermutation
PetscBagSetName
PetscObjectViewFromOptions
PetscSortRemoveDupsInt
PetscBagSetOptionsPrefix
PetscOptionsBegin
PetscSortRemoveDupsMPIInt
PetscBarrier
PetscOptionsBoolGroup
PetscSortRemoveDupsReal
PetscBoxAuthorize
PetscOptionsBoolGroupBegin
PetscSortSplit
PetscBoxRefresh
PetscOptionsBoolGroupEnd
PetscSortSplitReal
PetscBoxUpload
PetscOptionsClearValue
PetscSortStrWithPermutation
PetscCitationsRegister
PetscOptionsEList
PetscSortedRemoveDupsInt
PetscEnum
PetscOptionsEnd
PetscStartMatlab
PetscError
PetscOptionsFList
PetscStrArrayDestroy
PetscFPrintf
PetscOptionsGetEList
PetscStrArrayallocpy
PetscFileRetrieve
PetscOptionsHead
PetscStrNArrayDestroy
PetscFindInt
PetscOptionsInsertString
PetscStrNArrayallocpy
PetscFindMPIInt
PetscOptionsMonitorCancel
PetscStrToArray
PetscFindReal
PetscOptionsMonitorDefault
PetscStrToArrayDestroy
PetscFreeArguments
PetscOptionsSetFromOptions
PetscStrallocpy
PetscFunctionBeginUser
PetscOptionsSetValue
PetscStrbeginswith
PetscGetArgs
PetscOptionsTail
PetscStrcasecmp
PetscGetArguments
PetscOptionsValidKey
PetscStrcat
PetscGetCPUTime
PetscPClose
PetscStrchr
PetscGlobusAuthorize
PetscPOpen
PetscStrcmp
PetscGlobusGetTransfers
PetscPOpenSetMachine
PetscStrcpy
PetscGlobusUpload
PetscPopErrorHandler
PetscStrendswith
PetscGoogleDriveAuthorize
PetscPrintf
PetscStrendswithwhich
PetscGoogleDriveRefresh
PetscPushErrorHandler
PetscStrgrt
PetscGoogleDriveUpload
PetscRandom
PetscStrlen
PetscHeap
PetscRandomCreate
PetscStrncat
PetscInt
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
Advanced - Setting more advanced options and customization
PetscAttachDebugger
PetscMPIIntCast
PetscObjectStateGet
PetscBLASIntCast
PetscMallocDumpLog
PetscObjectStateSet
PetscBT
PetscMallocGetDumpLog
PetscObjectsDump
PetscBinaryClose
PetscMallocSetDumpLog
PetscObjectsGetObject
PetscBinaryOpen
PetscMallocSetDumpLogThreshold
PetscObjectsView
PetscBinarySeekType
PetscMallocValidate
PetscOptionsAllUsed
PetscBinaryWrite
PetscMatlabEngineCreate
PetscOptionsCreate
PetscCheckPointerSetIntensity
PetscMatlabEngineDestroy
PetscOptionsGetAll
PetscContainer
PetscMatlabEngineEvaluate
PetscOptionsGetenv
PetscContainerCreate
PetscMatlabEngineGet
PetscOptionsInsert
PetscContainerDestroy
PetscMatlabEngineGetArray
PetscOptionsLeft
PetscContainerGetPointer
PetscMatlabEngineGetOutput
PetscOptionsLeftGet
PetscContainerSetPointer
PetscMatlabEnginePrintOutput
PetscOptionsLeftRestore
PetscContainerSetUserDestroy
PetscMatlabEnginePut
PetscOptionsPrefixPop
PetscContainerUserDestroyDefault
PetscMatlabEnginePutArray
PetscOptionsPrefixPush
PetscDLLibrary
PetscObjectAppendOptionsPrefix
PetscOptionsReject
PetscDataTypeFromString
PetscObjectComm
PetscOptionsSetAlias
PetscDataTypeGetSize
PetscObjectCompose
PetscOptionsUsed
PetscDataTypeToMPIDataType
PetscObjectComposeFunction
PetscOptionsView
PetscEListFind
PetscObjectDereference
PetscPullJSONValue
PetscEnd
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
PetscMPIDataTypeToPetscDataType
PetscObjectSetUp
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
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
PetscCUDAFlag
PetscGetPetscDir
PetscObjectSetFortranCallback
PetscCUSPFlag
PetscGetRealPath
PetscObjectSetPrintedOptions
PetscCalloc2
PetscGetRelativePath
PetscObjectSetTabLevel
PetscCalloc3
PetscGetTmp
PetscObjectState
PetscCalloc4
PetscGetUserName
PetscObjectStateIncrease
PetscCalloc5
PetscGetVersion
PetscObjectsListGetGlobalNumbering
PetscCalloc6
PetscGetVersionNumber
PetscOptionsClear
PetscCalloc7
PetscGetWorkingDirectory
PetscOptionsDestroy
PetscCheckPointer
PetscHeaderCreate
PetscOptionsInsertFile
PetscClassId
PetscHeaderDestroy
PetscPopSignalHandler
PetscCommBuildTwoSided
PetscHelpPrintf
PetscPopUpSelect
PetscCommBuildTwoSidedF
PetscIgnoreErrorHandler
PetscPrefetchBlock
PetscCommBuildTwoSidedFReq
PetscMPIAbortErrorHandler
PetscProcessTree
PetscCommBuildTwoSidedGetType
PetscMPIDump
PetscPushSignalHandler
PetscCommBuildTwoSidedSetType
PetscMalloc2
PetscRandomFinalizePackage
PetscCommDestroy
PetscMalloc3
PetscRandomInitializePackage
PetscCommDuplicate
PetscMalloc4
PetscRealloc
PetscCommGetNewTag
PetscMalloc5
PetscRegisterFinalize
PetscDLClose
PetscMalloc6
PetscRegisterFinalizeAll
PetscDLLibraryAppend
PetscMalloc7
PetscReturnErrorHandler
PetscDLLibraryClose
PetscMallocClear
PetscSSEIsEnabled
PetscDLLibraryOpen
PetscMallocResetDRAM
PetscSegBuffer
PetscDLLibraryPrepend
PetscMallocSet
PetscSegBufferCreate
PetscDLLibraryRetrieve
PetscMallocSetDRAM
PetscSegBufferDestroy
PetscDLLibrarySym
PetscNewLog
PetscSegBufferExtractAlloc
PetscDLOpen
PetscObjectAddOptionsHandler
PetscSegBufferExtractInPlace
PetscDLSym
PetscObjectComposedDataGetInt
PetscSegBufferExtractTo
PetscEmacsClientErrorHandler
PetscObjectComposedDataGetIntstar
PetscSegBufferGet
PetscEqualReal
PetscObjectComposedDataGetReal
PetscSegBufferGetSize
PetscEqualScalar
PetscObjectComposedDataGetRealstar
PetscSegBufferUnuse
PetscErrorMessage
PetscObjectComposedDataGetScalar
PetscSetDebugTerminal
PetscErrorPrintf
PetscObjectComposedDataGetScalarstar
PetscSetDebugger
PetscFClose
PetscObjectComposedDataRegister
PetscSetDebuggerFromString
PetscFOpen
PetscObjectComposedDataSetInt
PetscSetDefaultDebugger
PetscFinalized
PetscObjectComposedDataSetIntstar
PetscSetHelpVersionFunctions
PetscFormatConvert
PetscObjectComposedDataSetReal
PetscSharedTmp
PetscFormatStrip
PetscObjectComposedDataSetRealstar
PetscSharedWorkingDirectory
PetscFortranCallbackGetSizes
PetscObjectComposedDataSetScalar
PetscSplitOwnership
PetscFortranCallbackRegister
PetscObjectComposedDataSetScalarstar
PetscSplitOwnershipBlock
PetscFree2
PetscObjectCopyFortranFunctionPointers
PetscStackSAWsGrantAccess
PetscFree3
PetscObjectDestroyOptionsHandlers
PetscStackSAWsTakeAccess
PetscFree4
PetscObjectGetClassId
PetscStopForDebugger
PetscFree5
PetscObjectGetClassName
PetscTime
PetscFree6
PetscObjectGetFortranCallback
PetscTimeAdd
PetscFree7
PetscObjectGetId
PetscTimeSubtract
PetscFunctionBegin
PetscObjectGetNewTag
PetscTraceBackErrorHandler
PetscFunctionBeginHot
PetscObjectGetTabLevel
PetscVFPrintf
PetscFunctionListAdd
PetscObjectId
PetscVSNPrintf
PetscFunctionListDestroy
PetscObjectIncrementTabLevel
PetscViennaCLFlag
No deprecated routines
Table of Contents