petsc-master 2019-02-20
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 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 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 PetscSplitOwnership
PetscFunctionListFind PetscObjectComposedDataGetScalarstar PetscSplitOwnershipBlock
PetscFunctionListGet PetscObjectComposedDataRegister PetscStackSAWsGrantAccess
PetscFunctionListPrintTypes PetscObjectComposedDataSetInt PetscStackSAWsTakeAccess
PetscFunctionListView PetscObjectComposedDataSetIntstar PetscStopForDebugger
PetscFunctionReturn PetscObjectComposedDataSetReal PetscTime
PetscGatherMessageLengths PetscObjectComposedDataSetRealstar PetscTimeAdd
PetscGatherMessageLengths2 PetscObjectComposedDataSetScalar PetscTimeSubtract
PetscGatherNumberOfMessages PetscObjectComposedDataSetScalarstar PetscTraceBackErrorHandler
PetscGetArchType PetscObjectCopyFortranFunctionPointers PetscVFPrintf
PetscGetFullPath PetscObjectDestroyOptionsHandlers PetscVSNPrintf
PetscGetHomeDirectory PetscObjectGetClassId SETERRMPI
PetscGetHostName PetscObjectGetClassName
No deprecated routines

Table of Contents