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

Table of Contents