petsc-3.5.2 2014-09-08
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 PetscBagRegisterScalar PetscOptionsGetEnum
CHKERRQ PetscBagRegisterString PetscOptionsGetInt
CHKERRXX PetscBagSetFromOptions PetscOptionsGetIntArray
CHKMEMQ PetscBagView PetscOptionsGetReal
INSERT_VALUES PetscBool PetscOptionsGetRealArray
InsertMode PetscComplex PetscOptionsGetScalar
MAX_VALUES PetscCopyMode PetscOptionsGetScalarArray
MPIU_SCALAR PetscDataType PetscOptionsGetString
MPI_Comm PetscErrorCode PetscOptionsGetStringArray
PETSC_COMM_SELF PetscFileMode PetscOptionsHasName
PETSC_COMM_WORLD PetscFinalize PetscOptionsInt
PETSC_DECIDE PetscFortranAddr PetscOptionsIntArray
PETSC_DEFAULT PetscFree PetscOptionsMonitorSet
PETSC_DETERMINE PetscFreeVoid PetscOptionsName
PETSC_FALSE PetscGetDate PetscOptionsReal
PETSC_IGNORE PetscInitialize PetscOptionsRealArray
PETSC_NULL PetscInitializeFortran PetscOptionsScalar
PETSC_TRUE PetscInitialized PetscOptionsString
PETSC_i PetscIsInfOrNan PetscOptionsStringArray
PassiveReal PetscIsNormal PetscOptionsViewer
PassiveScalar PetscMalloc PetscRandomSetFromOptions
PetscBag PetscNew PetscRandomType
PetscBagDestroy PetscObject PetscRandomView
PetscBagLoad PetscObjectDestroy PetscReal
PetscBagRegisterBool PetscObjectSetFromOptions PetscScalar
PetscBagRegisterBoolArray PetscOffset SETERRQ
PetscBagRegisterEnum PetscOptionsBool SETERRQ1
PetscBagRegisterInt PetscOptionsBoolArray SETERRQ2
PetscBagRegisterIntArray PetscOptionsEnum SETERRQ3
PetscBagRegisterReal PetscOptionsGetBool UsingFortran
PetscBagRegisterRealArray PetscOptionsGetBoolArray
Intermediate - Setting options for algorithms and data structures
PetscBLASInt PetscOptionsBoolGroupBegin PetscSortIntWithScalarArray
PetscBagCreate PetscOptionsBoolGroupEnd PetscSortMPIInt
PetscBagGetData PetscOptionsClearValue PetscSortMPIIntWithArray
PetscBagGetName PetscOptionsEList PetscSortReal
PetscBagGetNames PetscOptionsEnd PetscSortRealWithPermutation
PetscBagSetName PetscOptionsFList PetscSortRemoveDupsInt
PetscBagSetOptionsPrefix PetscOptionsGetEList PetscSortRemoveDupsMPIInt
PetscBarrier PetscOptionsHead PetscSortRemoveDupsReal
PetscCitationsRegister PetscOptionsInsertString PetscSortSplit
PetscEnum PetscOptionsMonitorCancel PetscSortSplitReal
PetscError 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
PetscOptionsBoolGroup PetscSortIntWithPermutation
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