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

Table of Contents