petsc-master 2019-05-18
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 PetscClipInterval PetscOptionsGetIntArray
CHKERRQ PetscComplex PetscOptionsGetReal
CHKERRXX PetscCopyMode PetscOptionsGetRealArray
CHKMEMQ PetscDataType PetscOptionsGetScalar
INSERT_VALUES PetscErrorCode PetscOptionsGetScalarArray
InsertMode PetscFileMode PetscOptionsGetString
MAX_VALUES PetscFinalize PetscOptionsGetStringArray
MPIU_COMPLEX PetscFortranAddr PetscOptionsHasName
MPIU_INT PetscFree PetscOptionsInt
MPIU_REAL PetscGetDate PetscOptionsIntArray
MPIU_SCALAR PetscGlobalMinMaxInt PetscOptionsMonitorSet
MPI_Comm PetscGlobalMinMaxReal PetscOptionsName
PETSC_COMM_SELF PetscImaginaryPart PetscOptionsReal
PETSC_COMM_WORLD PetscInitialize PetscOptionsRealArray
PETSC_DECIDE PetscInitializeFortran PetscOptionsScalar
PETSC_DEFAULT PetscInitialized PetscOptionsScalarArray
PETSC_DETERMINE PetscInt PetscOptionsString
PETSC_FALSE PetscIsCloseAtTol PetscOptionsStringArray
PETSC_IGNORE PetscIsInfReal PetscOptionsViewer
PETSC_TRUE PetscIsNanReal PetscRandomSetFromOptions
PETSC_i PetscIsNormalReal PetscRandomType
PetscAbsInt PetscMalloc PetscRandomView
PetscAbsReal PetscMalloc1 PetscReal
PetscBag PetscMax PetscRealPart
PetscBagDestroy PetscMin PetscScalar
PetscBagLoad PetscNew PetscSqr
PetscBagRegisterBool PetscNot PetscSubcommSetFromOptions
PetscBagRegisterBoolArray PetscObject PetscSubcommView
PetscBagRegisterEnum PetscObjectDestroy SETERRABORT
PetscBagRegisterInt PetscObjectSetFromOptions SETERRQ
PetscBagRegisterInt64 PetscOffset SETERRQ1
PetscBagRegisterIntArray PetscOptionsBool SETERRQ2
PetscBagRegisterReal PetscOptionsBoolArray SETERRQ3
PetscBagRegisterRealArray PetscOptionsEnum SETERRQ4
PetscBagRegisterScalar PetscOptionsEnumArray SETERRQ5
PetscBagRegisterString PetscOptionsGetBool SETERRQ6
PetscBagSetFromOptions PetscOptionsGetBoolArray SETERRQ7
PetscBagView PetscOptionsGetEnum SETERRQ8
PetscBool PetscOptionsGetEnumArray SETERRQ9
PetscCalloc1 PetscOptionsGetInt UsingFortran
Intermediate - Setting options for algorithms and data structures
PETSC_VERSION PetscObjectGetName PetscSortMPIInt
PetscBLASInt PetscObjectOptionsBegin PetscSortMPIIntWithArray
PetscBagCreate PetscObjectTypeCompare PetscSortMPIIntWithIntArray
PetscBagGetData PetscObjectTypeCompareAny PetscSortReal
PetscBagGetName PetscObjectView PetscSortRealWithArrayInt
PetscBagGetNames PetscObjectViewFromOptions PetscSortRealWithPermutation
PetscBagSetName PetscOptionsBegin PetscSortRemoveDupsInt
PetscBagSetOptionsPrefix PetscOptionsBoolGroup PetscSortRemoveDupsMPIInt
PetscBarrier PetscOptionsBoolGroupBegin PetscSortRemoveDupsReal
PetscBoxAuthorize PetscOptionsBoolGroupEnd PetscSortSplit
PetscBoxRefresh PetscOptionsClearValue PetscSortSplitReal
PetscBoxUpload PetscOptionsEList PetscSortStrWithPermutation
PetscCitationsRegister PetscOptionsEnd PetscSortedRemoveDupsInt
PetscEnum PetscOptionsFList PetscStartMatlab
PetscError PetscOptionsGetEList PetscStrArrayDestroy
PetscFPrintf PetscOptionsHead PetscStrArrayallocpy
PetscFileRetrieve PetscOptionsInsertString PetscStrInList
PetscFindInt PetscOptionsMonitorCancel PetscStrNArrayDestroy
PetscFindMPIInt PetscOptionsMonitorDefault PetscStrNArrayallocpy
PetscFindReal PetscOptionsSetFromOptions PetscStrToArray
PetscFreeArguments PetscOptionsSetValue PetscStrToArrayDestroy
PetscFunctionBeginUser PetscOptionsTail PetscStrallocpy
PetscGetArgs PetscOptionsValidKey PetscStrbeginswith
PetscGetArguments PetscPClose PetscStrcasecmp
PetscGetCPUTime PetscPOpen PetscStrcat
PetscGlobusAuthorize PetscPOpenSetMachine PetscStrchr
PetscGlobusGetTransfers PetscPopErrorHandler PetscStrcmp
PetscGlobusUpload PetscPrintf PetscStrcpy
PetscGoogleDriveAuthorize PetscProcessPlacementView PetscStrendswith
PetscGoogleDriveRefresh PetscPushErrorHandler PetscStrendswithwhich
PetscGoogleDriveUpload PetscRandom PetscStrgrt
PetscHeap PetscRandomCreate PetscStrlcat
PetscIntView PetscRandomDestroy PetscStrlen
PetscLinearRegression PetscRandomGetInterval PetscStrncmp
PetscLs PetscRandomGetSeed PetscStrncpy
PetscMPIInt PetscRandomGetType PetscStrrchr
PetscMallocDebug PetscRandomGetValue PetscStrreplace
PetscMallocDump PetscRandomGetValueReal PetscStrrstr
PetscMallocGetCurrentUsage PetscRandomSeed PetscStrstr
PetscMallocGetDebug PetscRandomSetInterval PetscStrtolower
PetscMallocGetMaximumUsage PetscRandomSetSeed PetscStrtoupper
PetscMallocGetStack PetscRandomSetType PetscSubcommSetOptionsPrefix
PetscMatlabEngine PetscRealView PetscSynchronizedFGets
PetscMemcmp PetscSNPrintf PetscSynchronizedFPrintf
PetscMemcpy PetscSNPrintfCount PetscSynchronizedFlush
PetscMemmove PetscScalarView PetscSynchronizedPrintf
PetscMemoryGetCurrentUsage PetscSequentialPhaseBegin PetscTellMyCell
PetscMemoryGetMaximumUsage PetscSequentialPhaseEnd PetscTestDirectory
PetscMemorySetGetMaximumUsage PetscSleep PetscTestFile
PetscMemoryView PetscSortInt PetscTextBelt
PetscMemzero PetscSortIntWithArray PetscToken
PetscMergeIntArray PetscSortIntWithArrayPair PetscTokenCreate
PetscMergeIntArrayPair PetscSortIntWithDataArray PetscTokenDestroy
PetscMergeMPIIntArray PetscSortIntWithPermutation PetscTokenFind
PetscObjectBaseTypeCompare PetscSortIntWithScalarArray PetscURLShorten
Advanced - Setting more advanced options and customization
PetscAttachDebugger PetscMPIIntCast PetscObjectStateGet
PetscBLASIntCast PetscMallocDumpLog PetscObjectStateSet
PetscBT PetscMallocGetDumpLog PetscObjectsDump
PetscBinaryClose PetscMallocSetDumpLog PetscObjectsGetObject
PetscBinaryOpen PetscMallocSetDumpLogThreshold PetscObjectsView
PetscBinarySeekType PetscMallocValidate PetscOptionsAllUsed
PetscBinaryWrite PetscMatlabEngineCreate PetscOptionsCreate
PetscCheckPointerSetIntensity PetscMatlabEngineDestroy PetscOptionsGetAll
PetscContainer PetscMatlabEngineEvaluate PetscOptionsGetenv
PetscContainerCreate PetscMatlabEngineGet PetscOptionsHasHelp
PetscContainerDestroy PetscMatlabEngineGetArray PetscOptionsInsert
PetscContainerGetPointer PetscMatlabEngineGetOutput PetscOptionsLeft
PetscContainerSetPointer PetscMatlabEnginePrintOutput PetscOptionsLeftGet
PetscContainerSetUserDestroy PetscMatlabEnginePut PetscOptionsLeftRestore
PetscContainerUserDestroyDefault PetscMatlabEnginePutArray PetscOptionsPrefixPop
PetscDLLibrary PetscObjectAppendOptionsPrefix PetscOptionsPrefixPush
PetscDataTypeFromString PetscObjectComm PetscOptionsReject
PetscDataTypeGetSize PetscObjectCompose PetscOptionsSetAlias
PetscDataTypeToMPIDataType PetscObjectComposeFunction PetscOptionsUsed
PetscEListFind PetscObjectDereference PetscOptionsView
PetscEnd PetscObjectGetComm PetscPullJSONValue
PetscEnumFind PetscObjectGetOptions PetscPushJSONValue
PetscErrorType PetscObjectGetOptionsPrefix PetscRandomRegister
PetscFPTrapPop PetscObjectGetReference PetscRandomRegisterAll
PetscFPTrapPush PetscObjectGetType PetscRealIntMultTruncate
PetscFixFilename PetscObjectPrependOptionsPrefix PetscSAWsBlock
PetscFunctionList PetscObjectQuery PetscSSLDestroyContext
PetscGetProgramName PetscObjectQueryFunction PetscSSLInitializeContext
PetscHTTPRequest PetscObjectReference PetscSetFPTrap
PetscHTTPSConnect PetscObjectSAWsBlock PetscSignalHandlerDefault
PetscHTTPSRequest PetscObjectSAWsGrantAccess PetscSubcomm
PetscInitializeNoArguments PetscObjectSAWsSetBlock PetscSubcommCreate
PetscIntMultError PetscObjectSAWsTakeAccess PetscSubcommDestroy
PetscIntMultTruncate PetscObjectSetName PetscSubcommSetNumber
PetscIntSumError PetscObjectSetOptions PetscSubcommSetType
PetscIntSumTruncate PetscObjectSetOptionsPrefix PetscSubcommSetTypeGeneral
PetscLikely PetscObjectSetType PetscUnlikely
PetscMPIDataTypeToPetscDataType PetscObjectSetUp
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
CHKERRMPI PetscGetTmp PetscObjectGetClassName
Converts PetscGetUserName PetscObjectGetFortranCallback
KSPCheckDot PetscGetVersion PetscObjectGetId
KSPCheckNorm PetscGetVersionNumber PetscObjectGetNewTag
MPIU_Allreduce PetscGetWorkingDirectory PetscObjectGetTabLevel
PETSC_HASH_MAP PetscHMapT PetscObjectId
PETSC_HASH_SET PetscHMapTClear PetscObjectIncrementTabLevel
PETSC_MATLAB_ENGINE_ PetscHMapTCreate PetscObjectInheritPrintedOptions
PETSC_MATLAB_ENGINE_SELF PetscHMapTDel PetscObjectList
PETSC_MATLAB_ENGINE_WORLD PetscHMapTDestroy PetscObjectListAdd
PetscAbortErrorHandler PetscHMapTDuplicate PetscObjectListDestroy
PetscAddrAlign PetscHMapTFind PetscObjectListDuplicate
PetscAttachDebuggerErrorHandler PetscHMapTGet PetscObjectListFind
PetscBinaryRead PetscHMapTGetCapacity PetscObjectListRemoveReference
PetscBinarySeek PetscHMapTGetKeys PetscObjectListReverseFind
PetscBinarySynchronizedRead PetscHMapTGetPairs PetscObjectName
PetscBinarySynchronizedSeek PetscHMapTGetSize PetscObjectPrintClassNamePrefixType
PetscBinarySynchronizedWrite PetscHMapTGetVals PetscObjectProcessOptionsHandlers
PetscBuildTwoSidedType PetscHMapTHas PetscObjectRegisterDestroy
PetscCalloc2 PetscHMapTIterDel PetscObjectRegisterDestroyAll
PetscCalloc3 PetscHMapTIterGet PetscObjectSetFortranCallback
PetscCalloc4 PetscHMapTIterSet PetscObjectSetPrintedOptions
PetscCalloc5 PetscHMapTPut PetscObjectSetTabLevel
PetscCalloc6 PetscHMapTQueryDel PetscObjectState
PetscCalloc7 PetscHMapTQuerySet PetscObjectStateIncrease
PetscCheckPointer PetscHMapTReset PetscObjectsListGetGlobalNumbering
PetscClassId PetscHMapTResize PetscOffloadFlag
PetscCommBuildTwoSided PetscHMapTSet PetscOmpCtrlBarrier
PetscCommBuildTwoSidedF PetscHSetT PetscOmpCtrlCreate
PetscCommBuildTwoSidedFReq PetscHSetTAdd PetscOmpCtrlDestroy
PetscCommBuildTwoSidedGetType PetscHSetTClear PetscOmpCtrlGetOmpComms
PetscCommBuildTwoSidedSetType PetscHSetTCreate PetscOmpCtrlOmpRegionOnMasterBegin
PetscCommDestroy PetscHSetTDel PetscOmpCtrlOmpRegionOnMasterEnd
PetscCommDuplicate PetscHSetTDestroy PetscOptionsClear
PetscCommGetNewTag PetscHSetTDuplicate PetscOptionsDeprecated
PetscDLClose PetscHSetTGetCapacity PetscOptionsDestroy
PetscDLLibraryAppend PetscHSetTGetElems PetscOptionsFindPair
PetscDLLibraryClose PetscHSetTGetSize PetscOptionsInsertFile
PetscDLLibraryOpen PetscHSetTHas PetscPopSignalHandler
PetscDLLibraryPrepend PetscHSetTQueryAdd PetscPrefetchBlock
PetscDLLibraryRetrieve PetscHSetTQueryDel PetscProcessTree
PetscDLLibrarySym PetscHSetTReset PetscPushSignalHandler
PetscDLOpen PetscHSetTResize PetscRandomFinalizePackage
PetscDLSym PetscHSetTUpdate PetscRandomInitializePackage
PetscEmacsClientErrorHandler PetscHeaderCreate PetscRealloc
PetscEqualReal PetscHeaderDestroy PetscRegisterFinalize
PetscEqualScalar PetscHelpPrintf PetscRegisterFinalizeAll
PetscErrorMessage PetscIgnoreErrorHandler PetscReturnErrorHandler
PetscErrorPrintf PetscLogDouble PetscSSEIsEnabled
PetscFClose PetscMPIAbortErrorHandler PetscSegBuffer
PetscFOpen PetscMPIDump PetscSegBufferCreate
PetscFinalized PetscMalloc2 PetscSegBufferDestroy
PetscFormatConvert PetscMalloc3 PetscSegBufferExtractAlloc
PetscFormatConvertGetSize PetscMalloc4 PetscSegBufferExtractInPlace
PetscFormatStrip PetscMalloc5 PetscSegBufferExtractTo
PetscFortranCallbackGetSizes PetscMalloc6 PetscSegBufferGet
PetscFortranCallbackRegister PetscMalloc7 PetscSegBufferGetSize
PetscFree2 PetscMallocA PetscSegBufferUnuse
PetscFree3 PetscMallocClear PetscSetDebugTerminal
PetscFree4 PetscMallocPopMaximumUsage PetscSetDebugger
PetscFree5 PetscMallocPushMaximumUsage PetscSetDebuggerFromString
PetscFree6 PetscMallocResetDRAM PetscSetDefaultDebugger
PetscFree7 PetscMallocSet PetscSetHelpVersionFunctions
PetscFreeA PetscMallocSetCoalesce PetscSharedTmp
PetscFunctionBegin PetscMallocSetDRAM PetscSharedWorkingDirectory
PetscFunctionBeginHot PetscMkdtemp PetscShmCommGet
PetscFunctionListAdd PetscNewLog PetscShmCommGetMpiShmComm
PetscFunctionListDestroy PetscObjectAddOptionsHandler PetscShmCommGlobalToLocal
PetscFunctionListDuplicate PetscObjectComposedDataGetInt PetscShmCommLocalToGlobal
PetscFunctionListFind PetscObjectComposedDataGetIntstar PetscSignalSegvCheckPointer
PetscFunctionListGet PetscObjectComposedDataGetReal PetscSplitOwnership
PetscFunctionListPrintTypes PetscObjectComposedDataGetRealstar PetscSplitOwnershipBlock
PetscFunctionListView PetscObjectComposedDataGetScalar PetscStackSAWsGrantAccess
PetscFunctionReturn PetscObjectComposedDataGetScalarstar PetscStackSAWsTakeAccess
PetscGatherMessageLengths PetscObjectComposedDataRegister PetscStopForDebugger
PetscGatherMessageLengths2 PetscObjectComposedDataSetInt PetscTime
PetscGatherNumberOfMessages PetscObjectComposedDataSetIntstar PetscTimeAdd
PetscGetArchType PetscObjectComposedDataSetReal PetscTimeSubtract
PetscGetFullPath PetscObjectComposedDataSetRealstar PetscTraceBackErrorHandler
PetscGetHomeDirectory PetscObjectComposedDataSetScalar PetscVFPrintf
PetscGetHostName PetscObjectComposedDataSetScalarstar PetscVSNPrintf
PetscGetPetscDir PetscObjectCopyFortranFunctionPointers SETERRMPI
PetscGetRealPath PetscObjectDestroyOptionsHandlers
PetscGetRelativePath PetscObjectGetClassId
No deprecated routines

Table of Contents