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

Table of Contents