PETSc System routines
PETSc provides a variety of "system" level routines, including parallel file access, synchronized printing to screen.
Beginner - Basic usage
ADD_VALUES
PetscBagRegisterScalar
PetscOptionsGetTruth
CHKERRQ
PetscBagRegisterString
PetscOptionsGetTruthArray
CHKERRXX
PetscBagRegisterTruth
PetscOptionsHasName
CHKMEMQ
PetscBagSetFromOptions
PetscOptionsInt
INSERT_VALUES
PetscBagView
PetscOptionsIntArray
InsertMode
PetscDataType
PetscOptionsMonitorSet
MAX_VALUES
PetscErrorCode
PetscOptionsName
MPIU_SCALAR
PetscFileMode
PetscOptionsReal
MPI_Comm
PetscFinalize
PetscOptionsRealArray
PETSC_COMM_SELF
PetscFree
PetscOptionsScalar
PETSC_COMM_WORLD
PetscFreeVoid
PetscOptionsString
PETSC_DECIDE
PetscGetDate
PetscOptionsStringArray
PETSC_DEFAULT
PetscInitialize
PetscOptionsTruth
PETSC_DETERMINE
PetscInitialized
PetscOptionsTruthArray
PETSC_FALSE
PetscMalloc
PetscRandomSetFromOptions
PETSC_IGNORE
PetscNew
PetscRandomType
PETSC_NO
PetscObject
PetscRandomView
PETSC_NULL
PetscObjectDestroy
PetscReal
PETSC_TRUE
PetscObjectSetFromOptions
PetscScalar
PETSC_YES
PetscOptionsEnum
PetscTruth
PassiveReal
PetscOptionsGetEnum
SCATTER_FORWARD
PassiveScalar
PetscOptionsGetInt
SCATTER_REVERSE
PetscBag
PetscOptionsGetIntArray
SETERRQ
PetscBagDestroy
PetscOptionsGetReal
SETERRQ1
PetscBagLoad
PetscOptionsGetRealArray
SETERRQ2
PetscBagRegisterEnum
PetscOptionsGetScalar
SETERRQ3
PetscBagRegisterInt
PetscOptionsGetString
ScatterMode
PetscBagRegisterReal
PetscOptionsGetStringArray
UsingFortran
Intermediate - Setting options for algorithms and data structures
PetscBLASInt
PetscOptionsClearValue
PetscSequentialPhaseEnd
PetscBagCreate
PetscOptionsEList
PetscSleep
PetscBagGetData
PetscOptionsEnd
PetscSortInt
PetscBagGetName
PetscOptionsGetEList
PetscSortIntWithArray
PetscBagSetName
PetscOptionsHead
PetscSortIntWithPermutation
PetscBarrier
PetscOptionsInsertFile
PetscSortIntWithScalarArray
PetscEnum
PetscOptionsInsertString
PetscSortMPIIntWithArray
PetscError
PetscOptionsList
PetscSortReal
PetscErrorCxx
PetscOptionsMonitorCancel
PetscSortRealWithPermutation
PetscFPrintf
PetscOptionsMonitorDefault
PetscSortSplit
PetscFreeArguments
PetscOptionsSetFromOptions
PetscSortSplitReal
PetscGetArgs
PetscOptionsSetValue
PetscSortStrWithPermutation
PetscGetArguments
PetscOptionsTail
PetscStartMatlab
PetscGetCPUTime
PetscOptionsTruthGroup
PetscStrallocpy
PetscGetTime
PetscOptionsTruthGroupBegin
PetscStrcasecmp
PetscGlobalMax
PetscOptionsTruthGroupEnd
PetscStrcat
PetscGlobalMin
PetscOptionsValidKey
PetscStrchr
PetscGlobalSum
PetscPClose
PetscStrcmp
PetscInt
PetscPOpen
PetscStrcpy
PetscIntView
PetscPopErrorHandler
PetscStrfree
PetscLogEvent
PetscPrintf
PetscStrgrt
PetscLogStage
PetscPushErrorHandler
PetscStrlen
PetscMPIInt
PetscRandom
PetscStrncat
PetscMallocDebug
PetscRandomCreate
PetscStrncmp
PetscMallocDump
PetscRandomDestroy
PetscStrncpy
PetscMallocGetCurrentUsage
PetscRandomGetInterval
PetscStrrchr
PetscMallocGetMaximumUsage
PetscRandomGetSeed
PetscStrreplace
PetscMatlabEngine
PetscRandomGetType
PetscStrrstr
PetscMemcmp
PetscRandomGetValue
PetscStrstr
PetscMemcpy
PetscRandomGetValueReal
PetscStrtolower
PetscMemmove
PetscRandomSeed
PetscSynchronizedFGets
PetscMemoryGetCurrentUsage
PetscRandomSetInterval
PetscSynchronizedFPrintf
PetscMemoryGetMaximumUsage
PetscRandomSetSeed
PetscSynchronizedFlush
PetscMemorySetGetMaximumUsage
PetscRandomSetType
PetscSynchronizedPrintf
PetscMemoryShowUsage
PetscRandomViewFromOptions
PetscToken
PetscMemzero
PetscRealView
PetscTokenCreate
PetscObjectGetName
PetscSNPrintf
PetscTokenDestroy
PetscObjectView
PetscScalarView
PetscTokenFind
PetscOptionsBegin
PetscSequentialPhaseBegin
PetscTypeCompare
Advanced - Setting more advanced options and customization
PetscAttachDebugger
PetscGetProgramName
PetscObjectReference
PetscBinaryClose
PetscInitializeNoArguments
PetscObjectSetName
PetscBinaryOpen
PetscLikely
PetscObjectSetState
PetscBinarySeekType
PetscMPIDataTypeToPetscDataType
PetscObjectSetType
PetscBinaryWrite
PetscMallocDumpLog
PetscObjectSetUp
PetscContainer
PetscMallocSetDumpLog
PetscObjectStateQuery
PetscContainerCreate
PetscMallocValidate
PetscOptionsAllUsed
PetscContainerDestroy
PetscMatlabEngineCreate
PetscOptionsGetAll
PetscContainerGetPointer
PetscMatlabEngineDestroy
PetscOptionsGetenv
PetscContainerSetPointer
PetscMatlabEngineEvaluate
PetscOptionsInsert
PetscContainerSetUserDestroy
PetscMatlabEngineGet
PetscOptionsLeft
PetscCookie
PetscMatlabEngineGetArray
PetscOptionsPrint
PetscDLLibrary
PetscMatlabEngineGetOutput
PetscOptionsReject
PetscDataTypeGetSize
PetscMatlabEnginePrintOutput
PetscOptionsSetAlias
PetscDataTypeToMPIDataType
PetscMatlabEnginePut
PetscRandomRegister
PetscDefaultSignalHandler
PetscMatlabEnginePutArray
PetscRandomRegisterAll
PetscEnd
PetscObjectCompose
PetscRandomRegisterDestroy
PetscErrorIsCatchable
PetscObjectComposeFunctionDynamic
PetscRandomRegisterDynamic
PetscErrorSetCatchable
PetscObjectDereference
PetscSetDebuggerFromString
PetscExceptionCaught
PetscObjectGetComm
PetscSetDefaultDebugger
PetscExceptionPop
PetscObjectGetReference
PetscSetFPTrap
PetscExceptionPush
PetscObjectGetType
PetscStopForDebugger
PetscExceptionTry1
PetscObjectName
PetscSubcomm
PetscExceptionTrySyncNorm
PetscObjectPublish
PetscSubcommCreate
PetscFList
PetscObjectQuery
PetscUnlikely
PetscFixFilename
PetscObjectQueryFunction
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
PETSC_MATLAB_ENGINE_
PetscGatherMessageLengths
PetscObjectComposedDataSetScalarstar
PETSC_MATLAB_ENGINE_SELF
PetscGatherMessageLengths2
PetscObjectCreate
PETSC_MATLAB_ENGINE_WORLD
PetscGatherNumberOfMessages
PetscObjectCreateGeneric
PetscAbortErrorHandler
PetscGetArchType
PetscObjectGetCookie
PetscAddrAlign
PetscGetFileFromPath
PetscObjectGetNewTag
PetscAttachDebuggerErrorHandler
PetscGetFullPath
PetscObjectGetTabLevel
PetscBinaryRead
PetscGetHomeDirectory
PetscObjectIncrementTabLevel
PetscBinarySeek
PetscGetHostName
PetscObjectRegisterDestroy
PetscBinarySynchronizedRead
PetscGetPetscDir
PetscObjectRegisterDestroyAll
PetscBinarySynchronizedSeek
PetscGetRealPath
PetscObjectStateDecrease
PetscBinarySynchronizedWrite
PetscGetRelativePath
PetscObjectStateIncrease
PetscCommDestroy
PetscGetTmp
PetscOpenMPFinalize
PetscCommDuplicate
PetscGetUserName
PetscOpenMPFree
PetscCommGetNewTag
PetscGetVersion
PetscOpenMPHandle
PetscDLClose
PetscGetWorkingDirectory
PetscOpenMPMalloc
PetscDLLibraryAppend
PetscHeaderCreate
PetscOpenMPMerge
PetscDLLibraryCCAAppend
PetscHeaderDestroy
PetscOpenMPRun
PetscDLLibraryClose
PetscHelpPrintf
PetscOpenMPRunCtx
PetscDLLibraryOpen
PetscIgnoreErrorHandler
PetscOpenMPSpawn
PetscDLLibraryPrepend
PetscMPIAbortErrorHandler
PetscOptionsClear
PetscDLLibraryRetrieve
PetscMPIDump
PetscOptionsDestroy
PetscDLLibrarySym
PetscMalloc2
PetscPolymorphicFunction
PetscDLOpen
PetscMalloc3
PetscPolymorphicScalar
PetscDLSym
PetscMalloc4
PetscPolymorphicSubroutine
PetscEmacsClientErrorHandler
PetscMalloc5
PetscPopSignalHandler
PetscErrorMessage
PetscMalloc6
PetscPopUpSelect
PetscErrorPrintf
PetscMalloc7
PetscPrefetchBlock
PetscExceptionValue
PetscMallocClear
PetscPushSignalHandler
PetscFClose
PetscMallocSet
PetscRandomFinalizePackage
PetscFListAddDynamic
PetscOList
PetscRandomInitializePackage
PetscFListDestroy
PetscOListAdd
PetscRegisterFinalize
PetscFListDuplicate
PetscOListDestroy
PetscRegisterFinalizeAll
PetscFListFind
PetscOListDuplicate
PetscReturnErrorHandler
PetscFListGet
PetscOListFind
PetscSSEIsEnabled
PetscFListPrintTypes
PetscOListReverseFind
PetscSetDebugTerminal
PetscFListView
PetscObjectComposedDataGetInt
PetscSetDebugger
PetscFOpen
PetscObjectComposedDataGetIntstar
PetscSetHelpVersionFunctions
PetscFileRetrieve
PetscObjectComposedDataGetReal
PetscSharedTmp
PetscFinalized
PetscObjectComposedDataGetRealstar
PetscSharedWorkingDirectory
PetscFree2
PetscObjectComposedDataGetScalar
PetscSplitOwnership
PetscFree3
PetscObjectComposedDataGetScalarstar
PetscSplitOwnershipBlock
PetscFree4
PetscObjectComposedDataRegister
PetscTraceBackErrorHandler
PetscFree5
PetscObjectComposedDataSetInt
PetscTraceBackErrorHandlerCxx
PetscFree6
PetscObjectComposedDataSetIntstar
SCATTER_FORWARD_LOCAL
PetscFree7
PetscObjectComposedDataSetReal
SCATTER_REVERSE_LOCAL
PetscFunctionBegin
PetscObjectComposedDataSetRealstar
PetscFunctionReturn
PetscObjectComposedDataSetScalar
No deprecated routines
Table of Contents