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

Table of Contents