petsc-3.13.6 2020-09-29
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 PetscCalloc1 PetscOptionsGetReal
CHKERRQ PetscClipInterval PetscOptionsGetRealArray
CHKERRXX PetscComplex PetscOptionsGetScalar
CHKMEMQ PetscCopyMode PetscOptionsGetScalarArray
INSERT_VALUES PetscDataType PetscOptionsGetString
InsertMode PetscErrorCode PetscOptionsGetStringArray
MAX_VALUES PetscFileMode PetscOptionsHasName
MIN_VALUES PetscFinalize PetscOptionsInt
MPIU_COMPLEX PetscFortranAddr PetscOptionsIntArray
MPIU_INT PetscFree PetscOptionsMonitorSet
MPIU_REAL PetscGetDate PetscOptionsName
MPIU_SCALAR PetscGlobalMinMaxInt PetscOptionsRangeInt
MPI_Comm PetscGlobalMinMaxReal PetscOptionsReal
PETSCABORT PetscImaginaryPart PetscOptionsRealArray
PETSC_COMM_SELF PetscInitialize PetscOptionsScalar
PETSC_COMM_WORLD PetscInitializeFortran PetscOptionsScalarArray
PETSC_DECIDE PetscInitialized PetscOptionsString
PETSC_DEFAULT PetscInt PetscOptionsStringArray
PETSC_DETERMINE PetscIsCloseAtTol PetscOptionsViewer
PETSC_FALSE PetscIsInfReal PetscRandomSetFromOptions
PETSC_IGNORE PetscIsNanReal PetscRandomType
PETSC_TRUE PetscIsNormalReal PetscRandomView
PETSC_i PetscMalloc PetscReal
PetscAbs PetscMalloc1 PetscRealPart
PetscAbsInt PetscMax PetscScalar
PetscAbsReal PetscMin PetscSign
PetscBag PetscNew PetscSqr
PetscBagDestroy PetscNot PetscSubcommSetFromOptions
PetscBagLoad PetscObject PetscSubcommView
PetscBagRegisterBool PetscObjectDestroy SETERRABORT
PetscBagRegisterBoolArray PetscObjectSetFromOptions SETERRQ
PetscBagRegisterEnum PetscOffset SETERRQ1
PetscBagRegisterInt PetscOptionsBool SETERRQ2
PetscBagRegisterInt64 PetscOptionsBoolArray SETERRQ3
PetscBagRegisterIntArray PetscOptionsBoundedInt SETERRQ4
PetscBagRegisterReal PetscOptionsEnum SETERRQ5
PetscBagRegisterRealArray PetscOptionsEnumArray SETERRQ6
PetscBagRegisterScalar PetscOptionsGetBool SETERRQ7
PetscBagRegisterString PetscOptionsGetBoolArray SETERRQ8
PetscBagSetFromOptions PetscOptionsGetEnum SETERRQ9
PetscBagView PetscOptionsGetEnumArray UsingFortran
PetscBool PetscOptionsGetInt
PetscCUDAInitialize PetscOptionsGetIntArray
Intermediate - Setting options for algorithms and data structures
PETSC_VERSION PetscObjectGetName PetscSortRealWithArrayInt
PetscArraycmp PetscObjectOptionsBegin PetscSortRealWithPermutation
PetscArraycpy PetscObjectTypeCompare PetscSortRemoveDupsInt
PetscArraymove PetscObjectTypeCompareAny PetscSortRemoveDupsMPIInt
PetscArrayzero PetscObjectView PetscSortRemoveDupsReal
PetscBLASInt PetscObjectViewFromOptions PetscSortReverseInt
PetscBagCreate PetscOptionsBegin PetscSortSplit
PetscBagGetData PetscOptionsBoolGroup PetscSortSplitReal
PetscBagGetName PetscOptionsBoolGroupBegin PetscSortStrWithPermutation
PetscBagGetNames PetscOptionsBoolGroupEnd PetscSortedInt
PetscBagSetName PetscOptionsClearValue PetscSortedMPIInt
PetscBagSetOptionsPrefix PetscOptionsEList PetscSortedReal
PetscBarrier PetscOptionsEnd PetscSortedRemoveDupsInt
PetscBoxAuthorize PetscOptionsFList PetscStartMatlab
PetscBoxRefresh PetscOptionsGetEList PetscStrArrayDestroy
PetscBoxUpload PetscOptionsHead PetscStrArrayallocpy
PetscCheckDupsInt PetscOptionsInsertString PetscStrInList
PetscCitationsRegister PetscOptionsMonitorCancel PetscStrNArrayDestroy
PetscEnum PetscOptionsMonitorDefault PetscStrNArrayallocpy
PetscError PetscOptionsSetFromOptions PetscStrToArray
PetscFPrintf PetscOptionsSetValue PetscStrToArrayDestroy
PetscFileRetrieve PetscOptionsTail PetscStrallocpy
PetscFindInt PetscOptionsValidKey PetscStrbeginswith
PetscFindMPIInt PetscPClose PetscStrcasecmp
PetscFindReal PetscPOpen PetscStrcat
PetscFreeArguments PetscPOpenSetMachine PetscStrchr
PetscFunctionBeginUser PetscPopErrorHandler PetscStrcmp
PetscGetArgs PetscPrintf PetscStrcpy
PetscGetArguments PetscProcessPlacementView PetscStrendswith
PetscGetCPUTime PetscPushErrorHandler PetscStrendswithwhich
PetscGlobusAuthorize PetscRandom PetscStrgrt
PetscGlobusGetTransfers PetscRandomCreate PetscStrlcat
PetscGlobusUpload PetscRandomDestroy PetscStrlen
PetscGoogleDriveAuthorize PetscRandomGetInterval PetscStrncmp
PetscGoogleDriveRefresh PetscRandomGetSeed PetscStrncpy
PetscGoogleDriveUpload PetscRandomGetType PetscStrrchr
PetscHeap PetscRandomGetValue PetscStrreplace
PetscIntView PetscRandomGetValueReal PetscStrrstr
PetscLinearRegression PetscRandomSeed PetscStrstr
PetscLs PetscRandomSetInterval PetscStrtolower
PetscMPIInt PetscRandomSetSeed PetscStrtoupper
PetscMallocDump PetscRandomSetType PetscSubcommGetChild
PetscMallocGetCurrentUsage PetscRandomViewFromOptions PetscSubcommGetContiguousParent
PetscMallocGetDebug PetscRealView PetscSubcommGetParent
PetscMallocGetMaximumUsage PetscSNPrintf PetscSubcommSetOptionsPrefix
PetscMallocGetStack PetscSNPrintfCount PetscSynchronizedFGets
PetscMatlabEngine PetscScalarView PetscSynchronizedFPrintf
PetscMemcmp PetscSequentialPhaseBegin PetscSynchronizedFlush
PetscMemcpy PetscSequentialPhaseEnd PetscSynchronizedPrintf
PetscMemmove PetscSleep PetscTellMyCell
PetscMemoryGetCurrentUsage PetscSortInt PetscTestDirectory
PetscMemoryGetMaximumUsage PetscSortIntWithArray PetscTestFile
PetscMemorySetGetMaximumUsage PetscSortIntWithArrayPair PetscTextBelt
PetscMemoryView PetscSortIntWithDataArray PetscToken
PetscMemzero PetscSortIntWithPermutation PetscTokenCreate
PetscMergeIntArray PetscSortIntWithScalarArray PetscTokenDestroy
PetscMergeIntArrayPair PetscSortMPIInt PetscTokenFind
PetscMergeMPIIntArray PetscSortMPIIntWithArray PetscURLShorten
PetscObjectBaseTypeCompare PetscSortMPIIntWithIntArray
PetscObjectBaseTypeCompareAny PetscSortReal
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 PetscGetRelativePath PetscObjectCopyFortranFunctionPointers
Converts PetscGetTmp PetscObjectDestroyOptionsHandlers
KSPCheckDot PetscGetUserName PetscObjectGetClassId
KSPCheckNorm PetscGetVersion PetscObjectGetClassName
MPIU_Allreduce PetscGetVersionNumber PetscObjectGetFortranCallback
PETSC_HASH_MAP PetscGetWorkingDirectory PetscObjectGetId
PETSC_HASH_SET PetscHMapT PetscObjectGetNewTag
PETSC_MATLAB_ENGINE_ PetscHMapTClear PetscObjectGetTabLevel
PETSC_MATLAB_ENGINE_SELF PetscHMapTCreate PetscObjectId
PETSC_MATLAB_ENGINE_WORLD PetscHMapTDel PetscObjectIncrementTabLevel
PetscAbortErrorHandler PetscHMapTDestroy PetscObjectInheritPrintedOptions
PetscAddrAlign PetscHMapTDuplicate PetscObjectList
PetscAttachDebuggerErrorHandler PetscHMapTFind PetscObjectListAdd
PetscBinaryRead PetscHMapTGet PetscObjectListDestroy
PetscBinarySeek PetscHMapTGetCapacity PetscObjectListDuplicate
PetscBinarySynchronizedRead PetscHMapTGetKeys PetscObjectListFind
PetscBinarySynchronizedSeek PetscHMapTGetPairs PetscObjectListRemoveReference
PetscBinarySynchronizedWrite PetscHMapTGetSize PetscObjectListReverseFind
PetscBuildTwoSidedType PetscHMapTGetVals PetscObjectName
PetscCalloc2 PetscHMapTHas PetscObjectPrintClassNamePrefixType
PetscCalloc3 PetscHMapTIterDel PetscObjectProcessOptionsHandlers
PetscCalloc4 PetscHMapTIterGet PetscObjectRegisterDestroy
PetscCalloc5 PetscHMapTIterSet PetscObjectRegisterDestroyAll
PetscCalloc6 PetscHMapTPut PetscObjectSetFortranCallback
PetscCalloc7 PetscHMapTQueryDel PetscObjectSetPrintedOptions
PetscCheckPointer PetscHMapTQuerySet PetscObjectSetTabLevel
PetscClassId PetscHMapTReset PetscObjectState
PetscCommBuildTwoSided PetscHMapTResize PetscObjectStateIncrease
PetscCommBuildTwoSidedF PetscHMapTSet PetscObjectsListGetGlobalNumbering
PetscCommBuildTwoSidedFReq PetscHSetT PetscOffloadMask
PetscCommBuildTwoSidedGetType PetscHSetTAdd PetscOmpCtrlBarrier
PetscCommBuildTwoSidedSetType PetscHSetTClear PetscOmpCtrlCreate
PetscCommDestroy PetscHSetTCreate PetscOmpCtrlDestroy
PetscCommDuplicate PetscHSetTDel PetscOmpCtrlGetOmpComms
PetscCommGetNewTag PetscHSetTDestroy PetscOmpCtrlOmpRegionOnMasterBegin
PetscDLClose PetscHSetTDuplicate PetscOmpCtrlOmpRegionOnMasterEnd
PetscDLLibraryAppend PetscHSetTGetCapacity PetscOptionsClear
PetscDLLibraryClose PetscHSetTGetElems PetscOptionsDeprecated
PetscDLLibraryOpen PetscHSetTGetSize PetscOptionsFindPair
PetscDLLibraryPrepend PetscHSetTHas PetscOptionsInsertFile
PetscDLLibraryRetrieve PetscHSetTQueryAdd PetscParallelSortedInt
PetscDLLibrarySym PetscHSetTQueryDel PetscPopSignalHandler
PetscDLOpen PetscHSetTReset PetscPrefetchBlock
PetscDLSym PetscHSetTResize PetscProcessTree
PetscElementalFinalizePackage PetscHSetTUpdate PetscPushSignalHandler
PetscElementalInitializePackage PetscHeaderCreate PetscRandomFinalizePackage
PetscElementalInitialized PetscHeaderDestroy PetscRandomInitializePackage
PetscEmacsClientErrorHandler PetscHelpPrintf PetscRealloc
PetscEqualReal PetscIgnoreErrorHandler PetscRegisterFinalize
PetscEqualScalar PetscLogDouble PetscRegisterFinalizeAll
PetscErrorMessage PetscMPIAbortErrorHandler PetscReturnErrorHandler
PetscErrorPrintf PetscMPIDump PetscSSEIsEnabled
PetscFClose PetscMalloc2 PetscSegBuffer
PetscFOpen PetscMalloc3 PetscSegBufferCreate
PetscFinalized PetscMalloc4 PetscSegBufferDestroy
PetscFormatConvert PetscMalloc5 PetscSegBufferExtractAlloc
PetscFormatConvertGetSize PetscMalloc6 PetscSegBufferExtractInPlace
PetscFormatStrip PetscMalloc7 PetscSegBufferExtractTo
PetscFortranCallbackGetSizes PetscMallocA PetscSegBufferGet
PetscFortranCallbackRegister PetscMallocClear PetscSegBufferGetSize
PetscFree2 PetscMallocPopMaximumUsage PetscSegBufferUnuse
PetscFree3 PetscMallocPushMaximumUsage PetscSetDebugTerminal
PetscFree4 PetscMallocResetCUDAHost PetscSetDebugger
PetscFree5 PetscMallocResetDRAM PetscSetDebuggerFromString
PetscFree6 PetscMallocSet PetscSetDefaultDebugger
PetscFree7 PetscMallocSetCUDAHost PetscSetHelpVersionFunctions
PetscFreeA PetscMallocSetCoalesce PetscSharedTmp
PetscFunctionBegin PetscMallocSetDRAM PetscSharedWorkingDirectory
PetscFunctionBeginHot PetscMallocSetDebug PetscShmCommGet
PetscFunctionListAdd PetscMkdtemp PetscShmCommGetMpiShmComm
PetscFunctionListDestroy PetscNewLog PetscShmCommGlobalToLocal
PetscFunctionListDuplicate PetscObjectAddOptionsHandler PetscShmCommLocalToGlobal
PetscFunctionListFind PetscObjectCompareId PetscSignalSegvCheckPointerOrMpi
PetscFunctionListGet PetscObjectComposedDataGetInt PetscSplitOwnership
PetscFunctionListPrintTypes PetscObjectComposedDataGetIntstar PetscSplitOwnershipBlock
PetscFunctionListView PetscObjectComposedDataGetReal PetscStackSAWsGrantAccess
PetscFunctionReturn PetscObjectComposedDataGetRealstar PetscStackSAWsTakeAccess
PetscGatherMessageLengths PetscObjectComposedDataGetScalar PetscStopForDebugger
PetscGatherMessageLengths2 PetscObjectComposedDataGetScalarstar PetscTime
PetscGatherNumberOfMessages PetscObjectComposedDataRegister PetscTimeAdd
PetscGetArchType PetscObjectComposedDataSetInt PetscTimeSubtract
PetscGetFullPath PetscObjectComposedDataSetIntstar PetscTraceBackErrorHandler
PetscGetHomeDirectory PetscObjectComposedDataSetReal PetscVFPrintf
PetscGetHostName PetscObjectComposedDataSetRealstar PetscVSNPrintf
PetscGetPetscDir PetscObjectComposedDataSetScalar SETERRMPI
PetscGetRealPath PetscObjectComposedDataSetScalarstar
No deprecated routines

Table of Contents