petsc-3.8.2 2017-11-09
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 PetscIsInfReal 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 PetscObjectBaseTypeCompare PetscSortIntWithScalarArray
PetscBLASInt PetscObjectGetName PetscSortMPIInt
PetscBagCreate PetscObjectOptionsBegin PetscSortMPIIntWithArray
PetscBagGetData PetscObjectTypeCompare PetscSortReal
PetscBagGetName PetscObjectTypeCompareAny PetscSortRealWithArrayInt
PetscBagGetNames PetscObjectView PetscSortRealWithPermutation
PetscBagSetName PetscObjectViewFromOptions PetscSortRemoveDupsInt
PetscBagSetOptionsPrefix PetscOptionsBegin PetscSortRemoveDupsMPIInt
PetscBarrier PetscOptionsBoolGroup PetscSortRemoveDupsReal
PetscBoxAuthorize PetscOptionsBoolGroupBegin PetscSortSplit
PetscBoxRefresh PetscOptionsBoolGroupEnd PetscSortSplitReal
PetscBoxUpload PetscOptionsClearValue PetscSortStrWithPermutation
PetscCitationsRegister PetscOptionsEList PetscSortedRemoveDupsInt
PetscEnum PetscOptionsEnd PetscStartMatlab
PetscError PetscOptionsFList PetscStrArrayDestroy
PetscFPrintf PetscOptionsGetEList PetscStrArrayallocpy
PetscFileRetrieve PetscOptionsHead PetscStrNArrayDestroy
PetscFindInt PetscOptionsInsertString PetscStrNArrayallocpy
PetscFindMPIInt PetscOptionsMonitorCancel PetscStrToArray
PetscFindReal PetscOptionsMonitorDefault PetscStrToArrayDestroy
PetscFreeArguments PetscOptionsSetFromOptions PetscStrallocpy
PetscFunctionBeginUser PetscOptionsSetValue PetscStrbeginswith
PetscGetArgs PetscOptionsTail PetscStrcasecmp
PetscGetArguments PetscOptionsValidKey PetscStrcat
PetscGetCPUTime PetscPClose PetscStrchr
PetscGlobusAuthorize PetscPOpen PetscStrcmp
PetscGlobusGetTransfers PetscPOpenSetMachine PetscStrcpy
PetscGlobusUpload PetscPopErrorHandler PetscStrendswith
PetscGoogleDriveAuthorize PetscPrintf PetscStrendswithwhich
PetscGoogleDriveRefresh PetscPushErrorHandler PetscStrgrt
PetscGoogleDriveUpload PetscRandom PetscStrlen
PetscHeap PetscRandomCreate PetscStrncat
PetscInt 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
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 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
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
MPIU_Allreduce PetscFunctionListDuplicate PetscObjectInheritPrintedOptions
PETSC_MATLAB_ENGINE_ PetscFunctionListFind PetscObjectList
PETSC_MATLAB_ENGINE_SELF PetscFunctionListGet PetscObjectListAdd
PETSC_MATLAB_ENGINE_WORLD PetscFunctionListPrintTypes PetscObjectListDestroy
PetscAbortErrorHandler PetscFunctionListView PetscObjectListDuplicate
PetscAddrAlign PetscFunctionReturn PetscObjectListFind
PetscAttachDebuggerErrorHandler PetscGatherMessageLengths PetscObjectListRemoveReference
PetscBinaryRead PetscGatherMessageLengths2 PetscObjectListReverseFind
PetscBinarySeek PetscGatherNumberOfMessages PetscObjectName
PetscBinarySynchronizedRead PetscGetArchType PetscObjectPrintTypeNamePrefix
PetscBinarySynchronizedSeek PetscGetFullPath PetscObjectProcessOptionsHandlers
PetscBinarySynchronizedWrite PetscGetHomeDirectory PetscObjectRegisterDestroy
PetscBuildTwoSidedType PetscGetHostName PetscObjectRegisterDestroyAll
PetscCUDAFlag PetscGetPetscDir PetscObjectSetFortranCallback
PetscCUSPFlag PetscGetRealPath PetscObjectSetPrintedOptions
PetscCalloc2 PetscGetRelativePath PetscObjectSetTabLevel
PetscCalloc3 PetscGetTmp PetscObjectState
PetscCalloc4 PetscGetUserName PetscObjectStateIncrease
PetscCalloc5 PetscGetVersion PetscObjectsListGetGlobalNumbering
PetscCalloc6 PetscGetVersionNumber PetscOptionsClear
PetscCalloc7 PetscGetWorkingDirectory PetscOptionsDestroy
PetscCheckPointer PetscHeaderCreate PetscOptionsInsertFile
PetscClassId PetscHeaderDestroy PetscPopSignalHandler
PetscCommBuildTwoSided PetscHelpPrintf PetscPopUpSelect
PetscCommBuildTwoSidedF PetscIgnoreErrorHandler PetscPrefetchBlock
PetscCommBuildTwoSidedFReq PetscMPIAbortErrorHandler PetscProcessTree
PetscCommBuildTwoSidedGetType PetscMPIDump PetscPushSignalHandler
PetscCommBuildTwoSidedSetType PetscMalloc2 PetscRandomFinalizePackage
PetscCommDestroy PetscMalloc3 PetscRandomInitializePackage
PetscCommDuplicate PetscMalloc4 PetscRealloc
PetscCommGetNewTag PetscMalloc5 PetscRegisterFinalize
PetscDLClose PetscMalloc6 PetscRegisterFinalizeAll
PetscDLLibraryAppend PetscMalloc7 PetscReturnErrorHandler
PetscDLLibraryClose PetscMallocClear PetscSSEIsEnabled
PetscDLLibraryOpen PetscMallocResetDRAM PetscSegBuffer
PetscDLLibraryPrepend PetscMallocSet PetscSegBufferCreate
PetscDLLibraryRetrieve PetscMallocSetDRAM PetscSegBufferDestroy
PetscDLLibrarySym PetscNewLog PetscSegBufferExtractAlloc
PetscDLOpen PetscObjectAddOptionsHandler PetscSegBufferExtractInPlace
PetscDLSym PetscObjectComposedDataGetInt PetscSegBufferExtractTo
PetscEmacsClientErrorHandler PetscObjectComposedDataGetIntstar PetscSegBufferGet
PetscEqualReal PetscObjectComposedDataGetReal PetscSegBufferGetSize
PetscEqualScalar 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
No deprecated routines

Table of Contents