petsc-master 2019-09-17
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 PetscComplex PetscOptionsGetRealArray
CHKERRQ PetscCopyMode PetscOptionsGetScalar
CHKERRXX PetscDataType PetscOptionsGetScalarArray
CHKMEMQ PetscErrorCode PetscOptionsGetString
INSERT_VALUES PetscFileMode PetscOptionsGetStringArray
InsertMode PetscFinalize PetscOptionsHasName
MAX_VALUES PetscFortranAddr PetscOptionsInt
MPIU_COMPLEX PetscFree PetscOptionsIntArray
MPIU_INT PetscGetDate PetscOptionsMonitorSet
MPIU_REAL PetscGlobalMinMaxInt PetscOptionsName
MPIU_SCALAR PetscGlobalMinMaxReal PetscOptionsRangeInt
MPI_Comm PetscImaginaryPart PetscOptionsReal
PETSC_COMM_SELF PetscInitialize PetscOptionsRealArray
PETSC_COMM_WORLD PetscInitializeFortran PetscOptionsScalar
PETSC_DECIDE PetscInitialized PetscOptionsScalarArray
PETSC_DEFAULT PetscInt PetscOptionsString
PETSC_DETERMINE PetscIsCloseAtTol PetscOptionsStringArray
PETSC_FALSE PetscIsInfReal PetscOptionsViewer
PETSC_IGNORE PetscIsNanReal PetscRandomSetFromOptions
PETSC_TRUE PetscIsNormalReal PetscRandomType
PETSC_i PetscMalloc PetscRandomView
PetscAbs PetscMalloc1 PetscReal
PetscAbsInt PetscMax PetscRealPart
PetscAbsReal PetscMin PetscScalar
PetscBag PetscNew PetscSign
PetscBagDestroy PetscNot PetscSqr
PetscBagLoad PetscObject PetscSubcommSetFromOptions
PetscBagRegisterBool PetscObjectDestroy PetscSubcommView
PetscBagRegisterBoolArray PetscObjectSetFromOptions SETERRABORT
PetscBagRegisterEnum PetscOffset SETERRQ
PetscBagRegisterInt PetscOptionsBool SETERRQ1
PetscBagRegisterInt64 PetscOptionsBoolArray SETERRQ2
PetscBagRegisterIntArray PetscOptionsBoundedInt SETERRQ3
PetscBagRegisterReal PetscOptionsEnum SETERRQ4
PetscBagRegisterRealArray PetscOptionsEnumArray SETERRQ5
PetscBagRegisterScalar PetscOptionsGetBool SETERRQ6
PetscBagRegisterString PetscOptionsGetBoolArray SETERRQ7
PetscBagSetFromOptions PetscOptionsGetEnum SETERRQ8
PetscBagView PetscOptionsGetEnumArray SETERRQ9
PetscBool PetscOptionsGetInt UsingFortran
PetscCalloc1 PetscOptionsGetIntArray
PetscClipInterval PetscOptionsGetReal
Intermediate - Setting options for algorithms and data structures
PETSC_VERSION PetscObjectBaseTypeCompare PetscSortMPIInt
PetscArraycmp PetscObjectBaseTypeCompareAny PetscSortMPIIntWithArray
PetscArraycpy PetscObjectGetName PetscSortMPIIntWithIntArray
PetscArraymove PetscObjectOptionsBegin PetscSortReal
PetscArrayzero PetscObjectTypeCompare PetscSortRealWithArrayInt
PetscBLASInt PetscObjectTypeCompareAny PetscSortRealWithPermutation
PetscBagCreate PetscObjectView PetscSortRemoveDupsInt
PetscBagGetData PetscObjectViewFromOptions PetscSortRemoveDupsMPIInt
PetscBagGetName PetscOptionsBegin PetscSortRemoveDupsReal
PetscBagGetNames PetscOptionsBoolGroup PetscSortSplit
PetscBagSetName PetscOptionsBoolGroupBegin PetscSortSplitReal
PetscBagSetOptionsPrefix PetscOptionsBoolGroupEnd PetscSortStrWithPermutation
PetscBarrier PetscOptionsClearValue PetscSortedRemoveDupsInt
PetscBoxAuthorize PetscOptionsEList PetscStartMatlab
PetscBoxRefresh PetscOptionsEnd PetscStrArrayDestroy
PetscBoxUpload PetscOptionsFList PetscStrArrayallocpy
PetscCitationsRegister PetscOptionsGetEList PetscStrInList
PetscEnum PetscOptionsHead PetscStrNArrayDestroy
PetscError PetscOptionsInsertString PetscStrNArrayallocpy
PetscFPrintf PetscOptionsMonitorCancel PetscStrToArray
PetscFileRetrieve PetscOptionsMonitorDefault PetscStrToArrayDestroy
PetscFindInt PetscOptionsSetFromOptions PetscStrallocpy
PetscFindMPIInt PetscOptionsSetValue PetscStrbeginswith
PetscFindReal PetscOptionsTail PetscStrcasecmp
PetscFreeArguments PetscOptionsValidKey PetscStrcat
PetscFunctionBeginUser PetscPClose PetscStrchr
PetscGetArgs PetscPOpen PetscStrcmp
PetscGetArguments PetscPOpenSetMachine PetscStrcpy
PetscGetCPUTime PetscPopErrorHandler PetscStrendswith
PetscGlobusAuthorize PetscPrintf PetscStrendswithwhich
PetscGlobusGetTransfers PetscProcessPlacementView PetscStrgrt
PetscGlobusUpload PetscPushErrorHandler PetscStrlcat
PetscGoogleDriveAuthorize PetscRandom PetscStrlen
PetscGoogleDriveRefresh PetscRandomCreate PetscStrncmp
PetscGoogleDriveUpload PetscRandomDestroy PetscStrncpy
PetscHeap PetscRandomGetInterval PetscStrrchr
PetscIntView PetscRandomGetSeed PetscStrreplace
PetscLinearRegression PetscRandomGetType PetscStrrstr
PetscLs PetscRandomGetValue PetscStrstr
PetscMPIInt PetscRandomGetValueReal PetscStrtolower
PetscMallocDump PetscRandomSeed PetscStrtoupper
PetscMallocGetCurrentUsage PetscRandomSetInterval PetscSubcommSetOptionsPrefix
PetscMallocGetDebug PetscRandomSetSeed PetscSynchronizedFGets
PetscMallocGetMaximumUsage PetscRandomSetType PetscSynchronizedFPrintf
PetscMallocGetStack PetscRealView PetscSynchronizedFlush
PetscMatlabEngine PetscSNPrintf PetscSynchronizedPrintf
PetscMemcmp PetscSNPrintfCount PetscTellMyCell
PetscMemcpy PetscScalarView PetscTestDirectory
PetscMemmove PetscSequentialPhaseBegin PetscTestFile
PetscMemoryGetCurrentUsage PetscSequentialPhaseEnd PetscTextBelt
PetscMemoryGetMaximumUsage PetscSleep PetscToken
PetscMemorySetGetMaximumUsage PetscSortInt PetscTokenCreate
PetscMemoryView PetscSortIntWithArray PetscTokenDestroy
PetscMemzero PetscSortIntWithArrayPair PetscTokenFind
PetscMergeIntArray PetscSortIntWithDataArray PetscURLShorten
PetscMergeIntArrayPair PetscSortIntWithPermutation
PetscMergeMPIIntArray PetscSortIntWithScalarArray
Advanced - Setting more advanced options and customization
PetscAttachDebugger PetscMPIIntCast PetscObjectsDump
PetscBLASIntCast PetscMallocValidate PetscObjectsGetObject
PetscBT PetscMallocView PetscObjectsView
PetscBinaryClose PetscMallocViewGet PetscOptionsAllUsed
PetscBinaryOpen PetscMallocViewSet PetscOptionsCreate
PetscBinarySeekType PetscMatlabEngineCreate PetscOptionsDestroy
PetscBinaryWrite PetscMatlabEngineDestroy PetscOptionsGetAll
PetscCheckPointerSetIntensity PetscMatlabEngineEvaluate PetscOptionsGetenv
PetscContainer PetscMatlabEngineGet PetscOptionsHasHelp
PetscContainerCreate PetscMatlabEngineGetArray PetscOptionsInsert
PetscContainerDestroy PetscMatlabEngineGetOutput PetscOptionsLeft
PetscContainerGetPointer PetscMatlabEnginePrintOutput PetscOptionsLeftGet
PetscContainerSetPointer PetscMatlabEnginePut PetscOptionsLeftRestore
PetscContainerSetUserDestroy PetscMatlabEnginePutArray PetscOptionsPop
PetscContainerUserDestroyDefault PetscObjectAppendOptionsPrefix PetscOptionsPrefixPop
PetscDLLibrary PetscObjectComm PetscOptionsPrefixPush
PetscDataTypeFromString PetscObjectCompose PetscOptionsPush
PetscDataTypeGetSize PetscObjectComposeFunction PetscOptionsReject
PetscDataTypeToMPIDataType PetscObjectDereference PetscOptionsSetAlias
PetscEListFind PetscObjectGetComm PetscOptionsUsed
PetscEnd PetscObjectGetOptions PetscOptionsView
PetscEnumFind PetscObjectGetOptionsPrefix PetscPullJSONValue
PetscErrorType PetscObjectGetReference PetscPushJSONValue
PetscFPTrapPop PetscObjectGetType PetscRandomRegister
PetscFPTrapPush PetscObjectPrependOptionsPrefix PetscRandomRegisterAll
PetscFixFilename PetscObjectQuery PetscRealIntMultTruncate
PetscFunctionList PetscObjectQueryFunction PetscSAWsBlock
PetscGetProgramName PetscObjectReference PetscSSLDestroyContext
PetscHTTPRequest PetscObjectSAWsBlock PetscSSLInitializeContext
PetscHTTPSConnect PetscObjectSAWsGrantAccess PetscSetFPTrap
PetscHTTPSRequest PetscObjectSAWsSetBlock PetscSignalHandlerDefault
PetscInitializeNoArguments PetscObjectSAWsTakeAccess PetscSubcomm
PetscIntCast PetscObjectSetName PetscSubcommCreate
PetscIntMultError PetscObjectSetOptions PetscSubcommDestroy
PetscIntMultTruncate PetscObjectSetOptionsPrefix PetscSubcommSetNumber
PetscIntSumError PetscObjectSetType PetscSubcommSetType
PetscIntSumTruncate PetscObjectSetUp PetscSubcommSetTypeGeneral
PetscLikely PetscObjectStateGet PetscUnlikely
PetscMPIDataTypeToPetscDataType PetscObjectStateSet
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
CHKERRMPI PetscGetTmp PetscObjectDestroyOptionsHandlers
Converts PetscGetUserName PetscObjectGetClassId
KSPCheckDot PetscGetVersion PetscObjectGetClassName
KSPCheckNorm PetscGetVersionNumber PetscObjectGetFortranCallback
MPIU_Allreduce PetscGetWorkingDirectory PetscObjectGetId
PETSC_HASH_MAP PetscHMapT PetscObjectGetNewTag
PETSC_HASH_SET PetscHMapTClear PetscObjectGetTabLevel
PETSC_MATLAB_ENGINE_ PetscHMapTCreate PetscObjectId
PETSC_MATLAB_ENGINE_SELF PetscHMapTDel PetscObjectIncrementTabLevel
PETSC_MATLAB_ENGINE_WORLD PetscHMapTDestroy PetscObjectInheritPrintedOptions
PetscAbortErrorHandler PetscHMapTDuplicate PetscObjectList
PetscAddrAlign PetscHMapTFind PetscObjectListAdd
PetscAttachDebuggerErrorHandler PetscHMapTGet PetscObjectListDestroy
PetscBinaryRead PetscHMapTGetCapacity PetscObjectListDuplicate
PetscBinarySeek PetscHMapTGetKeys PetscObjectListFind
PetscBinarySynchronizedRead PetscHMapTGetPairs PetscObjectListRemoveReference
PetscBinarySynchronizedSeek PetscHMapTGetSize PetscObjectListReverseFind
PetscBinarySynchronizedWrite PetscHMapTGetVals PetscObjectName
PetscBuildTwoSidedType PetscHMapTHas PetscObjectPrintClassNamePrefixType
PetscCalloc2 PetscHMapTIterDel PetscObjectProcessOptionsHandlers
PetscCalloc3 PetscHMapTIterGet PetscObjectRegisterDestroy
PetscCalloc4 PetscHMapTIterSet PetscObjectRegisterDestroyAll
PetscCalloc5 PetscHMapTPut PetscObjectSetFortranCallback
PetscCalloc6 PetscHMapTQueryDel PetscObjectSetPrintedOptions
PetscCalloc7 PetscHMapTQuerySet PetscObjectSetTabLevel
PetscCheckPointer PetscHMapTReset PetscObjectState
PetscClassId PetscHMapTResize PetscObjectStateIncrease
PetscCommBuildTwoSided PetscHMapTSet PetscObjectsListGetGlobalNumbering
PetscCommBuildTwoSidedF PetscHSetT PetscOffloadFlag
PetscCommBuildTwoSidedFReq PetscHSetTAdd PetscOmpCtrlBarrier
PetscCommBuildTwoSidedGetType PetscHSetTClear PetscOmpCtrlCreate
PetscCommBuildTwoSidedSetType PetscHSetTCreate PetscOmpCtrlDestroy
PetscCommDestroy PetscHSetTDel PetscOmpCtrlGetOmpComms
PetscCommDuplicate PetscHSetTDestroy PetscOmpCtrlOmpRegionOnMasterBegin
PetscCommGetNewTag PetscHSetTDuplicate PetscOmpCtrlOmpRegionOnMasterEnd
PetscDLClose PetscHSetTGetCapacity PetscOptionsClear
PetscDLLibraryAppend PetscHSetTGetElems PetscOptionsDeprecated
PetscDLLibraryClose PetscHSetTGetSize PetscOptionsFindPair
PetscDLLibraryOpen PetscHSetTHas PetscOptionsInsertFile
PetscDLLibraryPrepend PetscHSetTQueryAdd PetscPopSignalHandler
PetscDLLibraryRetrieve PetscHSetTQueryDel PetscPrefetchBlock
PetscDLLibrarySym PetscHSetTReset PetscProcessTree
PetscDLOpen PetscHSetTResize PetscPushSignalHandler
PetscDLSym PetscHSetTUpdate PetscRandomFinalizePackage
PetscEmacsClientErrorHandler PetscHeaderCreate PetscRandomInitializePackage
PetscEqualReal PetscHeaderDestroy PetscRealloc
PetscEqualScalar PetscHelpPrintf PetscRegisterFinalize
PetscErrorMessage PetscIgnoreErrorHandler PetscRegisterFinalizeAll
PetscErrorPrintf PetscLogDouble PetscReturnErrorHandler
PetscFClose PetscMPIAbortErrorHandler PetscSSEIsEnabled
PetscFOpen PetscMPIDump PetscSegBuffer
PetscFinalized PetscMalloc2 PetscSegBufferCreate
PetscFormatConvert PetscMalloc3 PetscSegBufferDestroy
PetscFormatConvertGetSize PetscMalloc4 PetscSegBufferExtractAlloc
PetscFormatStrip PetscMalloc5 PetscSegBufferExtractInPlace
PetscFortranCallbackGetSizes PetscMalloc6 PetscSegBufferExtractTo
PetscFortranCallbackRegister PetscMalloc7 PetscSegBufferGet
PetscFree2 PetscMallocA PetscSegBufferGetSize
PetscFree3 PetscMallocClear PetscSegBufferUnuse
PetscFree4 PetscMallocPopMaximumUsage PetscSetDebugTerminal
PetscFree5 PetscMallocPushMaximumUsage PetscSetDebugger
PetscFree6 PetscMallocResetDRAM PetscSetDebuggerFromString
PetscFree7 PetscMallocSet PetscSetDefaultDebugger
PetscFreeA PetscMallocSetCoalesce PetscSetHelpVersionFunctions
PetscFunctionBegin PetscMallocSetDRAM PetscSharedTmp
PetscFunctionBeginHot PetscMallocSetDebug PetscSharedWorkingDirectory
PetscFunctionListAdd PetscMkdtemp PetscShmCommGet
PetscFunctionListDestroy PetscNewLog PetscShmCommGetMpiShmComm
PetscFunctionListDuplicate PetscObjectAddOptionsHandler PetscShmCommGlobalToLocal
PetscFunctionListFind PetscObjectCompareId PetscShmCommLocalToGlobal
PetscFunctionListGet PetscObjectComposedDataGetInt PetscSignalSegvCheckPointer
PetscFunctionListPrintTypes PetscObjectComposedDataGetIntstar PetscSplitOwnership
PetscFunctionListView PetscObjectComposedDataGetReal PetscSplitOwnershipBlock
PetscFunctionReturn PetscObjectComposedDataGetRealstar PetscStackSAWsGrantAccess
PetscGatherMessageLengths PetscObjectComposedDataGetScalar PetscStackSAWsTakeAccess
PetscGatherMessageLengths2 PetscObjectComposedDataGetScalarstar PetscStopForDebugger
PetscGatherNumberOfMessages PetscObjectComposedDataRegister PetscTime
PetscGetArchType PetscObjectComposedDataSetInt PetscTimeAdd
PetscGetFullPath PetscObjectComposedDataSetIntstar PetscTimeSubtract
PetscGetHomeDirectory PetscObjectComposedDataSetReal PetscTraceBackErrorHandler
PetscGetHostName PetscObjectComposedDataSetRealstar PetscVFPrintf
PetscGetPetscDir PetscObjectComposedDataSetScalar PetscVSNPrintf
PetscGetRealPath PetscObjectComposedDataSetScalarstar SETERRMPI
PetscGetRelativePath PetscObjectCopyFortranFunctionPointers
No deprecated routines
None: Not yet cataloged
PetscCUDAInitialize

Table of Contents