petsc-3.10.5 2019-03-28
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
PetscMPIIntCast
PetscObjectStateSet
PetscBLASIntCast
PetscMallocDumpLog
PetscObjectsDump
PetscBT
PetscMallocGetDumpLog
PetscObjectsGetObject
PetscBinaryClose
PetscMallocSetDumpLog
PetscObjectsView
PetscBinaryOpen
PetscMallocSetDumpLogThreshold
PetscOptionsAllUsed
PetscBinarySeekType
PetscMallocValidate
PetscOptionsCreate
PetscBinaryWrite
PetscMatlabEngineCreate
PetscOptionsGetAll
PetscCheckPointerSetIntensity
PetscMatlabEngineDestroy
PetscOptionsGetenv
PetscContainer
PetscMatlabEngineEvaluate
PetscOptionsHasHelp
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
PetscEnumFind
PetscObjectGetOptionsPrefix
PetscRandomRegister
PetscErrorType
PetscObjectGetReference
PetscRandomRegisterAll
PetscFPTrapPop
PetscObjectGetType
PetscRealIntMultTruncate
PetscFPTrapPush
PetscObjectPrependOptionsPrefix
PetscSAWsBlock
PetscFixFilename
PetscObjectQuery
PetscSSLDestroyContext
PetscFunctionList
PetscObjectQueryFunction
PetscSSLInitializeContext
PetscGetProgramName
PetscObjectReference
PetscSetFPTrap
PetscHTTPRequest
PetscObjectSAWsBlock
PetscSignalHandlerDefault
PetscHTTPSConnect
PetscObjectSAWsGrantAccess
PetscSubcomm
PetscHTTPSRequest
PetscObjectSAWsSetBlock
PetscSubcommCreate
PetscInitializeNoArguments
PetscObjectSAWsTakeAccess
PetscSubcommDestroy
PetscIntMultError
PetscObjectSetName
PetscSubcommSetNumber
PetscIntMultTruncate
PetscObjectSetOptions
PetscSubcommSetType
PetscIntSumError
PetscObjectSetOptionsPrefix
PetscSubcommSetTypeGeneral
PetscIntSumTruncate
PetscObjectSetType
PetscUnlikely
PetscLikely
PetscObjectSetUp
PetscMPIDataTypeToPetscDataType
PetscObjectStateGet
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
CHKERRMPI
PetscGetRealPath
PetscObjectGetId
Converts
PetscGetRelativePath
PetscObjectGetNewTag
MPIU_Allreduce
PetscGetTmp
PetscObjectGetTabLevel
PETSC_HASH_MAP
PetscGetUserName
PetscObjectId
PETSC_HASH_SET
PetscGetVersion
PetscObjectIncrementTabLevel
PETSC_MATLAB_ENGINE_
PetscGetVersionNumber
PetscObjectInheritPrintedOptions
PETSC_MATLAB_ENGINE_SELF
PetscGetWorkingDirectory
PetscObjectList
PETSC_MATLAB_ENGINE_WORLD
PetscHMapT
PetscObjectListAdd
PetscAbortErrorHandler
PetscHMapTClear
PetscObjectListDestroy
PetscAddrAlign
PetscHMapTCreate
PetscObjectListDuplicate
PetscAttachDebuggerErrorHandler
PetscHMapTDel
PetscObjectListFind
PetscBinaryRead
PetscHMapTDestroy
PetscObjectListRemoveReference
PetscBinarySeek
PetscHMapTDuplicate
PetscObjectListReverseFind
PetscBinarySynchronizedRead
PetscHMapTFind
PetscObjectName
PetscBinarySynchronizedSeek
PetscHMapTGet
PetscObjectPrintClassNamePrefixType
PetscBinarySynchronizedWrite
PetscHMapTGetKeys
PetscObjectProcessOptionsHandlers
PetscBuildTwoSidedType
PetscHMapTGetSize
PetscObjectRegisterDestroy
PetscCalloc2
PetscHMapTGetVals
PetscObjectRegisterDestroyAll
PetscCalloc3
PetscHMapTHas
PetscObjectSetFortranCallback
PetscCalloc4
PetscHMapTIterDel
PetscObjectSetPrintedOptions
PetscCalloc5
PetscHMapTIterGet
PetscObjectSetTabLevel
PetscCalloc6
PetscHMapTIterSet
PetscObjectState
PetscCalloc7
PetscHMapTPut
PetscObjectStateIncrease
PetscCheckPointer
PetscHMapTQueryDel
PetscObjectsListGetGlobalNumbering
PetscClassId
PetscHMapTQuerySet
PetscOffloadFlag
PetscCommBuildTwoSided
PetscHMapTReset
PetscOmpCtrlBarrier
PetscCommBuildTwoSidedF
PetscHMapTResize
PetscOmpCtrlCreate
PetscCommBuildTwoSidedFReq
PetscHMapTSet
PetscOmpCtrlDestroy
PetscCommBuildTwoSidedGetType
PetscHSetT
PetscOmpCtrlGetOmpComms
PetscCommBuildTwoSidedSetType
PetscHSetTAdd
PetscOmpCtrlOmpRegionOnMasterBegin
PetscCommDestroy
PetscHSetTClear
PetscOmpCtrlOmpRegionOnMasterEnd
PetscCommDuplicate
PetscHSetTCreate
PetscOptionsClear
PetscCommGetNewTag
PetscHSetTDel
PetscOptionsDeprecated
PetscDLClose
PetscHSetTDestroy
PetscOptionsDestroy
PetscDLLibraryAppend
PetscHSetTDuplicate
PetscOptionsFindPair
PetscDLLibraryClose
PetscHSetTGetElems
PetscOptionsInsertFile
PetscDLLibraryOpen
PetscHSetTGetSize
PetscPopSignalHandler
PetscDLLibraryPrepend
PetscHSetTHas
PetscPrefetchBlock
PetscDLLibraryRetrieve
PetscHSetTQueryAdd
PetscProcessTree
PetscDLLibrarySym
PetscHSetTQueryDel
PetscPushSignalHandler
PetscDLOpen
PetscHSetTReset
PetscRandomFinalizePackage
PetscDLSym
PetscHSetTResize
PetscRandomInitializePackage
PetscEmacsClientErrorHandler
PetscHeaderCreate
PetscRealloc
PetscEqualReal
PetscHeaderDestroy
PetscRegisterFinalize
PetscEqualScalar
PetscHelpPrintf
PetscRegisterFinalizeAll
PetscErrorMessage
PetscIgnoreErrorHandler
PetscReturnErrorHandler
PetscErrorPrintf
PetscMPIAbortErrorHandler
PetscSSEIsEnabled
PetscFClose
PetscMPIDump
PetscSegBuffer
PetscFOpen
PetscMalloc2
PetscSegBufferCreate
PetscFinalized
PetscMalloc3
PetscSegBufferDestroy
PetscFormatConvert
PetscMalloc4
PetscSegBufferExtractAlloc
PetscFormatConvertGetSize
PetscMalloc5
PetscSegBufferExtractInPlace
PetscFormatStrip
PetscMalloc6
PetscSegBufferExtractTo
PetscFortranCallbackGetSizes
PetscMalloc7
PetscSegBufferGet
PetscFortranCallbackRegister
PetscMallocA
PetscSegBufferGetSize
PetscFree2
PetscMallocClear
PetscSegBufferUnuse
PetscFree3
PetscMallocResetDRAM
PetscSetDebugTerminal
PetscFree4
PetscMallocSet
PetscSetDebugger
PetscFree5
PetscMallocSetCoalesce
PetscSetDebuggerFromString
PetscFree6
PetscMallocSetDRAM
PetscSetDefaultDebugger
PetscFree7
PetscNewLog
PetscSetHelpVersionFunctions
PetscFreeA
PetscObjectAddOptionsHandler
PetscSharedTmp
PetscFunctionBegin
PetscObjectComposedDataGetInt
PetscSharedWorkingDirectory
PetscFunctionBeginHot
PetscObjectComposedDataGetIntstar
PetscShmCommGet
PetscFunctionListAdd
PetscObjectComposedDataGetReal
PetscShmCommGetMpiShmComm
PetscFunctionListDestroy
PetscObjectComposedDataGetRealstar
PetscShmCommGlobalToLocal
PetscFunctionListDuplicate
PetscObjectComposedDataGetScalar
PetscShmCommLocalToGlobal
PetscFunctionListFind
PetscObjectComposedDataGetScalarstar
PetscSignalSegvCheckPointer
PetscFunctionListGet
PetscObjectComposedDataRegister
PetscSplitOwnership
PetscFunctionListPrintTypes
PetscObjectComposedDataSetInt
PetscSplitOwnershipBlock
PetscFunctionListView
PetscObjectComposedDataSetIntstar
PetscStackSAWsGrantAccess
PetscFunctionReturn
PetscObjectComposedDataSetReal
PetscStackSAWsTakeAccess
PetscGatherMessageLengths
PetscObjectComposedDataSetRealstar
PetscStopForDebugger
PetscGatherMessageLengths2
PetscObjectComposedDataSetScalar
PetscTime
PetscGatherNumberOfMessages
PetscObjectComposedDataSetScalarstar
PetscTimeAdd
PetscGetArchType
PetscObjectCopyFortranFunctionPointers
PetscTimeSubtract
PetscGetFullPath
PetscObjectDestroyOptionsHandlers
PetscTraceBackErrorHandler
PetscGetHomeDirectory
PetscObjectGetClassId
PetscVFPrintf
PetscGetHostName
PetscObjectGetClassName
PetscVSNPrintf
PetscGetPetscDir
PetscObjectGetFortranCallback
SETERRMPI
No deprecated routines
Table of Contents