petsc-master 2018-08-13
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 PetscGetArchType PetscObjectComposedDataSetScalar
Converts PetscGetFullPath PetscObjectComposedDataSetScalarstar
MPIU_Allreduce PetscGetHomeDirectory PetscObjectCopyFortranFunctionPointers
PETSC_HASH_MAP PetscGetHostName PetscObjectDestroyOptionsHandlers
PETSC_HASH_SET PetscGetPetscDir PetscObjectGetClassId
PETSC_MATLAB_ENGINE_ PetscGetRealPath PetscObjectGetClassName
PETSC_MATLAB_ENGINE_SELF PetscGetRelativePath PetscObjectGetFortranCallback
PETSC_MATLAB_ENGINE_WORLD PetscGetTmp PetscObjectGetId
PetscAbortErrorHandler PetscGetUserName PetscObjectGetNewTag
PetscAddrAlign PetscGetVersion PetscObjectGetTabLevel
PetscAttachDebuggerErrorHandler PetscGetVersionNumber PetscObjectId
PetscBinaryRead PetscGetWorkingDirectory PetscObjectIncrementTabLevel
PetscBinarySeek PetscHMapT PetscObjectInheritPrintedOptions
PetscBinarySynchronizedRead PetscHMapTClear PetscObjectList
PetscBinarySynchronizedSeek PetscHMapTCreate PetscObjectListAdd
PetscBinarySynchronizedWrite PetscHMapTDel PetscObjectListDestroy
PetscBuildTwoSidedType PetscHMapTDestroy PetscObjectListDuplicate
PetscCalloc2 PetscHMapTDuplicate PetscObjectListFind
PetscCalloc3 PetscHMapTFind PetscObjectListRemoveReference
PetscCalloc4 PetscHMapTGet PetscObjectListReverseFind
PetscCalloc5 PetscHMapTGetKeys PetscObjectName
PetscCalloc6 PetscHMapTGetSize PetscObjectPrintTypeNamePrefix
PetscCalloc7 PetscHMapTGetVals PetscObjectProcessOptionsHandlers
PetscCheckPointer PetscHMapTHas PetscObjectRegisterDestroy
PetscClassId PetscHMapTIterDel PetscObjectRegisterDestroyAll
PetscCommBuildTwoSided PetscHMapTIterGet PetscObjectSetFortranCallback
PetscCommBuildTwoSidedF PetscHMapTIterSet PetscObjectSetPrintedOptions
PetscCommBuildTwoSidedFReq PetscHMapTPut PetscObjectSetTabLevel
PetscCommBuildTwoSidedGetType PetscHMapTQueryDel PetscObjectState
PetscCommBuildTwoSidedSetType PetscHMapTQuerySet PetscObjectStateIncrease
PetscCommDestroy PetscHMapTReset PetscObjectsListGetGlobalNumbering
PetscCommDuplicate PetscHMapTResize PetscOffloadFlag
PetscCommGetNewTag PetscHMapTSet PetscOptionsClear
PetscCommSharedGet PetscHSetT PetscOptionsDeprecated
PetscCommSharedGetComm PetscHSetTAdd PetscOptionsDestroy
PetscCommSharedGlobalToLocal PetscHSetTClear PetscOptionsFindPair
PetscDLClose PetscHSetTCreate PetscOptionsInsertFile
PetscDLLibraryAppend PetscHSetTDel PetscPopSignalHandler
PetscDLLibraryClose PetscHSetTDestroy PetscPrefetchBlock
PetscDLLibraryOpen PetscHSetTDuplicate PetscProcessTree
PetscDLLibraryPrepend PetscHSetTGetElems PetscPushSignalHandler
PetscDLLibraryRetrieve PetscHSetTGetSize PetscRandomFinalizePackage
PetscDLLibrarySym PetscHSetTHas PetscRandomInitializePackage
PetscDLOpen PetscHSetTQueryAdd PetscRealloc
PetscDLSym PetscHSetTQueryDel PetscRegisterFinalize
PetscEmacsClientErrorHandler PetscHSetTReset PetscRegisterFinalizeAll
PetscEqualReal PetscHSetTResize PetscReturnErrorHandler
PetscEqualScalar PetscHeaderCreate PetscSSEIsEnabled
PetscErrorMessage PetscHeaderDestroy PetscSegBuffer
PetscErrorPrintf PetscHelpPrintf PetscSegBufferCreate
PetscFClose PetscIgnoreErrorHandler PetscSegBufferDestroy
PetscFOpen PetscMPIAbortErrorHandler PetscSegBufferExtractAlloc
PetscFinalized PetscMPIDump PetscSegBufferExtractInPlace
PetscFormatConvert PetscMalloc2 PetscSegBufferExtractTo
PetscFormatConvertGetSize PetscMalloc3 PetscSegBufferGet
PetscFormatStrip PetscMalloc4 PetscSegBufferGetSize
PetscFortranCallbackGetSizes PetscMalloc5 PetscSegBufferUnuse
PetscFortranCallbackRegister PetscMalloc6 PetscSetDebugTerminal
PetscFree2 PetscMalloc7 PetscSetDebugger
PetscFree3 PetscMallocA PetscSetDebuggerFromString
PetscFree4 PetscMallocClear PetscSetDefaultDebugger
PetscFree5 PetscMallocResetDRAM PetscSetHelpVersionFunctions
PetscFree6 PetscMallocSet PetscSharedTmp
PetscFree7 PetscMallocSetCoalesce PetscSharedWorkingDirectory
PetscFreeA PetscMallocSetDRAM PetscSplitOwnership
PetscFunctionBegin PetscNewLog PetscSplitOwnershipBlock
PetscFunctionBeginHot PetscObjectAddOptionsHandler PetscStackSAWsGrantAccess
PetscFunctionListAdd PetscObjectComposedDataGetInt PetscStackSAWsTakeAccess
PetscFunctionListDestroy PetscObjectComposedDataGetIntstar PetscStopForDebugger
PetscFunctionListDuplicate PetscObjectComposedDataGetReal PetscTime
PetscFunctionListFind PetscObjectComposedDataGetRealstar PetscTimeAdd
PetscFunctionListGet PetscObjectComposedDataGetScalar PetscTimeSubtract
PetscFunctionListPrintTypes PetscObjectComposedDataGetScalarstar PetscTraceBackErrorHandler
PetscFunctionListView PetscObjectComposedDataRegister PetscVFPrintf
PetscFunctionReturn PetscObjectComposedDataSetInt PetscVSNPrintf
PetscGatherMessageLengths PetscObjectComposedDataSetIntstar SETERRMPI
PetscGatherMessageLengths2 PetscObjectComposedDataSetReal
PetscGatherNumberOfMessages PetscObjectComposedDataSetRealstar
No deprecated routines

Table of Contents