petsc-3.8.0 2017-09-26
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
PetscObjectGetName
PetscSortMPIInt
PetscBLASInt
PetscObjectOptionsBegin
PetscSortMPIIntWithArray
PetscBagCreate
PetscObjectTypeCompare
PetscSortReal
PetscBagGetData
PetscObjectTypeCompareAny
PetscSortRealWithPermutation
PetscBagGetName
PetscObjectView
PetscSortRemoveDupsInt
PetscBagGetNames
PetscObjectViewFromOptions
PetscSortRemoveDupsMPIInt
PetscBagSetName
PetscOptionsBegin
PetscSortRemoveDupsReal
PetscBagSetOptionsPrefix
PetscOptionsBoolGroup
PetscSortSplit
PetscBarrier
PetscOptionsBoolGroupBegin
PetscSortSplitReal
PetscBoxAuthorize
PetscOptionsBoolGroupEnd
PetscSortStrWithPermutation
PetscBoxRefresh
PetscOptionsClearValue
PetscSortedRemoveDupsInt
PetscBoxUpload
PetscOptionsEList
PetscStartMatlab
PetscCitationsRegister
PetscOptionsEnd
PetscStrArrayDestroy
PetscEnum
PetscOptionsFList
PetscStrArrayallocpy
PetscError
PetscOptionsGetEList
PetscStrNArrayDestroy
PetscFPrintf
PetscOptionsHead
PetscStrNArrayallocpy
PetscFileRetrieve
PetscOptionsInsertString
PetscStrToArray
PetscFindInt
PetscOptionsMonitorCancel
PetscStrToArrayDestroy
PetscFindMPIInt
PetscOptionsMonitorDefault
PetscStrallocpy
PetscFreeArguments
PetscOptionsSetFromOptions
PetscStrbeginswith
PetscFunctionBeginUser
PetscOptionsSetValue
PetscStrcasecmp
PetscGetArgs
PetscOptionsTail
PetscStrcat
PetscGetArguments
PetscOptionsValidKey
PetscStrchr
PetscGetCPUTime
PetscPClose
PetscStrcmp
PetscGlobusAuthorize
PetscPOpen
PetscStrcpy
PetscGlobusGetTransfers
PetscPOpenSetMachine
PetscStrendswith
PetscGlobusUpload
PetscPopErrorHandler
PetscStrendswithwhich
PetscGoogleDriveAuthorize
PetscPrintf
PetscStrgrt
PetscGoogleDriveRefresh
PetscPushErrorHandler
PetscStrlen
PetscGoogleDriveUpload
PetscRandom
PetscStrncat
PetscHeap
PetscRandomCreate
PetscStrncmp
PetscInt
PetscRandomDestroy
PetscStrncpy
PetscIntView
PetscRandomGetInterval
PetscStrrchr
PetscLs
PetscRandomGetSeed
PetscStrreplace
PetscMPIInt
PetscRandomGetType
PetscStrrstr
PetscMallocDebug
PetscRandomGetValue
PetscStrstr
PetscMallocDump
PetscRandomGetValueReal
PetscStrtolower
PetscMallocGetCurrentUsage
PetscRandomSeed
PetscStrtoupper
PetscMallocGetDebug
PetscRandomSetInterval
PetscSubcommSetOptionsPrefix
PetscMallocGetMaximumUsage
PetscRandomSetSeed
PetscSynchronizedFGets
PetscMallocGetStack
PetscRandomSetType
PetscSynchronizedFPrintf
PetscMatlabEngine
PetscRealView
PetscSynchronizedFlush
PetscMemcmp
PetscSNPrintf
PetscSynchronizedPrintf
PetscMemcpy
PetscSNPrintfCount
PetscTellMyCell
PetscMemmove
PetscScalarView
PetscTestDirectory
PetscMemoryGetCurrentUsage
PetscSequentialPhaseBegin
PetscTestFile
PetscMemoryGetMaximumUsage
PetscSequentialPhaseEnd
PetscTextBelt
PetscMemorySetGetMaximumUsage
PetscSleep
PetscToken
PetscMemoryView
PetscSortInt
PetscTokenCreate
PetscMemzero
PetscSortIntWithArray
PetscTokenDestroy
PetscMergeIntArray
PetscSortIntWithArrayPair
PetscTokenFind
PetscMergeIntArrayPair
PetscSortIntWithDataArray
PetscURLShorten
PetscMergeMPIIntArray
PetscSortIntWithPermutation
PetscObjectBaseTypeCompare
PetscSortIntWithScalarArray
Advanced - Setting more advanced options and customization
PetscAttachDebugger
PetscMallocDumpLog
PetscObjectStateSet
PetscBLASIntCast
PetscMallocGetDumpLog
PetscObjectsDump
PetscBT
PetscMallocSetDumpLog
PetscObjectsGetObject
PetscBinaryClose
PetscMallocSetDumpLogThreshold
PetscObjectsView
PetscBinaryOpen
PetscMallocValidate
PetscOptionsAllUsed
PetscBinarySeekType
PetscMatlabEngineCreate
PetscOptionsCreate
PetscBinaryWrite
PetscMatlabEngineDestroy
PetscOptionsGetAll
PetscCheckPointerSetIntensity
PetscMatlabEngineEvaluate
PetscOptionsGetenv
PetscContainer
PetscMatlabEngineGet
PetscOptionsInsert
PetscContainerCreate
PetscMatlabEngineGetArray
PetscOptionsLeft
PetscContainerDestroy
PetscMatlabEngineGetOutput
PetscOptionsLeftGet
PetscContainerGetPointer
PetscMatlabEnginePrintOutput
PetscOptionsLeftRestore
PetscContainerSetPointer
PetscMatlabEnginePut
PetscOptionsPrefixPop
PetscContainerSetUserDestroy
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
PetscMPIIntCast
PetscObjectStateGet
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