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