petsc-master 2019-06-22
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 PetscMergeMPIIntArray PetscSortMPIInt
PetscArraycmp PetscObjectBaseTypeCompare PetscSortMPIIntWithArray
PetscArraycpy PetscObjectGetName PetscSortMPIIntWithIntArray
PetscArraymove PetscObjectOptionsBegin PetscSortReal
PetscArrayzero PetscObjectTypeCompare PetscSortRealWithArrayInt
PetscBLASInt PetscObjectTypeCompareAny PetscSortRealWithPermutation
PetscBagCreate PetscObjectView PetscSortRemoveDupsInt
PetscBagGetData PetscObjectViewFromOptions PetscSortRemoveDupsMPIInt
PetscBagGetName PetscOptionsBegin PetscSortRemoveDupsReal
PetscBagGetNames PetscOptionsBoolGroup PetscSortSplit
PetscBagSetName PetscOptionsBoolGroupBegin PetscSortSplitReal
PetscBagSetOptionsPrefix PetscOptionsBoolGroupEnd PetscSortStrWithPermutation
PetscBarrier PetscOptionsClearValue PetscSortedRemoveDupsInt
PetscBoxAuthorize PetscOptionsEList PetscStartMatlab
PetscBoxRefresh PetscOptionsEnd PetscStrArrayDestroy
PetscBoxUpload 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
PetscMallocDebug PetscRandomSeed PetscStrtoupper
PetscMallocDump PetscRandomSetInterval PetscSubcommSetOptionsPrefix
PetscMallocGetCurrentUsage PetscRandomSetSeed PetscSynchronizedFGets
PetscMallocGetDebug PetscRandomSetType PetscSynchronizedFPrintf
PetscMallocGetMaximumUsage PetscRealView PetscSynchronizedFlush
PetscMallocGetStack PetscSNPrintf PetscSynchronizedPrintf
PetscMatlabEngine PetscSNPrintfCount PetscTellMyCell
PetscMemcmp PetscScalarView PetscTestDirectory
PetscMemcpy PetscSequentialPhaseBegin PetscTestFile
PetscMemmove PetscSequentialPhaseEnd PetscTextBelt
PetscMemoryGetCurrentUsage PetscSleep PetscToken
PetscMemoryGetMaximumUsage PetscSortInt PetscTokenCreate
PetscMemorySetGetMaximumUsage PetscSortIntWithArray PetscTokenDestroy
PetscMemoryView PetscSortIntWithArrayPair PetscTokenFind
PetscMemzero PetscSortIntWithDataArray PetscURLShorten
PetscMergeIntArray PetscSortIntWithPermutation
PetscMergeIntArrayPair PetscSortIntWithScalarArray
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

Table of Contents