System Manual Pages
PETSc provides a variety of "system" level routines.
Beginner - Basic usage
OptionsGetDouble
OptionsGetScalar
PetscGetDate
OptionsGetDoubleArray
OptionsGetString
PetscGetInitialDate
OptionsGetInt
OptionsGetStringArray
PetscInitialize
OptionsGetIntArray
OptionsHasName
PetscInitializeFortran
OptionsGetLogical
PetscFinalize
Intermediate - Setting options for algorithms and data structures
OptionsClearValue
PetscMemzero
PetscSequentialPhaseEnd
OptionsInsertFile
PetscObjectDestroy
PetscSleep
OptionsSetValue
PetscObjectGetName
PetscSortDouble
PetscBarrier
PetscObjectView
PetscSortDoubleWithPermutation
PetscBitMemcpy
PetscPOpen
PetscSortInt
PetscDoubleView
PetscPopErrorHandler
PetscSortIntWithPermutation
PetscError
PetscPrintf
PetscStartMatlab
PetscFPrintf
PetscPushErrorHandler
PetscSynchronizedFPrintf
PetscGetCPUTime
PetscRandomCreate
PetscSynchronizedFlush
PetscGetResidentSetSize
PetscRandomDestroy
PetscSynchronizedPrintf
PetscIntView
PetscRandomGetValue
PetscTrDump
PetscMemcmp
PetscRandomSetInterval
PetscTrSpace
PetscMemcpy
PetscScalarView
PetscTypeCompare
PetscMemmove
PetscSequentialPhaseBegin
Advanced - Setting more advanced options and customization
MPICCommToFortranComm
PetscCompareScalar
PetscObjectGetType
MPIFortranCommToCComm
PetscDefaultSignalHandler
PetscObjectPublish
OptionsAllUsed
PetscFixFilename
PetscObjectQuery
OptionsGetAll
PetscGetProgramName
PetscObjectQueryFunction
OptionsGetenv
PetscInitializeNoArguments
PetscObjectReference
OptionsLeft
PetscObjectCompose
PetscObjectSetName
OptionsPrint
PetscObjectComposeFunction
PetscSetCommWorld
OptionsReject
PetscObjectContainerCreate
PetscSetFPTrap
PetscAttachDebugger
PetscObjectContainerDestroy
PetscStopForDebugger
PetscBinaryClose
PetscObjectContainerGetPointer
PetscTrLog
PetscBinaryOpen
PetscObjectContainerSetPointer
PetscTrLogDump
PetscBinaryWrite
PetscObjectDereference
PetscTrValid
PetscCompareDouble
PetscObjectGetComm
PetscCompareInt
PetscObjectGetReference
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
DLLibraryAppend
PetscErrorPrintfDefault
PetscObjectComposeLanguage
DLLibraryClose
PetscFClose
PetscObjectExists
DLLibraryGetInfo
PetscFOpen
PetscObjectGetCookie
DLLibraryOpen
PetscFileRetrieve
PetscObjectGetNewTag
DLLibraryPrepend
PetscGetArchType
PetscObjectQueryLanguage
DLLibraryRetrieve
PetscGetFileFromPath
PetscObjectRestoreNewTag
DLLibrarySym
PetscGetFullPath
PetscPushSignalHandler
PetscAbortErrorHandler
PetscGetHomeDirectory
PetscRegisterCookie
PetscAttachDebuggerErrorHandler
PetscGetHostName
PetscSetDebugger
PetscBinaryRead
PetscGetRealPath
PetscSetMalloc
PetscBinarySeek
PetscGetRelativePath
PetscSharedTmp
PetscClearMalloc
PetscGetTmp
PetscSharedWorkingDirectory
PetscCommGetNewTag
PetscGetUserName
PetscSplitOwnership
PetscCommRestoreNewTag
PetscGetWorkingDirectory
PetscStopErrorHandler
PetscEmacsClientErrorHandler
PetscHelpPrintfDefault
PetscTraceBackErrorHandler
Table of Contents