petsc-master 2019-07-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 PetscOptionsGetReal
CHKERRQ PetscCopyMode PetscOptionsGetRealArray
CHKERRXX PetscDataType PetscOptionsGetScalar
CHKMEMQ PetscErrorCode PetscOptionsGetScalarArray
INSERT_VALUES PetscFileMode PetscOptionsGetString
InsertMode PetscFinalize PetscOptionsGetStringArray
MAX_VALUES PetscFortranAddr PetscOptionsHasName
MPIU_COMPLEX PetscFree PetscOptionsInt
MPIU_INT PetscGetDate PetscOptionsIntArray
MPIU_REAL PetscGlobalMinMaxInt PetscOptionsMonitorSet
MPIU_SCALAR PetscGlobalMinMaxReal PetscOptionsName
MPI_Comm PetscImaginaryPart PetscOptionsRangeInt
PETSC_COMM_SELF PetscInitialize PetscOptionsReal
PETSC_COMM_WORLD PetscInitializeFortran PetscOptionsRealArray
PETSC_DECIDE PetscInitialized PetscOptionsScalar
PETSC_DEFAULT PetscInt PetscOptionsScalarArray
PETSC_DETERMINE PetscIsCloseAtTol PetscOptionsString
PETSC_FALSE PetscIsInfReal PetscOptionsStringArray
PETSC_IGNORE PetscIsNanReal PetscOptionsViewer
PETSC_TRUE PetscIsNormalReal PetscRandomSetFromOptions
PETSC_i PetscMalloc PetscRandomType
PetscAbsInt PetscMalloc1 PetscRandomView
PetscAbsReal PetscMax PetscReal
PetscBag PetscMin PetscRealPart
PetscBagDestroy PetscNew PetscScalar
PetscBagLoad PetscNot PetscSqr
PetscBagRegisterBool PetscObject PetscSubcommSetFromOptions
PetscBagRegisterBoolArray PetscObjectDestroy PetscSubcommView
PetscBagRegisterEnum PetscObjectSetFromOptions SETERRABORT
PetscBagRegisterInt PetscOffset SETERRQ
PetscBagRegisterInt64 PetscOptionsBool SETERRQ1
PetscBagRegisterIntArray PetscOptionsBoolArray SETERRQ2
PetscBagRegisterReal PetscOptionsBoundedInt SETERRQ3
PetscBagRegisterRealArray PetscOptionsEnum SETERRQ4
PetscBagRegisterScalar PetscOptionsEnumArray SETERRQ5
PetscBagRegisterString PetscOptionsGetBool SETERRQ6
PetscBagSetFromOptions PetscOptionsGetBoolArray SETERRQ7
PetscBagView PetscOptionsGetEnum SETERRQ8
PetscBool PetscOptionsGetEnumArray SETERRQ9
PetscCalloc1 PetscOptionsGetInt UsingFortran
PetscClipInterval 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
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 PetscMallocDumpLog PetscObjectsDump
PetscBLASIntCast PetscMallocGetDumpLog PetscObjectsGetObject
PetscBT PetscMallocSetDumpLog PetscObjectsView
PetscBinaryClose PetscMallocSetDumpLogThreshold PetscOptionsAllUsed
PetscBinaryOpen PetscMallocValidate 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
PetscIntMultError PetscObjectSetName PetscSubcommCreate
PetscIntMultTruncate PetscObjectSetOptions PetscSubcommDestroy
PetscIntSumError PetscObjectSetOptionsPrefix PetscSubcommSetNumber
PetscIntSumTruncate PetscObjectSetType PetscSubcommSetType
PetscLikely PetscObjectSetUp PetscSubcommSetTypeGeneral
PetscMPIDataTypeToPetscDataType PetscObjectStateGet PetscUnlikely
PetscMPIIntCast PetscObjectStateSet
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