PETSc System routines

PETSc provides a variety of "system" level routines, including parallel file access, synchronized printing to screen.

Beginner - Basic usage
ADD_VALUES PetscBagRegisterScalar PetscOptionsGetTruth
CHKERRQ PetscBagRegisterString PetscOptionsGetTruthArray
CHKERRXX PetscBagRegisterTruth PetscOptionsHasName
CHKMEMQ PetscBagSetFromOptions PetscOptionsInt
INSERT_VALUES PetscBagView PetscOptionsIntArray
InsertMode PetscDataType PetscOptionsMonitorSet
MAX_VALUES PetscErrorCode PetscOptionsName
MPIU_SCALAR PetscFileMode PetscOptionsReal
MPI_Comm PetscFinalize PetscOptionsRealArray
PETSC_COMM_SELF PetscFree PetscOptionsScalar
PETSC_COMM_WORLD PetscFreeVoid PetscOptionsString
PETSC_DECIDE PetscGetDate PetscOptionsStringArray
PETSC_DEFAULT PetscInitialize PetscOptionsTruth
PETSC_DETERMINE PetscInitialized PetscOptionsTruthArray
PETSC_FALSE PetscMalloc PetscRandomSetFromOptions
PETSC_IGNORE PetscNew PetscRandomType
PETSC_NO PetscObject PetscRandomView
PETSC_NULL PetscObjectDestroy PetscReal
PETSC_TRUE PetscObjectSetFromOptions PetscScalar
PETSC_YES PetscOptionsEnum PetscTruth
PassiveReal PetscOptionsGetEnum SCATTER_FORWARD
PassiveScalar PetscOptionsGetInt SCATTER_REVERSE
PetscBag PetscOptionsGetIntArray SETERRQ
PetscBagDestroy PetscOptionsGetReal SETERRQ1
PetscBagLoad PetscOptionsGetRealArray SETERRQ2
PetscBagRegisterEnum PetscOptionsGetScalar SETERRQ3
PetscBagRegisterInt PetscOptionsGetString ScatterMode
PetscBagRegisterReal PetscOptionsGetStringArray UsingFortran
Intermediate - Setting options for algorithms and data structures
PetscBLASInt PetscOptionsClearValue PetscSequentialPhaseEnd
PetscBagCreate PetscOptionsEList PetscSleep
PetscBagGetData PetscOptionsEnd PetscSortInt
PetscBagGetName PetscOptionsGetEList PetscSortIntWithArray
PetscBagSetName PetscOptionsHead PetscSortIntWithPermutation
PetscBarrier PetscOptionsInsertFile PetscSortIntWithScalarArray
PetscEnum PetscOptionsInsertString PetscSortMPIIntWithArray
PetscError PetscOptionsList PetscSortReal
PetscErrorCxx PetscOptionsMonitorCancel PetscSortRealWithPermutation
PetscFPrintf PetscOptionsMonitorDefault PetscSortSplit
PetscFreeArguments PetscOptionsSetFromOptions PetscSortSplitReal
PetscGetArgs PetscOptionsSetValue PetscSortStrWithPermutation
PetscGetArguments PetscOptionsTail PetscStartMatlab
PetscGetCPUTime PetscOptionsTruthGroup PetscStrallocpy
PetscGetTime PetscOptionsTruthGroupBegin PetscStrcasecmp
PetscGlobalMax PetscOptionsTruthGroupEnd PetscStrcat
PetscGlobalMin PetscOptionsValidKey PetscStrchr
PetscGlobalSum PetscPClose PetscStrcmp
PetscInt PetscPOpen PetscStrcpy
PetscIntView PetscPopErrorHandler PetscStrfree
PetscLogEvent PetscPrintf PetscStrgrt
PetscLogStage PetscPushErrorHandler PetscStrlen
PetscMPIInt PetscRandom PetscStrncat
PetscMallocDebug PetscRandomCreate PetscStrncmp
PetscMallocDump PetscRandomDestroy PetscStrncpy
PetscMallocGetCurrentUsage PetscRandomGetInterval PetscStrrchr
PetscMallocGetMaximumUsage PetscRandomGetSeed PetscStrreplace
PetscMatlabEngine PetscRandomGetType PetscStrrstr
PetscMemcmp PetscRandomGetValue PetscStrstr
PetscMemcpy PetscRandomGetValueReal PetscStrtolower
PetscMemmove PetscRandomSeed PetscSynchronizedFGets
PetscMemoryGetCurrentUsage PetscRandomSetInterval PetscSynchronizedFPrintf
PetscMemoryGetMaximumUsage PetscRandomSetSeed PetscSynchronizedFlush
PetscMemorySetGetMaximumUsage PetscRandomSetType PetscSynchronizedPrintf
PetscMemoryShowUsage PetscRandomViewFromOptions PetscToken
PetscMemzero PetscRealView PetscTokenCreate
PetscObjectGetName PetscSNPrintf PetscTokenDestroy
PetscObjectView PetscScalarView PetscTokenFind
PetscOptionsBegin PetscSequentialPhaseBegin PetscTypeCompare
Advanced - Setting more advanced options and customization
PetscAttachDebugger PetscGetProgramName PetscObjectReference
PetscBinaryClose PetscInitializeNoArguments PetscObjectSetName
PetscBinaryOpen PetscLikely PetscObjectSetState
PetscBinarySeekType PetscMPIDataTypeToPetscDataType PetscObjectSetType
PetscBinaryWrite PetscMallocDumpLog PetscObjectSetUp
PetscContainer PetscMallocSetDumpLog PetscObjectStateQuery
PetscContainerCreate PetscMallocValidate PetscOptionsAllUsed
PetscContainerDestroy PetscMatlabEngineCreate PetscOptionsGetAll
PetscContainerGetPointer PetscMatlabEngineDestroy PetscOptionsGetenv
PetscContainerSetPointer PetscMatlabEngineEvaluate PetscOptionsInsert
PetscContainerSetUserDestroy PetscMatlabEngineGet PetscOptionsLeft
PetscCookie PetscMatlabEngineGetArray PetscOptionsPrint
PetscDLLibrary PetscMatlabEngineGetOutput PetscOptionsReject
PetscDataTypeGetSize PetscMatlabEnginePrintOutput PetscOptionsSetAlias
PetscDataTypeToMPIDataType PetscMatlabEnginePut PetscRandomRegister
PetscDefaultSignalHandler PetscMatlabEnginePutArray PetscRandomRegisterAll
PetscEnd PetscObjectCompose PetscRandomRegisterDestroy
PetscErrorIsCatchable PetscObjectComposeFunctionDynamic PetscRandomRegisterDynamic
PetscErrorSetCatchable PetscObjectDereference PetscSetDebuggerFromString
PetscExceptionCaught PetscObjectGetComm PetscSetDefaultDebugger
PetscExceptionPop PetscObjectGetReference PetscSetFPTrap
PetscExceptionPush PetscObjectGetType PetscStopForDebugger
PetscExceptionTry1 PetscObjectName PetscSubcomm
PetscExceptionTrySyncNorm PetscObjectPublish PetscSubcommCreate
PetscFList PetscObjectQuery PetscUnlikely
PetscFixFilename PetscObjectQueryFunction
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
PETSC_MATLAB_ENGINE_ PetscGatherMessageLengths PetscObjectComposedDataSetScalarstar
PETSC_MATLAB_ENGINE_SELF PetscGatherMessageLengths2 PetscObjectCreate
PETSC_MATLAB_ENGINE_WORLD PetscGatherNumberOfMessages PetscObjectCreateGeneric
PetscAbortErrorHandler PetscGetArchType PetscObjectGetCookie
PetscAddrAlign PetscGetFileFromPath PetscObjectGetNewTag
PetscAttachDebuggerErrorHandler PetscGetFullPath PetscObjectGetTabLevel
PetscBinaryRead PetscGetHomeDirectory PetscObjectIncrementTabLevel
PetscBinarySeek PetscGetHostName PetscObjectRegisterDestroy
PetscBinarySynchronizedRead PetscGetPetscDir PetscObjectRegisterDestroyAll
PetscBinarySynchronizedSeek PetscGetRealPath PetscObjectStateDecrease
PetscBinarySynchronizedWrite PetscGetRelativePath PetscObjectStateIncrease
PetscCommDestroy PetscGetTmp PetscOpenMPFinalize
PetscCommDuplicate PetscGetUserName PetscOpenMPFree
PetscCommGetNewTag PetscGetVersion PetscOpenMPHandle
PetscDLClose PetscGetWorkingDirectory PetscOpenMPMalloc
PetscDLLibraryAppend PetscHeaderCreate PetscOpenMPMerge
PetscDLLibraryCCAAppend PetscHeaderDestroy PetscOpenMPRun
PetscDLLibraryClose PetscHelpPrintf PetscOpenMPRunCtx
PetscDLLibraryOpen PetscIgnoreErrorHandler PetscOpenMPSpawn
PetscDLLibraryPrepend PetscMPIAbortErrorHandler PetscOptionsClear
PetscDLLibraryRetrieve PetscMPIDump PetscOptionsDestroy
PetscDLLibrarySym PetscMalloc2 PetscPolymorphicFunction
PetscDLOpen PetscMalloc3 PetscPolymorphicScalar
PetscDLSym PetscMalloc4 PetscPolymorphicSubroutine
PetscEmacsClientErrorHandler PetscMalloc5 PetscPopSignalHandler
PetscErrorMessage PetscMalloc6 PetscPopUpSelect
PetscErrorPrintf PetscMalloc7 PetscPrefetchBlock
PetscExceptionValue PetscMallocClear PetscPushSignalHandler
PetscFClose PetscMallocSet PetscRandomFinalizePackage
PetscFListAddDynamic PetscOList PetscRandomInitializePackage
PetscFListDestroy PetscOListAdd PetscRegisterFinalize
PetscFListDuplicate PetscOListDestroy PetscRegisterFinalizeAll
PetscFListFind PetscOListDuplicate PetscReturnErrorHandler
PetscFListGet PetscOListFind PetscSSEIsEnabled
PetscFListPrintTypes PetscOListReverseFind PetscSetDebugTerminal
PetscFListView PetscObjectComposedDataGetInt PetscSetDebugger
PetscFOpen PetscObjectComposedDataGetIntstar PetscSetHelpVersionFunctions
PetscFileRetrieve PetscObjectComposedDataGetReal PetscSharedTmp
PetscFinalized PetscObjectComposedDataGetRealstar PetscSharedWorkingDirectory
PetscFree2 PetscObjectComposedDataGetScalar PetscSplitOwnership
PetscFree3 PetscObjectComposedDataGetScalarstar PetscSplitOwnershipBlock
PetscFree4 PetscObjectComposedDataRegister PetscTraceBackErrorHandler
PetscFree5 PetscObjectComposedDataSetInt PetscTraceBackErrorHandlerCxx
PetscFree6 PetscObjectComposedDataSetIntstar SCATTER_FORWARD_LOCAL
PetscFree7 PetscObjectComposedDataSetReal SCATTER_REVERSE_LOCAL
PetscFunctionBegin PetscObjectComposedDataSetRealstar
PetscFunctionReturn PetscObjectComposedDataSetScalar
No deprecated routines

Table of Contents