petsc-master 2016-12-04
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 PetscSortIntWithPermutation
PetscBagCreate PetscObjectTypeCompareAny PetscSortIntWithScalarArray
PetscBagGetData PetscObjectView PetscSortMPIInt
PetscBagGetName PetscObjectViewFromOptions PetscSortMPIIntWithArray
PetscBagGetNames PetscOptionsBegin PetscSortReal
PetscBagSetName PetscOptionsBoolGroup PetscSortRealWithPermutation
PetscBagSetOptionsPrefix PetscOptionsBoolGroupBegin PetscSortRemoveDupsInt
PetscBarrier PetscOptionsBoolGroupEnd PetscSortRemoveDupsMPIInt
PetscBoxAuthorize PetscOptionsClearValue PetscSortRemoveDupsReal
PetscBoxRefresh PetscOptionsEList PetscSortSplit
PetscBoxUpload PetscOptionsEnd PetscSortSplitReal
PetscCitationsRegister PetscOptionsFList PetscSortStrWithPermutation
PetscEnum PetscOptionsGetEList PetscStartMatlab
PetscError PetscOptionsHead PetscStrArrayDestroy
PetscFPrintf PetscOptionsInsertString PetscStrArrayallocpy
PetscFindInt PetscOptionsMonitorCancel PetscStrNArrayDestroy
PetscFreeArguments PetscOptionsMonitorDefault PetscStrNArrayallocpy
PetscFunctionBeginUser PetscOptionsSetFromOptions PetscStrToArray
PetscGetArgs PetscOptionsSetValue PetscStrToArrayDestroy
PetscGetArguments PetscOptionsTail PetscStrallocpy
PetscGetCPUTime PetscOptionsValidKey PetscStrbeginswith
PetscGlobusAuthorize PetscPClose PetscStrcasecmp
PetscGlobusGetTransfers PetscPOpen PetscStrcat
PetscGlobusUpload PetscPOpenSetMachine PetscStrchr
PetscGoogleDriveAuthorize PetscPopErrorHandler PetscStrcmp
PetscGoogleDriveRefresh PetscPrintf PetscStrcpy
PetscGoogleDriveUpload PetscPushErrorHandler PetscStrendswith
PetscInt PetscRandom PetscStrendswithwhich
PetscIntView PetscRandomCreate PetscStrgrt
PetscMPIInt PetscRandomDestroy PetscStrlen
PetscMallocDebug PetscRandomGetInterval PetscStrncat
PetscMallocDump PetscRandomGetSeed PetscStrncmp
PetscMallocGetCurrentUsage PetscRandomGetType PetscStrncpy
PetscMallocGetDebug PetscRandomGetValue PetscStrrchr
PetscMallocGetMaximumUsage PetscRandomGetValueReal PetscStrreplace
PetscMallocGetStack PetscRandomSeed PetscStrrstr
PetscMatlabEngine PetscRandomSetInterval PetscStrstr
PetscMemcmp PetscRandomSetSeed PetscStrtolower
PetscMemcpy PetscRandomSetType PetscSubcommSetOptionsPrefix
PetscMemmove PetscRealView PetscSynchronizedFGets
PetscMemoryGetCurrentUsage PetscSNPrintf PetscSynchronizedFPrintf
PetscMemoryGetMaximumUsage PetscSNPrintfCount PetscSynchronizedFlush
PetscMemorySetGetMaximumUsage PetscScalarView PetscSynchronizedPrintf
PetscMemoryView PetscSequentialPhaseBegin PetscTellMyCell
PetscMemzero PetscSequentialPhaseEnd PetscTextBelt
PetscMergeIntArray PetscSleep PetscToken
PetscMergeIntArrayPair PetscSortInt PetscTokenCreate
PetscMergeMPIIntArray PetscSortIntWithArray PetscTokenDestroy
PetscObjectGetName PetscSortIntWithArrayPair PetscTokenFind
PetscObjectOptionsBegin PetscSortIntWithDataArray PetscURLShorten
Advanced - Setting more advanced options and customization
PetscAttachDebugger PetscMPIDataTypeToPetscDataType PetscObjectStateGet
PetscBLASIntCast PetscMPIIntCast PetscObjectStateSet
PetscBT PetscMallocDumpLog PetscObjectsDump
PetscBinaryClose PetscMallocGetDumpLog PetscObjectsGetObject
PetscBinaryOpen PetscMallocSetDumpLog PetscObjectsView
PetscBinarySeekType PetscMallocSetDumpLogThreshold PetscOptionsAllUsed
PetscBinaryWrite PetscMallocValidate PetscOptionsCreate
PetscCheckPointerSetIntensity PetscMatlabEngineCreate PetscOptionsGetAll
PetscContainer PetscMatlabEngineDestroy PetscOptionsGetenv
PetscContainerCreate PetscMatlabEngineEvaluate PetscOptionsInsert
PetscContainerDestroy PetscMatlabEngineGet PetscOptionsLeft
PetscContainerGetPointer PetscMatlabEngineGetArray PetscOptionsPrefixPop
PetscContainerSetPointer PetscMatlabEngineGetOutput PetscOptionsPrefixPush
PetscContainerSetUserDestroy PetscMatlabEnginePrintOutput PetscOptionsReject
PetscDLLibrary PetscMatlabEnginePut PetscOptionsSetAlias
PetscDataTypeFromString PetscMatlabEnginePutArray PetscOptionsUsed
PetscDataTypeGetSize PetscObjectComm PetscOptionsView
PetscDataTypeToMPIDataType PetscObjectCompose PetscPrecision
PetscEListFind PetscObjectComposeFunction PetscPullJSONValue
PetscEnd PetscObjectDereference PetscPushJSONValue
PetscErrorType PetscObjectGetComm PetscRandomRegister
PetscFPTrapPop PetscObjectGetReference PetscRandomRegisterAll
PetscFPTrapPush PetscObjectGetType PetscRealIntMultTruncate
PetscFixFilename PetscObjectQuery PetscSAWsBlock
PetscFunctionList PetscObjectQueryFunction PetscSSLDestroyContext
PetscGetProgramName PetscObjectReference PetscSSLInitializeContext
PetscHTTPRequest PetscObjectSAWsBlock PetscSetFPTrap
PetscHTTPSConnect PetscObjectSAWsGrantAccess PetscSignalHandlerDefault
PetscHTTPSRequest PetscObjectSAWsSetBlock PetscSubcomm
PetscInitializeNoArguments PetscObjectSAWsTakeAccess PetscSubcommCreate
PetscIntMultError PetscObjectSetName PetscSubcommDestroy
PetscIntMultTruncate PetscObjectSetOptions PetscSubcommSetNumber
PetscIntSumError PetscObjectSetPrecision PetscSubcommSetType
PetscIntSumTruncate PetscObjectSetType PetscSubcommSetTypeGeneral
PetscLikely PetscObjectSetUp PetscUnlikely
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
MPIU_Allreduce PetscFunctionListDuplicate PetscObjectList
PETSC_MATLAB_ENGINE_ PetscFunctionListFind PetscObjectListAdd
PETSC_MATLAB_ENGINE_SELF PetscFunctionListGet PetscObjectListDestroy
PETSC_MATLAB_ENGINE_WORLD PetscFunctionListPrintTypes PetscObjectListDuplicate
PetscAbortErrorHandler PetscFunctionListView PetscObjectListFind
PetscAddrAlign PetscFunctionReturn PetscObjectListRemoveReference
PetscAttachDebuggerErrorHandler PetscGatherMessageLengths PetscObjectListReverseFind
PetscBinaryRead PetscGatherMessageLengths2 PetscObjectName
PetscBinarySeek PetscGatherNumberOfMessages PetscObjectPrintTypeNamePrefix
PetscBinarySynchronizedRead PetscGetArchType PetscObjectProcessOptionsHandlers
PetscBinarySynchronizedSeek PetscGetFullPath PetscObjectRegisterDestroy
PetscBinarySynchronizedWrite PetscGetHomeDirectory PetscObjectRegisterDestroyAll
PetscBuildTwoSidedType PetscGetHostName PetscObjectSetFortranCallback
PetscCUDAFlag PetscGetPetscDir PetscObjectSetPrintedOptions
PetscCUSPFlag PetscGetRealPath PetscObjectSetTabLevel
PetscCalloc1 PetscGetRelativePath PetscObjectState
PetscCalloc2 PetscGetTmp PetscObjectStateIncrease
PetscCalloc3 PetscGetUserName PetscObjectsListGetGlobalNumbering
PetscCalloc4 PetscGetVersion PetscOptionsClear
PetscCalloc5 PetscGetVersionNumber PetscOptionsDestroy
PetscCalloc6 PetscGetWorkingDirectory PetscOptionsInsertFile
PetscCalloc7 PetscHeaderCreate PetscPopSignalHandler
PetscCheckPointer PetscHeaderDestroy PetscPopUpSelect
PetscClassId PetscHelpPrintf PetscPrefetchBlock
PetscCommBuildTwoSided PetscIgnoreErrorHandler PetscProcessTree
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
PetscFunctionListDestroy PetscObjectInheritPrintedOptions
No deprecated routines
None: Not yet cataloged
PetscLs PetscTestDirectory PetscTestFile

Table of Contents