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