petsc-master 2019-08-15
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 PetscMergeMPIIntArray PetscSortIntWithScalarArray
PetscArraycmp PetscObjectBaseTypeCompare PetscSortMPIInt
PetscArraycpy PetscObjectBaseTypeCompareAny PetscSortMPIIntWithArray
PetscArraymove PetscObjectGetName PetscSortMPIIntWithIntArray
PetscArrayzero PetscObjectOptionsBegin PetscSortReal
PetscBLASInt PetscObjectTypeCompare PetscSortRealWithArrayInt
PetscBagCreate PetscObjectTypeCompareAny PetscSortRealWithPermutation
PetscBagGetData PetscObjectView PetscSortRemoveDupsInt
PetscBagGetName PetscObjectViewFromOptions PetscSortRemoveDupsMPIInt
PetscBagGetNames PetscOptionsBegin PetscSortRemoveDupsReal
PetscBagSetName PetscOptionsBoolGroup PetscSortSplit
PetscBagSetOptionsPrefix PetscOptionsBoolGroupBegin PetscSortSplitReal
PetscBarrier PetscOptionsBoolGroupEnd PetscSortStrWithPermutation
PetscBoxAuthorize PetscOptionsClearValue PetscSortedRemoveDupsInt
PetscBoxRefresh PetscOptionsEList PetscStartMatlab
PetscBoxUpload PetscOptionsEnd PetscStrArrayDestroy
PetscCitationsRegister PetscOptionsFList PetscStrArrayallocpy
PetscEnum PetscOptionsGetEList PetscStrInList
PetscError PetscOptionsHead PetscStrNArrayDestroy
PetscFPrintf PetscOptionsInsertString PetscStrNArrayallocpy
PetscFileRetrieve PetscOptionsMonitorCancel PetscStrToArray
PetscFindInt PetscOptionsMonitorDefault PetscStrToArrayDestroy
PetscFindMPIInt PetscOptionsSetFromOptions PetscStrallocpy
PetscFindReal PetscOptionsSetValue PetscStrbeginswith
PetscFreeArguments PetscOptionsTail PetscStrcasecmp
PetscFunctionBeginUser PetscOptionsValidKey PetscStrcat
PetscGetArgs PetscPClose PetscStrchr
PetscGetArguments PetscPOpen PetscStrcmp
PetscGetCPUTime PetscPOpenSetMachine PetscStrcpy
PetscGlobusAuthorize PetscPopErrorHandler PetscStrendswith
PetscGlobusGetTransfers PetscPrintf PetscStrendswithwhich
PetscGlobusUpload PetscProcessPlacementView PetscStrgrt
PetscGoogleDriveAuthorize PetscPushErrorHandler PetscStrlcat
PetscGoogleDriveRefresh PetscRandom PetscStrlen
PetscGoogleDriveUpload PetscRandomCreate PetscStrncmp
PetscHeap PetscRandomDestroy PetscStrncpy
PetscIntView PetscRandomGetInterval PetscStrrchr
PetscLinearRegression PetscRandomGetSeed PetscStrreplace
PetscLs PetscRandomGetType PetscStrrstr
PetscMPIInt PetscRandomGetValue PetscStrstr
PetscMallocDebug 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
Advanced - Setting more advanced options and customization
PetscAttachDebugger PetscMPIIntCast PetscObjectStateSet
PetscBLASIntCast PetscMallocDumpLog PetscObjectsDump
PetscBT PetscMallocGetDumpLog PetscObjectsGetObject
PetscBinaryClose PetscMallocSetDumpLog PetscObjectsView
PetscBinaryOpen PetscMallocSetDumpLogThreshold PetscOptionsAllUsed
PetscBinarySeekType PetscMallocValidate PetscOptionsCreate
PetscBinaryWrite PetscMatlabEngineCreate PetscOptionsDestroy
PetscCheckPointerSetIntensity PetscMatlabEngineDestroy PetscOptionsGetAll
PetscContainer PetscMatlabEngineEvaluate PetscOptionsGetenv
PetscContainerCreate PetscMatlabEngineGet PetscOptionsHasHelp
PetscContainerDestroy PetscMatlabEngineGetArray PetscOptionsInsert
PetscContainerGetPointer PetscMatlabEngineGetOutput PetscOptionsLeft
PetscContainerSetPointer PetscMatlabEnginePrintOutput PetscOptionsLeftGet
PetscContainerSetUserDestroy PetscMatlabEnginePut PetscOptionsLeftRestore
PetscContainerUserDestroyDefault PetscMatlabEnginePutArray PetscOptionsPop
PetscDLLibrary PetscObjectAppendOptionsPrefix PetscOptionsPrefixPop
PetscDataTypeFromString PetscObjectComm PetscOptionsPrefixPush
PetscDataTypeGetSize PetscObjectCompose PetscOptionsPush
PetscDataTypeToMPIDataType PetscObjectComposeFunction PetscOptionsReject
PetscEListFind PetscObjectDereference PetscOptionsSetAlias
PetscEnd PetscObjectGetComm PetscOptionsUsed
PetscEnumFind PetscObjectGetOptions PetscOptionsView
PetscErrorType PetscObjectGetOptionsPrefix PetscPullJSONValue
PetscFPTrapPop PetscObjectGetReference PetscPushJSONValue
PetscFPTrapPush PetscObjectGetType PetscRandomRegister
PetscFixFilename PetscObjectPrependOptionsPrefix PetscRandomRegisterAll
PetscFunctionList PetscObjectQuery PetscRealIntMultTruncate
PetscGetProgramName PetscObjectQueryFunction PetscSAWsBlock
PetscHTTPRequest PetscObjectReference PetscSSLDestroyContext
PetscHTTPSConnect PetscObjectSAWsBlock PetscSSLInitializeContext
PetscHTTPSRequest PetscObjectSAWsGrantAccess PetscSetFPTrap
PetscInitializeNoArguments PetscObjectSAWsSetBlock PetscSignalHandlerDefault
PetscIntCast PetscObjectSAWsTakeAccess PetscSubcomm
PetscIntMultError PetscObjectSetName PetscSubcommCreate
PetscIntMultTruncate PetscObjectSetOptions PetscSubcommDestroy
PetscIntSumError PetscObjectSetOptionsPrefix PetscSubcommSetNumber
PetscIntSumTruncate PetscObjectSetType PetscSubcommSetType
PetscLikely PetscObjectSetUp PetscSubcommSetTypeGeneral
PetscMPIDataTypeToPetscDataType PetscObjectStateGet PetscUnlikely
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
CHKERRMPI PetscGetRelativePath PetscObjectDestroyOptionsHandlers
Converts PetscGetTmp PetscObjectGetClassId
KSPCheckDot PetscGetUserName PetscObjectGetClassName
KSPCheckNorm PetscGetVersion PetscObjectGetFortranCallback
MPIU_Allreduce PetscGetVersionNumber PetscObjectGetId
PETSC_HASH_MAP PetscGetWorkingDirectory PetscObjectGetNewTag
PETSC_HASH_SET PetscHMapT PetscObjectGetTabLevel
PETSC_MATLAB_ENGINE_ PetscHMapTClear PetscObjectId
PETSC_MATLAB_ENGINE_SELF PetscHMapTCreate PetscObjectIncrementTabLevel
PETSC_MATLAB_ENGINE_WORLD PetscHMapTDel PetscObjectInheritPrintedOptions
PetscAbortErrorHandler PetscHMapTDestroy PetscObjectList
PetscAddrAlign PetscHMapTDuplicate PetscObjectListAdd
PetscAttachDebuggerErrorHandler PetscHMapTFind PetscObjectListDestroy
PetscBinaryRead PetscHMapTGet PetscObjectListDuplicate
PetscBinarySeek PetscHMapTGetCapacity PetscObjectListFind
PetscBinarySynchronizedRead PetscHMapTGetKeys PetscObjectListRemoveReference
PetscBinarySynchronizedSeek PetscHMapTGetPairs PetscObjectListReverseFind
PetscBinarySynchronizedWrite PetscHMapTGetSize PetscObjectName
PetscBuildTwoSidedType PetscHMapTGetVals PetscObjectPrintClassNamePrefixType
PetscCalloc2 PetscHMapTHas PetscObjectProcessOptionsHandlers
PetscCalloc3 PetscHMapTIterDel PetscObjectRegisterDestroy
PetscCalloc4 PetscHMapTIterGet PetscObjectRegisterDestroyAll
PetscCalloc5 PetscHMapTIterSet PetscObjectSetFortranCallback
PetscCalloc6 PetscHMapTPut PetscObjectSetPrintedOptions
PetscCalloc7 PetscHMapTQueryDel PetscObjectSetTabLevel
PetscCheckPointer PetscHMapTQuerySet PetscObjectState
PetscClassId PetscHMapTReset PetscObjectStateIncrease
PetscCommBuildTwoSided PetscHMapTResize PetscObjectsListGetGlobalNumbering
PetscCommBuildTwoSidedF PetscHMapTSet PetscOffloadFlag
PetscCommBuildTwoSidedFReq PetscHSetT PetscOmpCtrlBarrier
PetscCommBuildTwoSidedGetType PetscHSetTAdd PetscOmpCtrlCreate
PetscCommBuildTwoSidedSetType PetscHSetTClear PetscOmpCtrlDestroy
PetscCommDestroy PetscHSetTCreate PetscOmpCtrlGetOmpComms
PetscCommDuplicate PetscHSetTDel PetscOmpCtrlOmpRegionOnMasterBegin
PetscCommGetNewTag PetscHSetTDestroy PetscOmpCtrlOmpRegionOnMasterEnd
PetscDLClose PetscHSetTDuplicate PetscOptionsClear
PetscDLLibraryAppend PetscHSetTGetCapacity PetscOptionsDeprecated
PetscDLLibraryClose PetscHSetTGetElems PetscOptionsFindPair
PetscDLLibraryOpen PetscHSetTGetSize PetscOptionsInsertFile
PetscDLLibraryPrepend PetscHSetTHas PetscPopSignalHandler
PetscDLLibraryRetrieve PetscHSetTQueryAdd PetscPrefetchBlock
PetscDLLibrarySym PetscHSetTQueryDel PetscProcessTree
PetscDLOpen PetscHSetTReset PetscPushSignalHandler
PetscDLSym PetscHSetTResize PetscRandomFinalizePackage
PetscEmacsClientErrorHandler PetscHSetTUpdate PetscRandomInitializePackage
PetscEqualReal PetscHeaderCreate PetscRealloc
PetscEqualScalar PetscHeaderDestroy PetscRegisterFinalize
PetscErrorMessage PetscHelpPrintf PetscRegisterFinalizeAll
PetscErrorPrintf PetscIgnoreErrorHandler PetscReturnErrorHandler
PetscFClose PetscLogDouble PetscSSEIsEnabled
PetscFOpen PetscMPIAbortErrorHandler PetscSegBuffer
PetscFinalized PetscMPIDump PetscSegBufferCreate
PetscFormatConvert PetscMalloc2 PetscSegBufferDestroy
PetscFormatConvertGetSize PetscMalloc3 PetscSegBufferExtractAlloc
PetscFormatStrip PetscMalloc4 PetscSegBufferExtractInPlace
PetscFortranCallbackGetSizes PetscMalloc5 PetscSegBufferExtractTo
PetscFortranCallbackRegister PetscMalloc6 PetscSegBufferGet
PetscFree2 PetscMalloc7 PetscSegBufferGetSize
PetscFree3 PetscMallocA PetscSegBufferUnuse
PetscFree4 PetscMallocClear PetscSetDebugTerminal
PetscFree5 PetscMallocPopMaximumUsage PetscSetDebugger
PetscFree6 PetscMallocPushMaximumUsage PetscSetDebuggerFromString
PetscFree7 PetscMallocResetDRAM PetscSetDefaultDebugger
PetscFreeA PetscMallocSet PetscSetHelpVersionFunctions
PetscFunctionBegin PetscMallocSetCoalesce PetscSharedTmp
PetscFunctionBeginHot PetscMallocSetDRAM PetscSharedWorkingDirectory
PetscFunctionListAdd PetscMkdtemp PetscShmCommGet
PetscFunctionListDestroy PetscNewLog PetscShmCommGetMpiShmComm
PetscFunctionListDuplicate PetscObjectAddOptionsHandler PetscShmCommGlobalToLocal
PetscFunctionListFind PetscObjectComposedDataGetInt PetscShmCommLocalToGlobal
PetscFunctionListGet PetscObjectComposedDataGetIntstar PetscSignalSegvCheckPointer
PetscFunctionListPrintTypes PetscObjectComposedDataGetReal PetscSplitOwnership
PetscFunctionListView PetscObjectComposedDataGetRealstar PetscSplitOwnershipBlock
PetscFunctionReturn PetscObjectComposedDataGetScalar PetscStackSAWsGrantAccess
PetscGatherMessageLengths PetscObjectComposedDataGetScalarstar PetscStackSAWsTakeAccess
PetscGatherMessageLengths2 PetscObjectComposedDataRegister PetscStopForDebugger
PetscGatherNumberOfMessages PetscObjectComposedDataSetInt PetscTime
PetscGetArchType PetscObjectComposedDataSetIntstar PetscTimeAdd
PetscGetFullPath PetscObjectComposedDataSetReal PetscTimeSubtract
PetscGetHomeDirectory PetscObjectComposedDataSetRealstar PetscTraceBackErrorHandler
PetscGetHostName PetscObjectComposedDataSetScalar PetscVFPrintf
PetscGetPetscDir PetscObjectComposedDataSetScalarstar PetscVSNPrintf
PetscGetRealPath PetscObjectCopyFortranFunctionPointers SETERRMPI
No deprecated routines
None: Not yet cataloged
PetscCUDAInitialize

Table of Contents