PETSc System routines
PETSc provides a variety of "system" level routines, including parallel file access, synchronized printing to screen.
Beginner - Basic usage
CHKERRQ
PetscAbsReal
PetscOptionsIntArray
CHKMEMQ
PetscDataType
PetscOptionsLogical
InsertMode
PetscFinalize
PetscOptionsName
MPI_Comm
PetscFree
PetscOptionsReal
PETSC_COMM_SELF
PetscGetDate
PetscOptionsRealArray
PETSC_COMM_WORLD
PetscGetInitialDate
PetscOptionsScalar
PETSC_DECIDE
PetscInitialize
PetscOptionsString
PETSC_DEFAULT
PetscInitializeFortran
PetscOptionsStringArray
PETSC_DETERMINE
PetscMalloc
PetscReal
PETSC_IGNORE
PetscMax
PetscScalar
PETSC_NULL
PetscMin
PetscSqr
ParameterDictCreate
PetscNew
PetscTruth
ParameterDictDestroy
PetscObject
PetscViewerMatlabOpen
ParameterDictGetDouble
PetscOptionsGetInt
SETERRQ
ParameterDictGetInteger
PetscOptionsGetIntArray
SETERRQ1
ParameterDictGetObject
PetscOptionsGetLogical
SETERRQ2
ParameterDictRemove
PetscOptionsGetReal
SETERRQ3
ParameterDictSetDouble
PetscOptionsGetRealArray
ScatterMode
ParameterDictSetInteger
PetscOptionsGetScalar
comm
ParameterDictSetObject
PetscOptionsGetString
rank
PassiveReal
PetscOptionsGetStringArray
size
PassiveScalar
PetscOptionsHasName
PetscAbsInt
PetscOptionsInt
Intermediate - Setting options for algorithms and data structures
PETSC_VIEWER_MATLAB
PetscOptionsInsertFile
PetscSortStrWithPermutation
PETSC_VIEWER_MATLAB_
PetscOptionsInsertString
PetscStartMatlab
PetscBarrier
PetscOptionsList
PetscStrallocpy
PetscBitMemcpy
PetscOptionsLogicalGroup
PetscStrcasecmp
PetscError
PetscOptionsLogicalGroupBegin
PetscStrcat
PetscFPrintf
PetscOptionsLogicalGroupEnd
PetscStrchr
PetscGetArgs
PetscOptionsSetValue
PetscStrcmp
PetscGetCPUTime
PetscOptionsTail
PetscStrcpy
PetscGetResidentSetSize
PetscPOpen
PetscStrgrt
PetscGlobalMax
PetscPopErrorHandler
PetscStrlen
PetscGlobalMin
PetscPrintf
PetscStrncat
PetscGlobalSum
PetscPushErrorHandler
PetscStrncmp
PetscIntView
PetscRandom
PetscStrncpy
PetscMatlabEngine
PetscRandomCreate
PetscStrrchr
PetscMemcmp
PetscRandomDestroy
PetscStrreplace
PetscMemcpy
PetscRandomGetValue
PetscStrstr
PetscMemmove
PetscRandomSetInterval
PetscStrtolower
PetscMemzero
PetscRealView
PetscSynchronizedFGets
PetscObjectDestroy
PetscScalarView
PetscSynchronizedFPrintf
PetscObjectGetName
PetscSequentialPhaseBegin
PetscSynchronizedFlush
PetscObjectGetParameterDict
PetscSequentialPhaseEnd
PetscSynchronizedPrintf
PetscObjectSetParameterDict
PetscShowMemoryUsage
PetscTokenCreate
PetscObjectView
PetscSleep
PetscTokenDestroy
PetscOptionsBegin
PetscSortInt
PetscTokenFind
PetscOptionsClearValue
PetscSortIntWithArray
PetscTrDump
PetscOptionsEList
PetscSortIntWithPermutation
PetscTrSpace
PetscOptionsEnd
PetscSortReal
PetscTypeCompare
PetscOptionsHead
PetscSortRealWithPermutation
Advanced - Setting more advanced options and customization
MPICCommToFortranComm
PetscMatlabEngineDestroy
PetscObjectQuery
MPIFortranCommToCComm
PetscMatlabEngineEvaluate
PetscObjectQueryFunction
PetscAttachDebugger
PetscMatlabEngineGet
PetscObjectReference
PetscBT
PetscMatlabEngineGetArray
PetscObjectSetName
PetscBinaryClose
PetscMatlabEngineGetOutput
PetscOptionsAllUsed
PetscBinaryOpen
PetscMatlabEnginePrintOutput
PetscOptionsGetAll
PetscBinarySeekType
PetscMatlabEnginePut
PetscOptionsGetenv
PetscBinaryWrite
PetscMatlabEnginePutArray
PetscOptionsInsert
PetscCompareDouble
PetscOList
PetscOptionsLeft
PetscCompareInt
PetscObjectCompose
PetscOptionsPrint
PetscCompareScalar
PetscObjectComposeFunctionDynamic
PetscOptionsReject
PetscDLLibraryList
PetscObjectContainer
PetscSetCommWorld
PetscDataTypeGetName
PetscObjectContainerCreate
PetscSetDebuggerFromString
PetscDataTypeGetSize
PetscObjectContainerDestroy
PetscSetDefaultDebugger
PetscDataTypeToMPIDataType
PetscObjectContainerGetPointer
PetscSetFPTrap
PetscDefaultSignalHandler
PetscObjectContainerSetPointer
PetscStopForDebugger
PetscEnd
PetscObjectDereference
PetscTrLog
PetscFList
PetscObjectGetComm
PetscTrLogDump
PetscFixFilename
PetscObjectGetReference
PetscTrValid
PetscGetProgramName
PetscObjectGetState
PetscViewerMatlabGetArray
PetscGhostExchange
PetscObjectGetType
PetscViewerMatlabPutArray
PetscInitializeNoArguments
PetscObjectName
PetscMatlabEngineCreate
PetscObjectPublish
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
PETSC_MATLAB_ENGINE_
PetscFListPrintTypes
PetscObjectGetScalarComposedData
PETSC_MATLAB_ENGINE_SELF
PetscFListView
PetscObjectIncreaseState
PETSC_MATLAB_ENGINE_WORLD
PetscFOpen
PetscObjectQueryLanguage
PetscAbortErrorHandler
PetscFileRetrieve
PetscObjectRegisterDestroy
PetscAttachDebuggerErrorHandler
PetscFunctionBegin
PetscObjectRegisterDestroyAll
PetscBinaryRead
PetscFunctionReturn
PetscObjectSetIntComposedData
PetscBinarySeek
PetscGatherMessageLengths
PetscObjectSetRealComposedData
PetscClearMalloc
PetscGatherNumberOfMessages
PetscObjectSetScalarComposedData
PetscCommDestroy
PetscGetArchType
PetscOptionsDestroy
PetscCommDuplicate
PetscGetFileFromPath
PetscPLAPACKFinalizePackage
PetscCommGetNewTag
PetscGetFullPath
PetscPLAPACKInitializePackage
PetscDLLibraryAppend
PetscGetHomeDirectory
PetscPopUpSelect
PetscDLLibraryCCAAppend
PetscGetHostName
PetscPushSignalHandler
PetscDLLibraryClose
PetscGetPetscDir
PetscRegisterCookie
PetscDLLibraryGetInfo
PetscGetRealPath
PetscSSEIsEnabled
PetscDLLibraryOpen
PetscGetRelativePath
PetscSetDebugger
PetscDLLibraryPrepend
PetscGetTmp
PetscSetHelpVersionFunctions
PetscDLLibraryRetrieve
PetscGetUserName
PetscSetMalloc
PetscDLLibrarySym
PetscGetVersion
PetscSharedTmp
PetscEmacsClientErrorHandler
PetscGetWorkingDirectory
PetscSharedWorkingDirectory
PetscErrorMessage
PetscHelpPrintf
PetscSplitOwnership
PetscErrorPrintf
PetscIgnoreErrorHandler
PetscSplitOwnershipBlock
PetscFClose
PetscObjectComposeLanguage
PetscStopErrorHandler
PetscFListAddDynamic
PetscObjectExists
PetscSynchronizedBinaryRead
PetscFListDestroy
PetscObjectGetCookie
PetscSynchronizedBinarySeek
PetscFListDuplicate
PetscObjectGetIntComposedData
PetscTraceBackErrorHandler
PetscFListFind
PetscObjectGetNewTag
PetscFListGet
PetscObjectGetRealComposedData
Table of Contents