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