petsc-master 2019-04-21
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 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