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

Table of Contents