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