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
PetscOptionsMonitorSet
InsertMode
PetscDataType
PetscOptionsName
MAX_VALUES
PetscErrorCode
PetscOptionsReal
MPIU_SCALAR
PetscFileMode
PetscOptionsRealArray
MPI_Comm
PetscFinalize
PetscOptionsScalar
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
PetscOptionsBegin
PetscSequentialPhaseBegin
PETSC_VIEWER_MATLAB_
PetscOptionsClearValue
PetscSequentialPhaseEnd
PetscBLASInt
PetscOptionsEList
PetscSleep
PetscBagCreate
PetscOptionsEnd
PetscSortInt
PetscBagGetData
PetscOptionsGetEList
PetscSortIntWithArray
PetscBagGetName
PetscOptionsHead
PetscSortIntWithPermutation
PetscBagSetName
PetscOptionsInsertFile
PetscSortIntWithScalarArray
PetscBarrier
PetscOptionsInsertString
PetscSortReal
PetscBitMemcpy
PetscOptionsList
PetscSortRealWithPermutation
PetscEnum
PetscOptionsMonitorCancel
PetscSortStrWithPermutation
PetscError
PetscOptionsMonitorDefault
PetscStartMatlab
PetscEvent
PetscOptionsSetFromOptions
PetscStrallocpy
PetscFPrintf
PetscOptionsSetValue
PetscStrcasecmp
PetscFreeArguments
PetscOptionsTail
PetscStrcat
PetscGetArgs
PetscOptionsTruthGroup
PetscStrchr
PetscGetArguments
PetscOptionsTruthGroupBegin
PetscStrcmp
PetscGetCPUTime
PetscOptionsTruthGroupEnd
PetscStrcpy
PetscGetTime
PetscPClose
PetscStrfree
PetscGlobalMax
PetscPOpen
PetscStrgrt
PetscGlobalMin
PetscPopErrorHandler
PetscStrlen
PetscGlobalSum
PetscPrintf
PetscStrncat
PetscInt
PetscPushErrorHandler
PetscStrncmp
PetscIntView
PetscRandom
PetscStrncpy
PetscMPIInt
PetscRandomCreate
PetscStrrchr
PetscMallocDebug
PetscRandomDestroy
PetscStrreplace
PetscMallocDump
PetscRandomGetInterval
PetscStrrstr
PetscMallocGetCurrentUsage
PetscRandomGetSeed
PetscStrstr
PetscMallocGetMaximumUsage
PetscRandomGetType
PetscStrtolower
PetscMatlabEngine
PetscRandomGetValue
PetscSynchronizedFGets
PetscMemcmp
PetscRandomGetValueImaginary
PetscSynchronizedFPrintf
PetscMemcpy
PetscRandomGetValueReal
PetscSynchronizedFlush
PetscMemmove
PetscRandomSeed
PetscSynchronizedPrintf
PetscMemoryGetCurrentUsage
PetscRandomSetInterval
PetscToken
PetscMemoryGetMaximumUsage
PetscRandomSetSeed
PetscTokenCreate
PetscMemorySetGetMaximumUsage
PetscRandomSetType
PetscTokenDestroy
PetscMemoryShowUsage
PetscRandomViewFromOptions
PetscTokenFind
PetscMemzero
PetscRealView
PetscTypeCompare
PetscObjectGetName
PetscSNPrintf
PetscObjectView
PetscScalarView
Advanced - Setting more advanced options and customization
PetscAttachDebugger
PetscGetProgramName
PetscObjectSetName
PetscBT
PetscInitializeNoArguments
PetscObjectSetState
PetscBinaryClose
PetscMallocDumpLog
PetscObjectSetType
PetscBinaryOpen
PetscMallocSetDumpLog
PetscObjectSetUp
PetscBinarySeekType
PetscMallocValidate
PetscObjectStateQuery
PetscBinaryWrite
PetscMatlabEngineCreate
PetscOptionsAllUsed
PetscContainer
PetscMatlabEngineDestroy
PetscOptionsGetAll
PetscContainerCreate
PetscMatlabEngineEvaluate
PetscOptionsGetenv
PetscContainerDestroy
PetscMatlabEngineGet
PetscOptionsInsert
PetscContainerGetPointer
PetscMatlabEngineGetArray
PetscOptionsLeft
PetscContainerSetPointer
PetscMatlabEngineGetOutput
PetscOptionsPrint
PetscContainerSetUserDestroy
PetscMatlabEnginePrintOutput
PetscOptionsReject
PetscCookie
PetscMatlabEnginePut
PetscRandomRegister
PetscDLLibrary
PetscMatlabEnginePutArray
PetscRandomRegisterAll
PetscDataTypeGetSize
PetscOList
PetscRandomRegisterDestroy
PetscDataTypeToMPIDataType
PetscObjectCompose
PetscRandomRegisterDynamic
PetscDefaultSignalHandler
PetscObjectComposeFunctionDynamic
PetscSetDebuggerFromString
PetscEnd
PetscObjectDereference
PetscSetDefaultDebugger
PetscErrorIsCatchable
PetscObjectGetComm
PetscSetFPTrap
PetscErrorSetCatchable
PetscObjectGetReference
PetscStopForDebugger
PetscExceptionCaught
PetscObjectGetType
PetscSubcomm
PetscExceptionPop
PetscObjectName
PetscSubcommCreate
PetscExceptionPush
PetscObjectPublish
PetscViewerMatlabGetArray
PetscExceptionTry1
PetscObjectQuery
PetscViewerMatlabPutArray
PetscFList
PetscObjectQueryFunction
PetscFixFilename
PetscObjectReference
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
PetscBinarySynchronizedRead
PetscGetArchType
PetscObjectGetNewTag
PetscBinarySynchronizedSeek
PetscGetFileFromPath
PetscObjectRegisterDestroy
PetscBinarySynchronizedWrite
PetscGetFullPath
PetscObjectRegisterDestroyAll
PetscClearMalloc
PetscGetHomeDirectory
PetscObjectSetScalarComposedData
PetscCommDestroy
PetscGetHostName
PetscObjectStateDecrease
PetscCommDuplicate
PetscGetPetscDir
PetscObjectStateIncrease
PetscCommGetNewTag
PetscGetRealPath
PetscOpenMPFinalize
PetscDLLibraryAppend
PetscGetRelativePath
PetscOpenMPFree
PetscDLLibraryCCAAppend
PetscGetTmp
PetscOpenMPHandle
PetscDLLibraryClose
PetscGetUserName
PetscOpenMPMerge
PetscDLLibraryOpen
PetscGetVersion
PetscOpenMPNew
PetscDLLibraryPrepend
PetscGetWorkingDirectory
PetscOpenMPRun
PetscDLLibraryRetrieve
PetscHeaderCreate
PetscOpenMPSpawn
PetscDLLibrarySym
PetscHeaderDestroy
PetscOptionsDestroy
PetscEmacsClientErrorHandler
PetscHelpPrintf
PetscPolymorphicFunction
PetscErrorMessage
PetscIgnoreErrorHandler
PetscPolymorphicScalar
PetscErrorPrintf
PetscMPIAbortErrorHandler
PetscPolymorphicSubroutine
PetscExceptionValue
PetscMPIDump
PetscPopSignalHandler
PetscFClose
PetscMalloc2
PetscPopUpSelect
PetscFListAddDynamic
PetscMalloc3
PetscPushSignalHandler
PetscFListDestroy
PetscMalloc4
PetscRandomInitializePackage
PetscFListDuplicate
PetscMalloc5
PetscReturnErrorHandler
PetscFListFind
PetscMalloc6
PetscSSEIsEnabled
PetscFListGet
PetscMalloc7
PetscSetDebugger
PetscFListPrintTypes
PetscObjectComposedDataGetInt
PetscSetHelpVersionFunctions
PetscFListView
PetscObjectComposedDataGetIntstar
PetscSetMalloc
PetscFOpen
PetscObjectComposedDataGetReal
PetscSharedTmp
PetscFileRetrieve
PetscObjectComposedDataGetRealstar
PetscSharedWorkingDirectory
PetscFinalized
PetscObjectComposedDataGetScalar
PetscSplitOwnership
PetscFree2
PetscObjectComposedDataGetScalarstar
PetscSplitOwnershipBlock
PetscFree3
PetscObjectComposedDataRegister
PetscTraceBackErrorHandler
PetscFree4
PetscObjectComposedDataSetInt
SCATTER_FORWARD_LOCAL
PetscFree5
PetscObjectComposedDataSetIntstar
SCATTER_REVERSE_LOCAL
No deprecated routines
Table of Contents