petsc-master 2019-10-23
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 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
PetscCheckDupsInt 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
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 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

Table of Contents