petsc-3.11.4 2019-09-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
PetscErrorCode
PetscOptionsGetBoolArray
CHKERRQ
PetscFileMode
PetscOptionsGetEnum
CHKERRXX
PetscFinalize
PetscOptionsGetEnumArray
CHKMEMQ
PetscFortranAddr
PetscOptionsGetInt
INSERT_VALUES
PetscFree
PetscOptionsGetIntArray
InsertMode
PetscGLL
PetscOptionsGetReal
MAX_VALUES
PetscGLLCreate
PetscOptionsGetRealArray
MPIU_COMPLEX
PetscGLLCreateType
PetscOptionsGetScalar
MPIU_INT
PetscGLLDestroy
PetscOptionsGetScalarArray
MPIU_REAL
PetscGLLElementAdvectionCreate
PetscOptionsGetString
MPIU_SCALAR
PetscGLLElementAdvectionDestroy
PetscOptionsGetStringArray
MPI_Comm
PetscGLLElementGradientCreate
PetscOptionsHasName
PETSC_COMM_SELF
PetscGLLElementGradientDestroy
PetscOptionsInt
PETSC_COMM_WORLD
PetscGLLElementLaplacianCreate
PetscOptionsIntArray
PETSC_DECIDE
PetscGLLElementLaplacianDestroy
PetscOptionsMonitorSet
PETSC_DEFAULT
PetscGLLIntegrate
PetscOptionsName
PETSC_DETERMINE
PetscGLLView
PetscOptionsReal
PETSC_FALSE
PetscGetDate
PetscOptionsRealArray
PETSC_IGNORE
PetscGlobalMinMaxInt
PetscOptionsScalar
PETSC_TRUE
PetscGlobalMinMaxReal
PetscOptionsScalarArray
PETSC_i
PetscImaginaryPart
PetscOptionsString
PetscAbsInt
PetscInitialize
PetscOptionsStringArray
PetscAbsReal
PetscInitializeFortran
PetscOptionsViewer
PetscBag
PetscInitialized
PetscRandomSetFromOptions
PetscBagDestroy
PetscInt
PetscRandomType
PetscBagLoad
PetscIsCloseAtTol
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
PetscNot
SETERRQ1
PetscBagRegisterString
PetscObject
SETERRQ2
PetscBagSetFromOptions
PetscObjectDestroy
SETERRQ3
PetscBagView
PetscObjectSetFromOptions
SETERRQ4
PetscBool
PetscOffset
SETERRQ5
PetscCalloc1
PetscOptionsBool
SETERRQ6
PetscClipInterval
PetscOptionsBoolArray
SETERRQ7
PetscComplex
PetscOptionsEnum
SETERRQ8
PetscCopyMode
PetscOptionsEnumArray
SETERRQ9
PetscDataType
PetscOptionsGetBool
UsingFortran
Intermediate - Setting options for algorithms and data structures
PETSC_VERSION
PetscObjectOptionsBegin
PetscSortMPIIntWithArray
PetscBLASInt
PetscObjectTypeCompare
PetscSortMPIIntWithIntArray
PetscBagCreate
PetscObjectTypeCompareAny
PetscSortReal
PetscBagGetData
PetscObjectView
PetscSortRealWithArrayInt
PetscBagGetName
PetscObjectViewFromOptions
PetscSortRealWithPermutation
PetscBagGetNames
PetscOptionsBegin
PetscSortRemoveDupsInt
PetscBagSetName
PetscOptionsBoolGroup
PetscSortRemoveDupsMPIInt
PetscBagSetOptionsPrefix
PetscOptionsBoolGroupBegin
PetscSortRemoveDupsReal
PetscBarrier
PetscOptionsBoolGroupEnd
PetscSortSplit
PetscBoxAuthorize
PetscOptionsClearValue
PetscSortSplitReal
PetscBoxRefresh
PetscOptionsEList
PetscSortStrWithPermutation
PetscBoxUpload
PetscOptionsEnd
PetscSortedRemoveDupsInt
PetscCitationsRegister
PetscOptionsFList
PetscStartMatlab
PetscEnum
PetscOptionsGetEList
PetscStrArrayDestroy
PetscError
PetscOptionsHead
PetscStrArrayallocpy
PetscFPrintf
PetscOptionsInsertString
PetscStrInList
PetscFileRetrieve
PetscOptionsMonitorCancel
PetscStrNArrayDestroy
PetscFindInt
PetscOptionsMonitorDefault
PetscStrNArrayallocpy
PetscFindMPIInt
PetscOptionsSetFromOptions
PetscStrToArray
PetscFindReal
PetscOptionsSetValue
PetscStrToArrayDestroy
PetscFreeArguments
PetscOptionsTail
PetscStrallocpy
PetscFunctionBeginUser
PetscOptionsValidKey
PetscStrbeginswith
PetscGetArgs
PetscPClose
PetscStrcasecmp
PetscGetArguments
PetscPOpen
PetscStrcat
PetscGetCPUTime
PetscPOpenSetMachine
PetscStrchr
PetscGlobusAuthorize
PetscPopErrorHandler
PetscStrcmp
PetscGlobusGetTransfers
PetscPrintf
PetscStrcpy
PetscGlobusUpload
PetscProcessPlacementView
PetscStrendswith
PetscGoogleDriveAuthorize
PetscPushErrorHandler
PetscStrendswithwhich
PetscGoogleDriveRefresh
PetscRandom
PetscStrgrt
PetscGoogleDriveUpload
PetscRandomCreate
PetscStrlcat
PetscHeap
PetscRandomDestroy
PetscStrlen
PetscIntView
PetscRandomGetInterval
PetscStrncmp
PetscLs
PetscRandomGetSeed
PetscStrncpy
PetscMPIInt
PetscRandomGetType
PetscStrrchr
PetscMallocDebug
PetscRandomGetValue
PetscStrreplace
PetscMallocDump
PetscRandomGetValueReal
PetscStrrstr
PetscMallocGetCurrentUsage
PetscRandomSeed
PetscStrstr
PetscMallocGetDebug
PetscRandomSetInterval
PetscStrtolower
PetscMallocGetMaximumUsage
PetscRandomSetSeed
PetscStrtoupper
PetscMallocGetStack
PetscRandomSetType
PetscSubcommSetOptionsPrefix
PetscMatlabEngine
PetscRealView
PetscSynchronizedFGets
PetscMemcmp
PetscSNPrintf
PetscSynchronizedFPrintf
PetscMemcpy
PetscSNPrintfCount
PetscSynchronizedFlush
PetscMemmove
PetscScalarView
PetscSynchronizedPrintf
PetscMemoryGetCurrentUsage
PetscSequentialPhaseBegin
PetscTellMyCell
PetscMemoryGetMaximumUsage
PetscSequentialPhaseEnd
PetscTestDirectory
PetscMemorySetGetMaximumUsage
PetscSleep
PetscTestFile
PetscMemoryView
PetscSortInt
PetscTextBelt
PetscMemzero
PetscSortIntWithArray
PetscToken
PetscMergeIntArray
PetscSortIntWithArrayPair
PetscTokenCreate
PetscMergeIntArrayPair
PetscSortIntWithDataArray
PetscTokenDestroy
PetscMergeMPIIntArray
PetscSortIntWithPermutation
PetscTokenFind
PetscObjectBaseTypeCompare
PetscSortIntWithScalarArray
PetscURLShorten
PetscObjectGetName
PetscSortMPIInt
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
PetscOptionsHasHelp
PetscContainerDestroy
PetscMatlabEngineGetArray
PetscOptionsInsert
PetscContainerGetPointer
PetscMatlabEngineGetOutput
PetscOptionsLeft
PetscContainerSetPointer
PetscMatlabEnginePrintOutput
PetscOptionsLeftGet
PetscContainerSetUserDestroy
PetscMatlabEnginePut
PetscOptionsLeftRestore
PetscContainerUserDestroyDefault
PetscMatlabEnginePutArray
PetscOptionsPrefixPop
PetscDLLibrary
PetscObjectAppendOptionsPrefix
PetscOptionsPrefixPush
PetscDataTypeFromString
PetscObjectComm
PetscOptionsReject
PetscDataTypeGetSize
PetscObjectCompose
PetscOptionsSetAlias
PetscDataTypeToMPIDataType
PetscObjectComposeFunction
PetscOptionsUsed
PetscEListFind
PetscObjectDereference
PetscOptionsView
PetscEnd
PetscObjectGetComm
PetscPullJSONValue
PetscEnumFind
PetscObjectGetOptions
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
CHKERRMPI
PetscGetPetscDir
PetscObjectGetFortranCallback
Converts
PetscGetRealPath
PetscObjectGetId
KSPCheckDot
PetscGetRelativePath
PetscObjectGetNewTag
KSPCheckNorm
PetscGetTmp
PetscObjectGetTabLevel
MPIU_Allreduce
PetscGetUserName
PetscObjectId
PETSC_HASH_MAP
PetscGetVersion
PetscObjectIncrementTabLevel
PETSC_HASH_SET
PetscGetVersionNumber
PetscObjectInheritPrintedOptions
PETSC_MATLAB_ENGINE_
PetscGetWorkingDirectory
PetscObjectList
PETSC_MATLAB_ENGINE_SELF
PetscHMapT
PetscObjectListAdd
PETSC_MATLAB_ENGINE_WORLD
PetscHMapTClear
PetscObjectListDestroy
PetscAbortErrorHandler
PetscHMapTCreate
PetscObjectListDuplicate
PetscAddrAlign
PetscHMapTDel
PetscObjectListFind
PetscAttachDebuggerErrorHandler
PetscHMapTDestroy
PetscObjectListRemoveReference
PetscBinaryRead
PetscHMapTDuplicate
PetscObjectListReverseFind
PetscBinarySeek
PetscHMapTFind
PetscObjectName
PetscBinarySynchronizedRead
PetscHMapTGet
PetscObjectPrintClassNamePrefixType
PetscBinarySynchronizedSeek
PetscHMapTGetKeys
PetscObjectProcessOptionsHandlers
PetscBinarySynchronizedWrite
PetscHMapTGetSize
PetscObjectRegisterDestroy
PetscBuildTwoSidedType
PetscHMapTGetVals
PetscObjectRegisterDestroyAll
PetscCalloc2
PetscHMapTHas
PetscObjectSetFortranCallback
PetscCalloc3
PetscHMapTIterDel
PetscObjectSetPrintedOptions
PetscCalloc4
PetscHMapTIterGet
PetscObjectSetTabLevel
PetscCalloc5
PetscHMapTIterSet
PetscObjectState
PetscCalloc6
PetscHMapTPut
PetscObjectStateIncrease
PetscCalloc7
PetscHMapTQueryDel
PetscObjectsListGetGlobalNumbering
PetscCheckPointer
PetscHMapTQuerySet
PetscOffloadFlag
PetscClassId
PetscHMapTReset
PetscOmpCtrlBarrier
PetscCommBuildTwoSided
PetscHMapTResize
PetscOmpCtrlCreate
PetscCommBuildTwoSidedF
PetscHMapTSet
PetscOmpCtrlDestroy
PetscCommBuildTwoSidedFReq
PetscHSetT
PetscOmpCtrlGetOmpComms
PetscCommBuildTwoSidedGetType
PetscHSetTAdd
PetscOmpCtrlOmpRegionOnMasterBegin
PetscCommBuildTwoSidedSetType
PetscHSetTClear
PetscOmpCtrlOmpRegionOnMasterEnd
PetscCommDestroy
PetscHSetTCreate
PetscOptionsClear
PetscCommDuplicate
PetscHSetTDel
PetscOptionsDeprecated
PetscCommGetNewTag
PetscHSetTDestroy
PetscOptionsDestroy
PetscDLClose
PetscHSetTDuplicate
PetscOptionsFindPair
PetscDLLibraryAppend
PetscHSetTGetElems
PetscOptionsInsertFile
PetscDLLibraryClose
PetscHSetTGetSize
PetscPopSignalHandler
PetscDLLibraryOpen
PetscHSetTHas
PetscPrefetchBlock
PetscDLLibraryPrepend
PetscHSetTQueryAdd
PetscProcessTree
PetscDLLibraryRetrieve
PetscHSetTQueryDel
PetscPushSignalHandler
PetscDLLibrarySym
PetscHSetTReset
PetscRandomFinalizePackage
PetscDLOpen
PetscHSetTResize
PetscRandomInitializePackage
PetscDLSym
PetscHeaderCreate
PetscRealloc
PetscEmacsClientErrorHandler
PetscHeaderDestroy
PetscRegisterFinalize
PetscEqualReal
PetscHelpPrintf
PetscRegisterFinalizeAll
PetscEqualScalar
PetscIgnoreErrorHandler
PetscReturnErrorHandler
PetscErrorMessage
PetscLogDouble
PetscSSEIsEnabled
PetscErrorPrintf
PetscMPIAbortErrorHandler
PetscSegBuffer
PetscFClose
PetscMPIDump
PetscSegBufferCreate
PetscFOpen
PetscMalloc2
PetscSegBufferDestroy
PetscFinalized
PetscMalloc3
PetscSegBufferExtractAlloc
PetscFormatConvert
PetscMalloc4
PetscSegBufferExtractInPlace
PetscFormatConvertGetSize
PetscMalloc5
PetscSegBufferExtractTo
PetscFormatStrip
PetscMalloc6
PetscSegBufferGet
PetscFortranCallbackGetSizes
PetscMalloc7
PetscSegBufferGetSize
PetscFortranCallbackRegister
PetscMallocA
PetscSegBufferUnuse
PetscFree2
PetscMallocClear
PetscSetDebugTerminal
PetscFree3
PetscMallocResetDRAM
PetscSetDebugger
PetscFree4
PetscMallocSet
PetscSetDebuggerFromString
PetscFree5
PetscMallocSetCoalesce
PetscSetDefaultDebugger
PetscFree6
PetscMallocSetDRAM
PetscSetHelpVersionFunctions
PetscFree7
PetscNewLog
PetscSharedTmp
PetscFreeA
PetscObjectAddOptionsHandler
PetscSharedWorkingDirectory
PetscFunctionBegin
PetscObjectComposedDataGetInt
PetscShmCommGet
PetscFunctionBeginHot
PetscObjectComposedDataGetIntstar
PetscShmCommGetMpiShmComm
PetscFunctionListAdd
PetscObjectComposedDataGetReal
PetscShmCommGlobalToLocal
PetscFunctionListDestroy
PetscObjectComposedDataGetRealstar
PetscShmCommLocalToGlobal
PetscFunctionListDuplicate
PetscObjectComposedDataGetScalar
PetscSignalSegvCheckPointer
PetscFunctionListFind
PetscObjectComposedDataGetScalarstar
PetscSplitOwnership
PetscFunctionListGet
PetscObjectComposedDataRegister
PetscSplitOwnershipBlock
PetscFunctionListPrintTypes
PetscObjectComposedDataSetInt
PetscStackSAWsGrantAccess
PetscFunctionListView
PetscObjectComposedDataSetIntstar
PetscStackSAWsTakeAccess
PetscFunctionReturn
PetscObjectComposedDataSetReal
PetscStopForDebugger
PetscGatherMessageLengths
PetscObjectComposedDataSetRealstar
PetscTime
PetscGatherMessageLengths2
PetscObjectComposedDataSetScalar
PetscTimeAdd
PetscGatherNumberOfMessages
PetscObjectComposedDataSetScalarstar
PetscTimeSubtract
PetscGetArchType
PetscObjectCopyFortranFunctionPointers
PetscTraceBackErrorHandler
PetscGetFullPath
PetscObjectDestroyOptionsHandlers
PetscVFPrintf
PetscGetHomeDirectory
PetscObjectGetClassId
PetscVSNPrintf
PetscGetHostName
PetscObjectGetClassName
SETERRMPI
No deprecated routines
Table of Contents