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