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