petsc-3.11.4 2019-09-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 PetscErrorCode PetscOptionsGetBoolArray
CHKERRQ PetscFileMode PetscOptionsGetEnum
CHKERRXX PetscFinalize PetscOptionsGetEnumArray
CHKMEMQ PetscFortranAddr PetscOptionsGetInt
INSERT_VALUES PetscFree PetscOptionsGetIntArray
InsertMode PetscGLL PetscOptionsGetReal
MAX_VALUES PetscGLLCreate PetscOptionsGetRealArray
MPIU_COMPLEX PetscGLLCreateType PetscOptionsGetScalar
MPIU_INT PetscGLLDestroy PetscOptionsGetScalarArray
MPIU_REAL PetscGLLElementAdvectionCreate PetscOptionsGetString
MPIU_SCALAR PetscGLLElementAdvectionDestroy PetscOptionsGetStringArray
MPI_Comm PetscGLLElementGradientCreate PetscOptionsHasName
PETSC_COMM_SELF PetscGLLElementGradientDestroy PetscOptionsInt
PETSC_COMM_WORLD PetscGLLElementLaplacianCreate PetscOptionsIntArray
PETSC_DECIDE PetscGLLElementLaplacianDestroy PetscOptionsMonitorSet
PETSC_DEFAULT PetscGLLIntegrate PetscOptionsName
PETSC_DETERMINE PetscGLLView PetscOptionsReal
PETSC_FALSE PetscGetDate PetscOptionsRealArray
PETSC_IGNORE PetscGlobalMinMaxInt PetscOptionsScalar
PETSC_TRUE PetscGlobalMinMaxReal PetscOptionsScalarArray
PETSC_i PetscImaginaryPart PetscOptionsString
PetscAbsInt PetscInitialize PetscOptionsStringArray
PetscAbsReal PetscInitializeFortran PetscOptionsViewer
PetscBag PetscInitialized PetscRandomSetFromOptions
PetscBagDestroy PetscInt PetscRandomType
PetscBagLoad PetscIsCloseAtTol 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 PetscNot SETERRQ1
PetscBagRegisterString PetscObject SETERRQ2
PetscBagSetFromOptions PetscObjectDestroy SETERRQ3
PetscBagView PetscObjectSetFromOptions SETERRQ4
PetscBool PetscOffset SETERRQ5
PetscCalloc1 PetscOptionsBool SETERRQ6
PetscClipInterval PetscOptionsBoolArray SETERRQ7
PetscComplex PetscOptionsEnum SETERRQ8
PetscCopyMode PetscOptionsEnumArray SETERRQ9
PetscDataType PetscOptionsGetBool UsingFortran
Intermediate - Setting options for algorithms and data structures
PETSC_VERSION PetscObjectOptionsBegin PetscSortMPIIntWithArray
PetscBLASInt PetscObjectTypeCompare PetscSortMPIIntWithIntArray
PetscBagCreate PetscObjectTypeCompareAny PetscSortReal
PetscBagGetData PetscObjectView PetscSortRealWithArrayInt
PetscBagGetName PetscObjectViewFromOptions PetscSortRealWithPermutation
PetscBagGetNames PetscOptionsBegin PetscSortRemoveDupsInt
PetscBagSetName PetscOptionsBoolGroup PetscSortRemoveDupsMPIInt
PetscBagSetOptionsPrefix PetscOptionsBoolGroupBegin PetscSortRemoveDupsReal
PetscBarrier PetscOptionsBoolGroupEnd PetscSortSplit
PetscBoxAuthorize PetscOptionsClearValue PetscSortSplitReal
PetscBoxRefresh PetscOptionsEList PetscSortStrWithPermutation
PetscBoxUpload PetscOptionsEnd PetscSortedRemoveDupsInt
PetscCitationsRegister PetscOptionsFList PetscStartMatlab
PetscEnum PetscOptionsGetEList PetscStrArrayDestroy
PetscError PetscOptionsHead PetscStrArrayallocpy
PetscFPrintf PetscOptionsInsertString PetscStrInList
PetscFileRetrieve PetscOptionsMonitorCancel PetscStrNArrayDestroy
PetscFindInt PetscOptionsMonitorDefault PetscStrNArrayallocpy
PetscFindMPIInt PetscOptionsSetFromOptions PetscStrToArray
PetscFindReal PetscOptionsSetValue PetscStrToArrayDestroy
PetscFreeArguments PetscOptionsTail PetscStrallocpy
PetscFunctionBeginUser PetscOptionsValidKey PetscStrbeginswith
PetscGetArgs PetscPClose PetscStrcasecmp
PetscGetArguments PetscPOpen PetscStrcat
PetscGetCPUTime PetscPOpenSetMachine PetscStrchr
PetscGlobusAuthorize PetscPopErrorHandler PetscStrcmp
PetscGlobusGetTransfers PetscPrintf PetscStrcpy
PetscGlobusUpload PetscProcessPlacementView PetscStrendswith
PetscGoogleDriveAuthorize PetscPushErrorHandler PetscStrendswithwhich
PetscGoogleDriveRefresh PetscRandom PetscStrgrt
PetscGoogleDriveUpload PetscRandomCreate PetscStrlcat
PetscHeap PetscRandomDestroy PetscStrlen
PetscIntView 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
PetscObjectGetName PetscSortMPIInt
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 PetscGetPetscDir PetscObjectGetFortranCallback
Converts PetscGetRealPath PetscObjectGetId
KSPCheckDot PetscGetRelativePath PetscObjectGetNewTag
KSPCheckNorm PetscGetTmp PetscObjectGetTabLevel
MPIU_Allreduce PetscGetUserName PetscObjectId
PETSC_HASH_MAP PetscGetVersion PetscObjectIncrementTabLevel
PETSC_HASH_SET PetscGetVersionNumber PetscObjectInheritPrintedOptions
PETSC_MATLAB_ENGINE_ PetscGetWorkingDirectory PetscObjectList
PETSC_MATLAB_ENGINE_SELF PetscHMapT PetscObjectListAdd
PETSC_MATLAB_ENGINE_WORLD PetscHMapTClear PetscObjectListDestroy
PetscAbortErrorHandler PetscHMapTCreate PetscObjectListDuplicate
PetscAddrAlign PetscHMapTDel PetscObjectListFind
PetscAttachDebuggerErrorHandler PetscHMapTDestroy PetscObjectListRemoveReference
PetscBinaryRead PetscHMapTDuplicate PetscObjectListReverseFind
PetscBinarySeek PetscHMapTFind PetscObjectName
PetscBinarySynchronizedRead PetscHMapTGet PetscObjectPrintClassNamePrefixType
PetscBinarySynchronizedSeek PetscHMapTGetKeys PetscObjectProcessOptionsHandlers
PetscBinarySynchronizedWrite PetscHMapTGetSize PetscObjectRegisterDestroy
PetscBuildTwoSidedType PetscHMapTGetVals PetscObjectRegisterDestroyAll
PetscCalloc2 PetscHMapTHas PetscObjectSetFortranCallback
PetscCalloc3 PetscHMapTIterDel PetscObjectSetPrintedOptions
PetscCalloc4 PetscHMapTIterGet PetscObjectSetTabLevel
PetscCalloc5 PetscHMapTIterSet PetscObjectState
PetscCalloc6 PetscHMapTPut PetscObjectStateIncrease
PetscCalloc7 PetscHMapTQueryDel PetscObjectsListGetGlobalNumbering
PetscCheckPointer PetscHMapTQuerySet PetscOffloadFlag
PetscClassId PetscHMapTReset PetscOmpCtrlBarrier
PetscCommBuildTwoSided PetscHMapTResize PetscOmpCtrlCreate
PetscCommBuildTwoSidedF PetscHMapTSet PetscOmpCtrlDestroy
PetscCommBuildTwoSidedFReq PetscHSetT PetscOmpCtrlGetOmpComms
PetscCommBuildTwoSidedGetType PetscHSetTAdd PetscOmpCtrlOmpRegionOnMasterBegin
PetscCommBuildTwoSidedSetType PetscHSetTClear PetscOmpCtrlOmpRegionOnMasterEnd
PetscCommDestroy PetscHSetTCreate PetscOptionsClear
PetscCommDuplicate PetscHSetTDel PetscOptionsDeprecated
PetscCommGetNewTag PetscHSetTDestroy PetscOptionsDestroy
PetscDLClose PetscHSetTDuplicate PetscOptionsFindPair
PetscDLLibraryAppend PetscHSetTGetElems PetscOptionsInsertFile
PetscDLLibraryClose PetscHSetTGetSize PetscPopSignalHandler
PetscDLLibraryOpen PetscHSetTHas PetscPrefetchBlock
PetscDLLibraryPrepend PetscHSetTQueryAdd PetscProcessTree
PetscDLLibraryRetrieve PetscHSetTQueryDel PetscPushSignalHandler
PetscDLLibrarySym PetscHSetTReset PetscRandomFinalizePackage
PetscDLOpen PetscHSetTResize PetscRandomInitializePackage
PetscDLSym PetscHeaderCreate PetscRealloc
PetscEmacsClientErrorHandler PetscHeaderDestroy PetscRegisterFinalize
PetscEqualReal PetscHelpPrintf PetscRegisterFinalizeAll
PetscEqualScalar PetscIgnoreErrorHandler PetscReturnErrorHandler
PetscErrorMessage PetscLogDouble PetscSSEIsEnabled
PetscErrorPrintf PetscMPIAbortErrorHandler PetscSegBuffer
PetscFClose PetscMPIDump PetscSegBufferCreate
PetscFOpen PetscMalloc2 PetscSegBufferDestroy
PetscFinalized PetscMalloc3 PetscSegBufferExtractAlloc
PetscFormatConvert PetscMalloc4 PetscSegBufferExtractInPlace
PetscFormatConvertGetSize PetscMalloc5 PetscSegBufferExtractTo
PetscFormatStrip PetscMalloc6 PetscSegBufferGet
PetscFortranCallbackGetSizes PetscMalloc7 PetscSegBufferGetSize
PetscFortranCallbackRegister PetscMallocA PetscSegBufferUnuse
PetscFree2 PetscMallocClear PetscSetDebugTerminal
PetscFree3 PetscMallocResetDRAM PetscSetDebugger
PetscFree4 PetscMallocSet PetscSetDebuggerFromString
PetscFree5 PetscMallocSetCoalesce PetscSetDefaultDebugger
PetscFree6 PetscMallocSetDRAM PetscSetHelpVersionFunctions
PetscFree7 PetscNewLog PetscSharedTmp
PetscFreeA PetscObjectAddOptionsHandler PetscSharedWorkingDirectory
PetscFunctionBegin PetscObjectComposedDataGetInt PetscShmCommGet
PetscFunctionBeginHot PetscObjectComposedDataGetIntstar PetscShmCommGetMpiShmComm
PetscFunctionListAdd PetscObjectComposedDataGetReal PetscShmCommGlobalToLocal
PetscFunctionListDestroy PetscObjectComposedDataGetRealstar PetscShmCommLocalToGlobal
PetscFunctionListDuplicate PetscObjectComposedDataGetScalar PetscSignalSegvCheckPointer
PetscFunctionListFind PetscObjectComposedDataGetScalarstar PetscSplitOwnership
PetscFunctionListGet PetscObjectComposedDataRegister PetscSplitOwnershipBlock
PetscFunctionListPrintTypes PetscObjectComposedDataSetInt PetscStackSAWsGrantAccess
PetscFunctionListView PetscObjectComposedDataSetIntstar PetscStackSAWsTakeAccess
PetscFunctionReturn PetscObjectComposedDataSetReal PetscStopForDebugger
PetscGatherMessageLengths PetscObjectComposedDataSetRealstar PetscTime
PetscGatherMessageLengths2 PetscObjectComposedDataSetScalar PetscTimeAdd
PetscGatherNumberOfMessages PetscObjectComposedDataSetScalarstar PetscTimeSubtract
PetscGetArchType PetscObjectCopyFortranFunctionPointers PetscTraceBackErrorHandler
PetscGetFullPath PetscObjectDestroyOptionsHandlers PetscVFPrintf
PetscGetHomeDirectory PetscObjectGetClassId PetscVSNPrintf
PetscGetHostName PetscObjectGetClassName SETERRMPI
No deprecated routines

Table of Contents