System Manual Pages
PETSc provides a variety of "system" level routines.
Beginner - Basic usage
AliceFinalize
OptionsGetIntArray
OptionsHasName
AliceInitialize
OptionsGetLogical
PetscFinalize
OptionsGetDouble
OptionsGetScalar
PetscInitialize
OptionsGetDoubleArray
OptionsGetString
PetscInitializeFortran
OptionsGetInt
OptionsGetStringArray
Intermediate - Setting options for algorithms and data structures
AliceInitializeNoArguments
PetscMemmove
PetscSequentialPhaseEnd
OptionsClearValue
PetscMemzero
PetscSleep
OptionsInsertFile
PetscObjectDestroy
PetscSortDouble
OptionsSetValue
PetscObjectGetName
PetscSortDoubleWithPermutation
PetscBarrier
PetscObjectView
PetscSortInt
PetscBitMemcpy
PetscPopErrorHandler
PetscSortIntWithPermutation
PetscDoubleView
PetscPrintf
PetscSynchronizedFPrintf
PetscError
PetscPushErrorHandler
PetscSynchronizedFlush
PetscFPrintf
PetscRandomCreate
PetscSynchronizedPrintf
PetscGetCPUTime
PetscRandomDestroy
PetscTrDump
PetscGetResidentSetSize
PetscRandomGetValue
PetscTrSpace
PetscIntView
PetscRandomSetInterval
PetscTypeCompare
PetscMemcmp
PetscScalarView
PetscMemcpy
PetscSequentialPhaseBegin
Advanced - Setting more advanced options and customization
MPICCommToFortranComm
PetscCompareInt
PetscObjectGetComm
MPIFortranCommToCComm
PetscCompareScalar
PetscObjectGetReference
OptionsAllUsed
PetscDefaultSignalHandler
PetscObjectGetType
OptionsGetAll
PetscFixFilename
PetscObjectPublish
OptionsGetenv
PetscGetProgramName
PetscObjectQuery
OptionsLeft
PetscInitializeNoArguments
PetscObjectQueryFunction
OptionsPrint
PetscObjectCompose
PetscObjectReference
OptionsReject
PetscObjectComposeFunction
PetscObjectSetName
PetscAttachDebugger
PetscObjectContainerCreate
PetscSetCommWorld
PetscBinaryClose
PetscObjectContainerDestroy
PetscSetFPTrap
PetscBinaryOpen
PetscObjectContainerGetPointer
PetscStopForDebugger
PetscBinaryWrite
PetscObjectContainerSetPointer
PetscTrLog
PetscCompareDouble
PetscObjectDereference
PetscTrLogDump
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
PetscGetUserName
PetscSplitOwnership
PetscCommGetNewTag
PetscGetWorkingDirectory
PetscStopErrorHandler
PetscCommRestoreNewTag
PetscHelpPrintfDefault
PetscTraceBackErrorHandler
Table of Contents