petsc-master 2019-12-09
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 PetscObjectBaseTypeCompareAny PetscSortMPIIntWithIntArray
PetscArraycmp PetscObjectGetName PetscSortReal
PetscArraycpy PetscObjectOptionsBegin PetscSortRealWithArrayInt
PetscArraymove PetscObjectTypeCompare PetscSortRealWithPermutation
PetscArrayzero PetscObjectTypeCompareAny PetscSortRemoveDupsInt
PetscBLASInt PetscObjectView PetscSortRemoveDupsMPIInt
PetscBagCreate PetscObjectViewFromOptions PetscSortRemoveDupsReal
PetscBagGetData PetscOptionsBegin PetscSortReverseInt
PetscBagGetName PetscOptionsBoolGroup PetscSortSplit
PetscBagGetNames PetscOptionsBoolGroupBegin PetscSortSplitReal
PetscBagSetName PetscOptionsBoolGroupEnd PetscSortStrWithPermutation
PetscBagSetOptionsPrefix PetscOptionsClearValue PetscSortedInt
PetscBarrier PetscOptionsEList PetscSortedMPIInt
PetscBoxAuthorize PetscOptionsEnd PetscSortedReal
PetscBoxRefresh PetscOptionsFList PetscSortedRemoveDupsInt
PetscBoxUpload PetscOptionsGetEList PetscStartMatlab
PetscCheckDupsInt PetscOptionsHead PetscStrArrayDestroy
PetscCitationsRegister PetscOptionsInsertString PetscStrArrayallocpy
PetscEnum PetscOptionsMonitorCancel PetscStrInList
PetscError PetscOptionsMonitorDefault PetscStrNArrayDestroy
PetscFPrintf PetscOptionsSetFromOptions PetscStrNArrayallocpy
PetscFileRetrieve PetscOptionsSetValue PetscStrToArray
PetscFindInt PetscOptionsTail PetscStrToArrayDestroy
PetscFindMPIInt PetscOptionsValidKey PetscStrallocpy
PetscFindReal PetscPClose PetscStrbeginswith
PetscFreeArguments PetscPOpen PetscStrcasecmp
PetscFunctionBeginUser PetscPOpenSetMachine PetscStrcat
PetscGetArgs PetscPopErrorHandler PetscStrchr
PetscGetArguments PetscPrintf PetscStrcmp
PetscGetCPUTime PetscProcessPlacementView PetscStrcpy
PetscGlobusAuthorize PetscPushErrorHandler PetscStrendswith
PetscGlobusGetTransfers PetscRandom PetscStrendswithwhich
PetscGlobusUpload PetscRandomCreate PetscStrgrt
PetscGoogleDriveAuthorize PetscRandomDestroy PetscStrlcat
PetscGoogleDriveRefresh PetscRandomGetInterval PetscStrlen
PetscGoogleDriveUpload PetscRandomGetSeed PetscStrncmp
PetscHeap PetscRandomGetType PetscStrncpy
PetscIntView PetscRandomGetValue PetscStrrchr
PetscLinearRegression PetscRandomGetValueReal PetscStrreplace
PetscLs PetscRandomSeed PetscStrrstr
PetscMPIInt PetscRandomSetInterval PetscStrstr
PetscMallocDump PetscRandomSetSeed PetscStrtolower
PetscMallocGetCurrentUsage PetscRandomSetType PetscStrtoupper
PetscMallocGetDebug PetscRandomViewFromOptions PetscSubcommSetOptionsPrefix
PetscMallocGetMaximumUsage PetscRealView PetscSynchronizedFGets
PetscMallocGetStack PetscSNPrintf PetscSynchronizedFPrintf
PetscMatlabEngine PetscSNPrintfCount PetscSynchronizedFlush
PetscMemcmp PetscScalarView PetscSynchronizedPrintf
PetscMemcpy PetscSequentialPhaseBegin PetscTellMyCell
PetscMemmove PetscSequentialPhaseEnd PetscTestDirectory
PetscMemoryGetCurrentUsage PetscSleep PetscTestFile
PetscMemoryGetMaximumUsage PetscSortInt PetscTextBelt
PetscMemorySetGetMaximumUsage PetscSortIntWithArray PetscToken
PetscMemoryView PetscSortIntWithArrayPair PetscTokenCreate
PetscMemzero PetscSortIntWithDataArray PetscTokenDestroy
PetscMergeIntArray PetscSortIntWithPermutation PetscTokenFind
PetscMergeIntArrayPair PetscSortIntWithScalarArray PetscURLShorten
PetscMergeMPIIntArray PetscSortMPIInt
PetscObjectBaseTypeCompare PetscSortMPIIntWithArray
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 PetscOffloadMask
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 PetscParallelSortedInt
PetscDLLibraryRetrieve PetscHSetTQueryDel PetscPopSignalHandler
PetscDLLibrarySym PetscHSetTReset PetscPrefetchBlock
PetscDLOpen PetscHSetTResize PetscProcessTree
PetscDLSym PetscHSetTUpdate PetscPushSignalHandler
PetscEmacsClientErrorHandler PetscHeaderCreate PetscRandomFinalizePackage
PetscEqualReal PetscHeaderDestroy PetscRandomInitializePackage
PetscEqualScalar PetscHelpPrintf PetscRealloc
PetscErrorMessage PetscIgnoreErrorHandler PetscRegisterFinalize
PetscErrorPrintf PetscLogDouble PetscRegisterFinalizeAll
PetscFClose PetscMPIAbortErrorHandler PetscReturnErrorHandler
PetscFOpen PetscMPIDump PetscSSEIsEnabled
PetscFinalized PetscMalloc2 PetscSegBuffer
PetscFormatConvert PetscMalloc3 PetscSegBufferCreate
PetscFormatConvertGetSize PetscMalloc4 PetscSegBufferDestroy
PetscFormatStrip PetscMalloc5 PetscSegBufferExtractAlloc
PetscFortranCallbackGetSizes PetscMalloc6 PetscSegBufferExtractInPlace
PetscFortranCallbackRegister PetscMalloc7 PetscSegBufferExtractTo
PetscFree2 PetscMallocA PetscSegBufferGet
PetscFree3 PetscMallocClear PetscSegBufferGetSize
PetscFree4 PetscMallocPopMaximumUsage PetscSegBufferUnuse
PetscFree5 PetscMallocPushMaximumUsage PetscSetDebugTerminal
PetscFree6 PetscMallocResetDRAM PetscSetDebugger
PetscFree7 PetscMallocSet PetscSetDebuggerFromString
PetscFreeA PetscMallocSetCoalesce PetscSetDefaultDebugger
PetscFunctionBegin PetscMallocSetDRAM PetscSetHelpVersionFunctions
PetscFunctionBeginHot PetscMallocSetDebug PetscSharedTmp
PetscFunctionListAdd PetscMkdtemp PetscSharedWorkingDirectory
PetscFunctionListDestroy PetscNewLog PetscShmCommGet
PetscFunctionListDuplicate PetscObjectAddOptionsHandler PetscShmCommGetMpiShmComm
PetscFunctionListFind PetscObjectCompareId PetscShmCommGlobalToLocal
PetscFunctionListGet PetscObjectComposedDataGetInt PetscShmCommLocalToGlobal
PetscFunctionListPrintTypes PetscObjectComposedDataGetIntstar PetscSignalSegvCheckPointer
PetscFunctionListView PetscObjectComposedDataGetReal PetscSplitOwnership
PetscFunctionReturn PetscObjectComposedDataGetRealstar PetscSplitOwnershipBlock
PetscGatherMessageLengths PetscObjectComposedDataGetScalar PetscStackSAWsGrantAccess
PetscGatherMessageLengths2 PetscObjectComposedDataGetScalarstar PetscStackSAWsTakeAccess
PetscGatherNumberOfMessages PetscObjectComposedDataRegister PetscStopForDebugger
PetscGetArchType PetscObjectComposedDataSetInt PetscTime
PetscGetFullPath PetscObjectComposedDataSetIntstar PetscTimeAdd
PetscGetHomeDirectory PetscObjectComposedDataSetReal PetscTimeSubtract
PetscGetHostName PetscObjectComposedDataSetRealstar PetscTraceBackErrorHandler
PetscGetPetscDir PetscObjectComposedDataSetScalar PetscVFPrintf
PetscGetRealPath PetscObjectComposedDataSetScalarstar PetscVSNPrintf
PetscGetRelativePath PetscObjectCopyFortranFunctionPointers SETERRMPI
No deprecated routines

Table of Contents