PETSc System routines
PETSc provides a variety of "system" level routines, including parallel file access, synchronized printing to screen.
Beginner - Basic usage
ADD_VALUES
PetscBagRegisterString
PetscOptionsHasName
CHKERRQ
PetscBagRegisterTruth
PetscOptionsInt
CHKMEMQ
PetscBagSetFromOptions
PetscOptionsIntArray
INSERT_VALUES
PetscBagView
PetscOptionsName
InsertMode
PetscDataType
PetscOptionsReal
MAX_VALUES
PetscErrorCode
PetscOptionsRealArray
MPIU_SCALAR
PetscFileMode
PetscOptionsScalar
MPI_Comm
PetscFinalize
PetscOptionsSetMonitor
PETSC_COMM_SELF
PetscFree
PetscOptionsString
PETSC_COMM_WORLD
PetscFreeVoid
PetscOptionsStringArray
PETSC_DECIDE
PetscGetDate
PetscOptionsTruth
PETSC_DEFAULT
PetscInitialize
PetscRandomSetFromOptions
PETSC_DETERMINE
PetscInitialized
PetscRandomView
PETSC_FALSE
PetscMalloc
PetscReal
PETSC_IGNORE
PetscMax
PetscScalar
PETSC_NO
PetscMin
PetscSqr
PETSC_NULL
PetscNew
PetscTruth
PETSC_TRUE
PetscObject
PetscViewerMatlabOpen
PETSC_YES
PetscObjectDestroy
SCATTER_FORWARD
PassiveReal
PetscObjectSetFromOptions
SCATTER_REVERSE
PassiveScalar
PetscOptionsEnum
SETERRQ
PetscAbsInt
PetscOptionsGetEnum
SETERRQ1
PetscAbsReal
PetscOptionsGetInt
SETERRQ2
PetscBag
PetscOptionsGetIntArray
SETERRQ3
PetscBagDestroy
PetscOptionsGetReal
ScatterMode
PetscBagLoad
PetscOptionsGetRealArray
comm
PetscBagRegisterEnum
PetscOptionsGetScalar
rank
PetscBagRegisterInt
PetscOptionsGetString
size
PetscBagRegisterReal
PetscOptionsGetStringArray
PetscBagRegisterScalar
PetscOptionsGetTruth
Intermediate - Setting options for algorithms and data structures
PETSC_VIEWER_MATLAB
PetscOptionsClearMonitor
PetscSequentialPhaseBegin
PETSC_VIEWER_MATLAB_
PetscOptionsClearValue
PetscSequentialPhaseEnd
PetscBLASInt
PetscOptionsDefaultMonitor
PetscSleep
PetscBagCreate
PetscOptionsEList
PetscSortInt
PetscBagGetData
PetscOptionsEnd
PetscSortIntWithArray
PetscBagGetName
PetscOptionsGetEList
PetscSortIntWithPermutation
PetscBagSetName
PetscOptionsHead
PetscSortIntWithScalarArray
PetscBarrier
PetscOptionsInsertFile
PetscSortReal
PetscBitMemcpy
PetscOptionsInsertString
PetscSortRealWithPermutation
PetscEnum
PetscOptionsList
PetscSortStrWithPermutation
PetscError
PetscOptionsSetFromOptions
PetscStartMatlab
PetscEvent
PetscOptionsSetValue
PetscStrallocpy
PetscFPrintf
PetscOptionsTail
PetscStrcasecmp
PetscGetArgs
PetscOptionsTruthGroup
PetscStrcat
PetscGetCPUTime
PetscOptionsTruthGroupBegin
PetscStrchr
PetscGetTime
PetscOptionsTruthGroupEnd
PetscStrcmp
PetscGlobalMax
PetscPClose
PetscStrcpy
PetscGlobalMin
PetscPOpen
PetscStrfree
PetscGlobalSum
PetscPopErrorHandler
PetscStrgrt
PetscInt
PetscPrintf
PetscStrlen
PetscIntView
PetscPushErrorHandler
PetscStrncat
PetscMPIInt
PetscRandom
PetscStrncmp
PetscMallocDebug
PetscRandomCreate
PetscStrncpy
PetscMallocDump
PetscRandomDestroy
PetscStrrchr
PetscMallocGetCurrentUsage
PetscRandomGetInterval
PetscStrreplace
PetscMallocGetMaximumUsage
PetscRandomGetSeed
PetscStrrstr
PetscMatlabEngine
PetscRandomGetType
PetscStrstr
PetscMemcmp
PetscRandomGetValue
PetscStrtolower
PetscMemcpy
PetscRandomGetValueImaginary
PetscSynchronizedFGets
PetscMemmove
PetscRandomGetValueReal
PetscSynchronizedFPrintf
PetscMemoryGetCurrentUsage
PetscRandomSeed
PetscSynchronizedFlush
PetscMemoryGetMaximumUsage
PetscRandomSetInterval
PetscSynchronizedPrintf
PetscMemorySetGetMaximumUsage
PetscRandomSetSeed
PetscToken
PetscMemoryShowUsage
PetscRandomSetType
PetscTokenCreate
PetscMemzero
PetscRandomViewFromOptions
PetscTokenDestroy
PetscObjectGetName
PetscRealView
PetscTokenFind
PetscObjectView
PetscSNPrintf
PetscTypeCompare
PetscOptionsBegin
PetscScalarView
Advanced - Setting more advanced options and customization
PetscAttachDebugger
PetscMatlabEngineCreate
PetscObjectQueryFunction
PetscBT
PetscMatlabEngineDestroy
PetscObjectReference
PetscBinaryClose
PetscMatlabEngineEvaluate
PetscObjectSetName
PetscBinaryOpen
PetscMatlabEngineGet
PetscObjectSetState
PetscBinarySeekType
PetscMatlabEngineGetArray
PetscObjectSetType
PetscBinaryWrite
PetscMatlabEngineGetOutput
PetscObjectSetUp
PetscCookie
PetscMatlabEnginePrintOutput
PetscObjectStateQuery
PetscDLLibraryList
PetscMatlabEnginePut
PetscOptionsAllUsed
PetscDataTypeGetSize
PetscMatlabEnginePutArray
PetscOptionsGetAll
PetscDataTypeToMPIDataType
PetscOList
PetscOptionsGetenv
PetscDefaultSignalHandler
PetscObjectCompose
PetscOptionsInsert
PetscEnd
PetscObjectComposeFunctionDynamic
PetscOptionsLeft
PetscErrorIsCatchable
PetscObjectContainer
PetscOptionsPrint
PetscErrorSetCatchable
PetscObjectContainerCreate
PetscOptionsReject
PetscExceptionCaught
PetscObjectContainerDestroy
PetscRandomRegister
PetscExceptionPop
PetscObjectContainerGetPointer
PetscRandomRegisterAll
PetscExceptionPush
PetscObjectContainerSetPointer
PetscRandomRegisterDestroy
PetscExceptionTry1
PetscObjectContainerSetUserDestroy
PetscRandomRegisterDynamic
PetscFList
PetscObjectDereference
PetscSetDebuggerFromString
PetscFixFilename
PetscObjectGetComm
PetscSetDefaultDebugger
PetscGetProgramName
PetscObjectGetReference
PetscSetFPTrap
PetscInitializeNoArguments
PetscObjectGetType
PetscStopForDebugger
PetscMallocDumpLog
PetscObjectName
PetscViewerMatlabGetArray
PetscMallocSetDumpLog
PetscObjectPublish
PetscViewerMatlabPutArray
PetscMallocValidate
PetscObjectQuery
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
PETSC_MATLAB_ENGINE_
PetscFree6
PetscObjectComposedDataSetReal
PETSC_MATLAB_ENGINE_SELF
PetscFree7
PetscObjectComposedDataSetRealstar
PETSC_MATLAB_ENGINE_WORLD
PetscFunctionBegin
PetscObjectComposedDataSetScalarstar
PetscAbortErrorHandler
PetscFunctionReturn
PetscObjectCreate
PetscAttachDebuggerErrorHandler
PetscGatherMessageLengths
PetscObjectCreateGeneric
PetscBinaryRead
PetscGatherMessageLengths2
PetscObjectExists
PetscBinarySeek
PetscGatherNumberOfMessages
PetscObjectGetCookie
PetscClearMalloc
PetscGetArchType
PetscObjectGetNewTag
PetscCommDestroy
PetscGetFileFromPath
PetscObjectRegisterDestroy
PetscCommDuplicate
PetscGetFullPath
PetscObjectRegisterDestroyAll
PetscCommGetNewTag
PetscGetHomeDirectory
PetscObjectSetScalarComposedData
PetscDLLibraryAppend
PetscGetHostName
PetscObjectStateDecrease
PetscDLLibraryCCAAppend
PetscGetPetscDir
PetscObjectStateIncrease
PetscDLLibraryClose
PetscGetRealPath
PetscOptionsDestroy
PetscDLLibraryOpen
PetscGetRelativePath
PetscPolymorphicFunction
PetscDLLibraryPrepend
PetscGetTmp
PetscPolymorphicScalar
PetscDLLibraryRetrieve
PetscGetUserName
PetscPolymorphicSubroutine
PetscDLLibrarySym
PetscGetVersion
PetscPopSignalHandler
PetscEmacsClientErrorHandler
PetscGetWorkingDirectory
PetscPopUpSelect
PetscErrorMessage
PetscHelpPrintf
PetscPushSignalHandler
PetscErrorPrintf
PetscIgnoreErrorHandler
PetscRandomInitializePackage
PetscExceptionValue
PetscMPIDump
PetscReturnErrorHandler
PetscFClose
PetscMalloc2
PetscSSEIsEnabled
PetscFListAddDynamic
PetscMalloc3
PetscSetDebugger
PetscFListDestroy
PetscMalloc4
PetscSetHelpVersionFunctions
PetscFListDuplicate
PetscMalloc5
PetscSetMalloc
PetscFListFind
PetscMalloc6
PetscSharedTmp
PetscFListGet
PetscMalloc7
PetscSharedWorkingDirectory
PetscFListPrintTypes
PetscObjectComposedDataGetInt
PetscSplitOwnership
PetscFListView
PetscObjectComposedDataGetIntstar
PetscSplitOwnershipBlock
PetscFOpen
PetscObjectComposedDataGetReal
PetscStopErrorHandler
PetscFileRetrieve
PetscObjectComposedDataGetRealstar
PetscSynchronizedBinaryRead
PetscFinalized
PetscObjectComposedDataGetScalar
PetscSynchronizedBinarySeek
PetscFree2
PetscObjectComposedDataGetScalarstar
PetscSynchronizedBinaryWrite
PetscFree3
PetscObjectComposedDataRegister
PetscTraceBackErrorHandler
PetscFree4
PetscObjectComposedDataSetInt
SCATTER_FORWARD_LOCAL
PetscFree5
PetscObjectComposedDataSetIntstar
SCATTER_REVERSE_LOCAL
No deprecated routines
Table of Contents