petsc-dev 2014-04-18
Report Typos and Errors

PETSc System routines

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

Beginner - Basic usage
ADD_VALUES PETSC_DECIDE PetscOptionsGetInt
CHKERRQ PETSC_DEFAULT PetscOptionsGetRealArray
CHKERRXX PETSC_DETERMINE PetscOptionsGetReal
CHKMEMQ PetscErrorCode PetscOptionsGetScalarArray
InsertMode PETSC_FALSE PetscOptionsGetScalar
INSERT_VALUES PetscFileMode PetscOptionsGetStringArray
MAX_VALUES PetscFinalize PetscOptionsGetString
MPI_Comm PetscFortranAddr PetscOptionsHasName
MPIU_SCALAR PetscFree PetscOptionsIntArray
PassiveReal PetscFreeVoid PetscOptionsInt
PassiveScalar PetscGetDate PetscOptionsMonitorSet
PetscBagDestroy PETSC_IGNORE PetscOptionsName
PetscBag PETSC_i PetscOptionsRealArray
PetscBagLoad PetscInitialized PetscOptionsReal
PetscBagRegisterBoolArray PetscInitialize PetscOptionsScalar
PetscBagRegisterBool PetscIsInfOrNan PetscOptionsStringArray
PetscBagRegisterEnum PetscIsNormal PetscOptionsString
PetscBagRegisterIntArray PetscMalloc PetscOptionsViewer
PetscBagRegisterInt PetscNew PetscRandomSetFromOptions
PetscBagRegisterRealArray PETSC_NULL PetscRandomType
PetscBagRegisterReal PetscObjectDestroy PetscRandomView
PetscBagRegisterScalar PetscObject PetscReal
PetscBagRegisterString PetscObjectSetFromOptions PetscScalar
PetscBagSetFromOptions PetscOffset PETSC_TRUE
PetscBagView PetscOptionsBoolArray SETERRQ1
PetscBool PetscOptionsBool SETERRQ2
PETSC_COMM_SELF PetscOptionsEnum SETERRQ3
PETSC_COMM_WORLD PetscOptionsGetBoolArray SETERRQ
PetscComplex PetscOptionsGetBool UsingFortran
PetscCopyMode PetscOptionsGetEnum
PetscDataType PetscOptionsGetIntArray
Intermediate - Setting options for algorithms and data structures
PetscBagCreate PetscOptionsClearValue PetscSortMPIInt
PetscBagGetData PetscOptionsEList PetscSortMPIIntWithArray
PetscBagGetName PetscOptionsEnd PetscSortReal
PetscBagSetName PetscOptionsFList PetscSortRealWithPermutation
PetscBagSetOptionsPrefix PetscOptionsGetEList PetscSortRemoveDupsInt
PetscBarrier PetscOptionsHead PetscSortRemoveDupsMPIInt
PetscBLASInt PetscOptionsInsertString PetscSortRemoveDupsReal
PetscCitationsRegister PetscOptionsMonitorCancel PetscSortSplit
PetscEnum PetscOptionsMonitorDefault PetscSortSplitReal
PetscError PetscOptionsSetFromOptions PetscSortStrWithPermutation
PetscFindInt PetscOptionsSetValue PetscStartMatlab
PetscFreeArguments PetscOptionsTail PetscStrallocpy
PetscFunctionBeginUser PetscOptionsValidKey PetscStrArrayallocpy
PetscGetArgs PetscPClose PetscStrArrayDestroy
PetscGetArguments PetscPOpen PetscStrbeginswith
PetscGetCPUTime PetscPOpenSetMachine PetscStrcasecmp
PetscInt PetscPopErrorHandler PetscStrcat
PetscIntView PetscPrintf PetscStrchr
PetscMallocDebug PetscProcessTree PetscStrcmp
PetscMallocDump PetscPushErrorHandler PetscStrcpy
PetscMallocGetCurrentUsage PetscRandomCreate PetscStrendswith
PetscMallocGetDebug PetscRandomDestroy PetscStrendswithwhich
PetscMallocGetMaximumUsage PetscRandomGetInterval PetscStrgrt
PetscMallocGetStack PetscRandomGetSeed PetscStrlen
PetscMatlabEngine PetscRandomGetType PetscStrncat
PetscMemcmp PetscRandomGetValue PetscStrncmp
PetscMemcpy PetscRandomGetValueReal PetscStrncpy
PetscMemmove PetscRandom PetscStrrchr
PetscMemoryGetCurrentUsage PetscRandomSeed PetscStrreplace
PetscMemoryGetMaximumUsage PetscRandomSetInterval PetscStrrstr
PetscMemorySetGetMaximumUsage PetscRandomSetSeed PetscStrstr
PetscMemoryShowUsage PetscRandomSetType PetscStrToArrayDestroy
PetscMemzero PetscRealView PetscStrToArray
PetscMergeIntArrayPair PetscScalarView PetscStrtolower
PetscMPIInt PetscSequentialPhaseBegin PetscSynchronizedFGets
PetscObjectGetName PetscSequentialPhaseEnd PetscSynchronizedFlush
PetscObjectOptionsBegin PetscSleep PetscSynchronizedFPrintf
PetscObjectTypeCompareAny PetscSNPrintfCount PetscSynchronizedPrintf
PetscObjectTypeCompare PetscSNPrintf PetscTokenCreate
PetscObjectView PetscSortInt PetscTokenDestroy
PetscOptionsBegin PetscSortIntWithArray PetscTokenFind
PetscOptionsBoolGroupBegin PetscSortIntWithArrayPair PetscToken
PetscOptionsBoolGroupEnd PetscSortIntWithPermutation
PetscOptionsBoolGroup PetscSortIntWithScalarArray
Advanced - Setting more advanced options and customization
PetscAttachDebugger PetscMallocSetDumpLogThreshold PetscObjectSetType
PetscBinaryClose PetscMallocValidate PetscObjectSetUp
PetscBinaryOpen PetscMatlabEngineCreate PetscObjectsGetObject
PetscBinarySeekType PetscMatlabEngineDestroy PetscObjectStateGet
PetscBinaryWrite PetscMatlabEngineEvaluate PetscObjectStateSet
PetscCheckPointerSetIntensity PetscMatlabEngineGetArray PetscObjectsView
PetscContainerCreate PetscMatlabEngineGet PetscOptionsAllUsed
PetscContainerDestroy PetscMatlabEngineGetOutput PetscOptionsGetAll
PetscContainerGetPointer PetscMatlabEnginePrintOutput PetscOptionsGetenv
PetscContainer PetscMatlabEnginePutArray PetscOptionsInsert
PetscContainerSetPointer PetscMatlabEnginePut PetscOptionsLeft
PetscContainerSetUserDestroy PetscMPIDataTypeToPetscDataType PetscOptionsPrefixPop
PetscDataTypeFromString PetscObjectComm PetscOptionsPrefixPush
PetscDataTypeGetSize PetscObjectComposeFunction PetscOptionsReject
PetscDataTypeToMPIDataType PetscObjectCompose PetscOptionsSetAlias
PetscDLLibrary PetscObjectDereference PetscOptionsUsed
PetscEListFind PetscObjectGetComm PetscOptionsView
PetscEnd PetscObjectGetReference PetscPrecision
PetscErrorType PetscObjectGetType PetscRandomRegisterAll
PetscFixFilename PetscObjectQueryFunction PetscRandomRegister
PetscFPTrapPop PetscObjectQuery PetscSAWsBlock
PetscFPTrapPush PetscObjectReference PetscSetFPTrap
PetscFunctionList PetscObjectSAWsBlock PetscSignalHandlerDefault
PetscGetProgramName PetscObjectSAWsGrantAccess PetscSubcommCreate
PetscInitializeNoArguments PetscObjectSAWsSetBlock PetscSubcomm
PetscLikely PetscObjectSAWsTakeAccess PetscSubcommSetNumber
PetscMallocDumpLog PetscObjectsDump PetscSubcommSetTypeGeneral
PetscMallocGetDumpLog PetscObjectSetName PetscSubcommSetType
PetscMallocSetDumpLog PetscObjectSetPrecision PetscUnlikely
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
PetscAbortErrorHandler PetscFunctionListView PetscObjectIncrementTabLevel
PetscAddrAlign PetscFunctionReturn PetscObjectListAdd
PetscAttachDebuggerErrorHandler PetscGatherMessageLengths2 PetscObjectListDestroy
PetscBinaryRead PetscGatherMessageLengths PetscObjectListDuplicate
PetscBinarySeek PetscGatherNumberOfMessages PetscObjectListFind
PetscBinarySynchronizedRead PetscGetArchType PetscObjectList
PetscBinarySynchronizedSeek PetscGetFileFromPath PetscObjectListRemoveReference
PetscBinarySynchronizedWrite PetscGetFullPath PetscObjectListReverseFind
PetscBuildTwoSidedType PetscGetHomeDirectory PetscObjectName
PetscCalloc1 PetscGetHostName PetscObjectPrintTypeNamePrefix
PetscCalloc2 PetscGetPetscDir PetscObjectProcessOptionsHandlers
PetscCalloc3 PetscGetRealPath PetscObjectRegisterDestroyAll
PetscCalloc4 PetscGetRelativePath PetscObjectRegisterDestroy
PetscCalloc5 PetscGetTmp PetscObjectSetFortranCallback
PetscCalloc6 PetscGetUserName PetscObjectSetTabLevel
PetscCalloc7 PetscGetVersion PetscObjectsGetGlobalNumbering
PetscCheckPointer PetscGetWorkingDirectory PetscObjectState
PetscClassId PetscHeaderCreate PetscObjectStateIncrease
PetscCommBuildTwoSidedGetType PetscHeaderDestroy PetscOptionsClear
PetscCommBuildTwoSided PetscHelpPrintf PetscOptionsDestroy
PetscCommBuildTwoSidedSetType PetscIgnoreErrorHandler PetscOptionsInsertFile
PetscCommDestroy PetscMalloc1 PetscPopSignalHandler
PetscCommDuplicate PetscMalloc2 PetscPopUpSelect
PetscCommGetNewTag PetscMalloc3 PetscPrefetchBlock
PetscCUSPFlag PetscMalloc4 PetscPushSignalHandler
PetscDLClose PetscMalloc5 PetscRandomFinalizePackage
PetscDLLibraryAppend PetscMalloc6 PetscRandomInitializePackage
PetscDLLibraryClose PetscMalloc7 PetscRegisterFinalizeAll
PetscDLLibraryOpen PetscMallocClear PetscRegisterFinalize
PetscDLLibraryPrepend PetscMallocSet PetscReturnErrorHandler
PetscDLLibraryRetrieve PETSC_MATLAB_ENGINE_ PetscSegBufferCreate
PetscDLLibrarySym PETSC_MATLAB_ENGINE_SELF PetscSegBufferDestroy
PetscDLOpen PETSC_MATLAB_ENGINE_WORLD PetscSegBufferExtractAlloc
PetscDLSym PetscMPIAbortErrorHandler PetscSegBufferExtractInPlace
PetscEmacsClientErrorHandler PetscMPIDump PetscSegBufferExtractTo
PetscErrorMessage PetscNewLog PetscSegBufferGet
PetscErrorPrintf PetscObjectAddOptionsHandler PetscSegBufferGetSize
PetscFClose PetscObjectComposedDataGetInt PetscSegBuffer
PetscFileRetrieve PetscObjectComposedDataGetIntstar PetscSegBufferUnuse
PetscFinalized PetscObjectComposedDataGetReal PetscSetDebuggerFromString
PetscFOpen PetscObjectComposedDataGetRealstar PetscSetDebugger
PetscFormatConvert PetscObjectComposedDataGetScalar PetscSetDebugTerminal
PetscFormatStrip PetscObjectComposedDataGetScalarstar PetscSetDefaultDebugger
PetscFortranCallbackGetSizes PetscObjectComposedDataRegister PetscSetHelpVersionFunctions
PetscFortranCallbackRegister PetscObjectComposedDataSetInt PetscSharedTmp
PetscFree2 PetscObjectComposedDataSetIntstar PetscSharedWorkingDirectory
PetscFree3 PetscObjectComposedDataSetReal PetscSplitOwnershipBlock
PetscFree4 PetscObjectComposedDataSetRealstar PetscSplitOwnership
PetscFree5 PetscObjectComposedDataSetScalar PetscSSEIsEnabled
PetscFree6 PetscObjectComposedDataSetScalarstar PetscStackSAWsGrantAccess
PetscFree7 PetscObjectCopyFortranFunctionPointers PetscStackSAWsTakeAccess
PetscFunctionBeginHot PetscObjectDestroyOptionsHandlers PetscStopForDebugger
PetscFunctionBegin PetscObjectGetClassId PetscTimeAdd
PetscFunctionListAdd PetscObjectGetClassName PetscTime
PetscFunctionListDestroy PetscObjectGetFortranCallback PetscTimeSubtract
PetscFunctionListDuplicate PetscObjectGetId PetscTraceBackErrorHandler
PetscFunctionListFind PetscObjectGetNewTag PetscVFPrintf
PetscFunctionListGet PetscObjectGetTabLevel PetscViennaCLFlag
PetscFunctionListPrintTypes PetscObjectId PetscVSNPrintf
No deprecated routines
None: Not yet cataloged
PetscBoxAuthorize PetscGlobusGetTransfers PetscGoogleDriveUpload
PetscBoxRefresh PetscGlobusUpload PetscTextBelt
PetscBoxUpload PetscGoogleDriveAuthorize PetscURLShorten
PetscGlobusAuthorize PetscGoogleDriveRefresh

Table of Contents