petsc-3.8.4 2018-03-24
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
PetscCopyMode
PetscOptionsGetEnum
CHKERRQ
PetscDataType
PetscOptionsGetEnumArray
CHKERRXX
PetscErrorCode
PetscOptionsGetInt
CHKMEMQ
PetscFileMode
PetscOptionsGetIntArray
INSERT_VALUES
PetscFinalize
PetscOptionsGetReal
InsertMode
PetscFortranAddr
PetscOptionsGetRealArray
MAX_VALUES
PetscFree
PetscOptionsGetScalar
MPIU_COMPLEX
PetscGLL
PetscOptionsGetScalarArray
MPIU_INT
PetscGLLCreate
PetscOptionsGetString
MPIU_REAL
PetscGLLCreateType
PetscOptionsGetStringArray
MPIU_SCALAR
PetscGLLDestroy
PetscOptionsHasName
MPI_Comm
PetscGLLElementAdvectionCreate
PetscOptionsInt
PETSC_COMM_SELF
PetscGLLElementAdvectionDestroy
PetscOptionsIntArray
PETSC_COMM_WORLD
PetscGLLElementGradientCreate
PetscOptionsMonitorSet
PETSC_DECIDE
PetscGLLElementGradientDestroy
PetscOptionsName
PETSC_DEFAULT
PetscGLLElementLaplacianCreate
PetscOptionsReal
PETSC_DETERMINE
PetscGLLElementLaplacianDestroy
PetscOptionsRealArray
PETSC_FALSE
PetscGLLIntegrate
PetscOptionsScalar
PETSC_IGNORE
PetscGLLView
PetscOptionsScalarArray
PETSC_TRUE
PetscGetDate
PetscOptionsString
PETSC_i
PetscInitialize
PetscOptionsStringArray
PetscAbsInt
PetscInitializeFortran
PetscOptionsViewer
PetscAbsReal
PetscInitialized
PetscRandomSetFromOptions
PetscBag
PetscInt
PetscRandomType
PetscBagDestroy
PetscIsInfReal
PetscRandomView
PetscBagLoad
PetscIsNanReal
PetscReal
PetscBagRegisterBool
PetscIsNormalReal
PetscScalar
PetscBagRegisterBoolArray
PetscMalloc
PetscSqr
PetscBagRegisterEnum
PetscMalloc1
PetscSubcommSetFromOptions
PetscBagRegisterInt
PetscMax
PetscSubcommView
PetscBagRegisterInt64
PetscMin
SETERRABORT
PetscBagRegisterIntArray
PetscNew
SETERRQ
PetscBagRegisterReal
PetscObject
SETERRQ1
PetscBagRegisterRealArray
PetscObjectDestroy
SETERRQ2
PetscBagRegisterScalar
PetscObjectSetFromOptions
SETERRQ3
PetscBagRegisterString
PetscOffset
SETERRQ4
PetscBagSetFromOptions
PetscOptionsBool
SETERRQ5
PetscBagView
PetscOptionsBoolArray
SETERRQ6
PetscBool
PetscOptionsEnum
SETERRQ7
PetscCalloc1
PetscOptionsEnumArray
SETERRQ8
PetscClipInterval
PetscOptionsGetBool
UsingFortran
PetscComplex
PetscOptionsGetBoolArray
Intermediate - Setting options for algorithms and data structures
PETSC_VERSION
PetscObjectGetName
PetscSortMPIInt
PetscBLASInt
PetscObjectOptionsBegin
PetscSortMPIIntWithArray
PetscBagCreate
PetscObjectTypeCompare
PetscSortReal
PetscBagGetData
PetscObjectTypeCompareAny
PetscSortRealWithArrayInt
PetscBagGetName
PetscObjectView
PetscSortRealWithPermutation
PetscBagGetNames
PetscObjectViewFromOptions
PetscSortRemoveDupsInt
PetscBagSetName
PetscOptionsBegin
PetscSortRemoveDupsMPIInt
PetscBagSetOptionsPrefix
PetscOptionsBoolGroup
PetscSortRemoveDupsReal
PetscBarrier
PetscOptionsBoolGroupBegin
PetscSortSplit
PetscBoxAuthorize
PetscOptionsBoolGroupEnd
PetscSortSplitReal
PetscBoxRefresh
PetscOptionsClearValue
PetscSortStrWithPermutation
PetscBoxUpload
PetscOptionsEList
PetscSortedRemoveDupsInt
PetscCitationsRegister
PetscOptionsEnd
PetscStartMatlab
PetscEnum
PetscOptionsFList
PetscStrArrayDestroy
PetscError
PetscOptionsGetEList
PetscStrArrayallocpy
PetscFPrintf
PetscOptionsHead
PetscStrNArrayDestroy
PetscFileRetrieve
PetscOptionsInsertString
PetscStrNArrayallocpy
PetscFindInt
PetscOptionsMonitorCancel
PetscStrToArray
PetscFindMPIInt
PetscOptionsMonitorDefault
PetscStrToArrayDestroy
PetscFindReal
PetscOptionsSetFromOptions
PetscStrallocpy
PetscFreeArguments
PetscOptionsSetValue
PetscStrbeginswith
PetscFunctionBeginUser
PetscOptionsTail
PetscStrcasecmp
PetscGetArgs
PetscOptionsValidKey
PetscStrcat
PetscGetArguments
PetscPClose
PetscStrchr
PetscGetCPUTime
PetscPOpen
PetscStrcmp
PetscGlobusAuthorize
PetscPOpenSetMachine
PetscStrcpy
PetscGlobusGetTransfers
PetscPopErrorHandler
PetscStrendswith
PetscGlobusUpload
PetscPrintf
PetscStrendswithwhich
PetscGoogleDriveAuthorize
PetscPushErrorHandler
PetscStrgrt
PetscGoogleDriveRefresh
PetscRandom
PetscStrlen
PetscGoogleDriveUpload
PetscRandomCreate
PetscStrncat
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
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