petsc-master 2018-01-17
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 PetscOptionsGetEnum
CHKERRQ PetscErrorCode PetscOptionsGetEnumArray
CHKERRXX PetscFileMode PetscOptionsGetInt
CHKMEMQ PetscFinalize PetscOptionsGetIntArray
INSERT_VALUES PetscFortranAddr PetscOptionsGetReal
InsertMode PetscFree PetscOptionsGetRealArray
MAX_VALUES PetscGLL PetscOptionsGetScalar
MPIU_COMPLEX PetscGLLCreate PetscOptionsGetScalarArray
MPIU_INT PetscGLLCreateType PetscOptionsGetString
MPIU_REAL PetscGLLDestroy PetscOptionsGetStringArray
MPIU_SCALAR PetscGLLElementAdvectionCreate PetscOptionsHasName
MPI_Comm PetscGLLElementAdvectionDestroy PetscOptionsInt
PETSC_COMM_SELF PetscGLLElementGradientCreate PetscOptionsIntArray
PETSC_COMM_WORLD PetscGLLElementGradientDestroy PetscOptionsMonitorSet
PETSC_DECIDE PetscGLLElementLaplacianCreate PetscOptionsName
PETSC_DEFAULT PetscGLLElementLaplacianDestroy PetscOptionsReal
PETSC_DETERMINE PetscGLLIntegrate PetscOptionsRealArray
PETSC_FALSE PetscGLLView PetscOptionsScalar
PETSC_IGNORE PetscGetDate PetscOptionsScalarArray
PETSC_TRUE PetscGlobalMinMaxInt PetscOptionsString
PETSC_i PetscGlobalMinMaxReal PetscOptionsStringArray
PetscAbsInt PetscInitialize PetscOptionsViewer
PetscAbsReal PetscInitializeFortran PetscRandomSetFromOptions
PetscBag PetscInitialized PetscRandomType
PetscBagDestroy PetscInt PetscRandomView
PetscBagLoad PetscIsInfReal PetscReal
PetscBagRegisterBool PetscIsNanReal PetscScalar
PetscBagRegisterBoolArray PetscIsNormalReal PetscSqr
PetscBagRegisterEnum PetscMalloc PetscSubcommSetFromOptions
PetscBagRegisterInt PetscMalloc1 PetscSubcommView
PetscBagRegisterInt64 PetscMax SETERRABORT
PetscBagRegisterIntArray PetscMin SETERRQ
PetscBagRegisterReal PetscNew SETERRQ1
PetscBagRegisterRealArray PetscObject SETERRQ2
PetscBagRegisterScalar PetscObjectDestroy SETERRQ3
PetscBagRegisterString PetscObjectSetFromOptions SETERRQ4
PetscBagSetFromOptions PetscOffset SETERRQ5
PetscBagView PetscOptionsBool SETERRQ6
PetscBool PetscOptionsBoolArray SETERRQ7
PetscCalloc1 PetscOptionsEnum SETERRQ8
PetscClipInterval PetscOptionsEnumArray UsingFortran
PetscComplex PetscOptionsGetBool
PetscCopyMode PetscOptionsGetBoolArray
Intermediate - Setting options for algorithms and data structures
PETSC_VERSION PetscObjectGetName PetscSortMPIInt
PetscBLASInt PetscObjectOptionsBegin PetscSortMPIIntWithArray
PetscBagCreate PetscObjectTypeCompare PetscSortReal
PetscBagGetData PetscObjectTypeCompareAny PetscSortRealWithArrayInt
PetscBagGetName PetscObjectView PetscSortRealWithPermutation
PetscBagGetNames PetscObjectViewFromOptions PetscSortRemoveDupsInt
PetscBagSetName PetscOptionsBegin PetscSortRemoveDupsMPIInt
PetscBagSetOptionsPrefix PetscOptionsBoolGroup PetscSortRemoveDupsReal
PetscBarrier PetscOptionsBoolGroupBegin PetscSortSplit
PetscBoxAuthorize PetscOptionsBoolGroupEnd PetscSortSplitReal
PetscBoxRefresh PetscOptionsClearValue PetscSortStrWithPermutation
PetscBoxUpload PetscOptionsEList PetscSortedRemoveDupsInt
PetscCitationsRegister PetscOptionsEnd PetscStartMatlab
PetscEnum PetscOptionsFList PetscStrArrayDestroy
PetscError PetscOptionsGetEList PetscStrArrayallocpy
PetscFPrintf PetscOptionsHead PetscStrNArrayDestroy
PetscFileRetrieve PetscOptionsInsertString PetscStrNArrayallocpy
PetscFindInt PetscOptionsMonitorCancel PetscStrToArray
PetscFindMPIInt PetscOptionsMonitorDefault PetscStrToArrayDestroy
PetscFindReal PetscOptionsSetFromOptions PetscStrallocpy
PetscFreeArguments PetscOptionsSetValue PetscStrbeginswith
PetscFunctionBeginUser PetscOptionsTail PetscStrcasecmp
PetscGetArgs PetscOptionsValidKey PetscStrcat
PetscGetArguments PetscPClose PetscStrchr
PetscGetCPUTime PetscPOpen PetscStrcmp
PetscGlobusAuthorize PetscPOpenSetMachine PetscStrcpy
PetscGlobusGetTransfers PetscPopErrorHandler PetscStrendswith
PetscGlobusUpload PetscPrintf PetscStrendswithwhich
PetscGoogleDriveAuthorize PetscPushErrorHandler PetscStrgrt
PetscGoogleDriveRefresh PetscRandom PetscStrlen
PetscGoogleDriveUpload PetscRandomCreate PetscStrncat
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
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
Converts PetscFunctionListAdd PetscObjectIncrementTabLevel
MPIU_Allreduce PetscFunctionListDestroy PetscObjectInheritPrintedOptions
PETSC_MATLAB_ENGINE_ PetscFunctionListDuplicate PetscObjectList
PETSC_MATLAB_ENGINE_SELF PetscFunctionListFind PetscObjectListAdd
PETSC_MATLAB_ENGINE_WORLD PetscFunctionListGet PetscObjectListDestroy
PetscAbortErrorHandler PetscFunctionListPrintTypes PetscObjectListDuplicate
PetscAddrAlign PetscFunctionListView PetscObjectListFind
PetscAttachDebuggerErrorHandler PetscFunctionReturn PetscObjectListRemoveReference
PetscBinaryRead PetscGatherMessageLengths PetscObjectListReverseFind
PetscBinarySeek PetscGatherMessageLengths2 PetscObjectName
PetscBinarySynchronizedRead PetscGatherNumberOfMessages PetscObjectPrintTypeNamePrefix
PetscBinarySynchronizedSeek PetscGetArchType PetscObjectProcessOptionsHandlers
PetscBinarySynchronizedWrite PetscGetFullPath PetscObjectRegisterDestroy
PetscBuildTwoSidedType PetscGetHomeDirectory PetscObjectRegisterDestroyAll
PetscCUDAFlag PetscGetHostName PetscObjectSetFortranCallback
PetscCUSPFlag PetscGetPetscDir PetscObjectSetPrintedOptions
PetscCalloc2 PetscGetRealPath PetscObjectSetTabLevel
PetscCalloc3 PetscGetRelativePath PetscObjectState
PetscCalloc4 PetscGetTmp PetscObjectStateIncrease
PetscCalloc5 PetscGetUserName PetscObjectsListGetGlobalNumbering
PetscCalloc6 PetscGetVersion PetscOptionsClear
PetscCalloc7 PetscGetVersionNumber PetscOptionsDestroy
PetscCheckPointer PetscGetWorkingDirectory PetscOptionsInsertFile
PetscClassId PetscHeaderCreate PetscPopSignalHandler
PetscCommBuildTwoSided PetscHeaderDestroy PetscPopUpSelect
PetscCommBuildTwoSidedF PetscHelpPrintf PetscPrefetchBlock
PetscCommBuildTwoSidedFReq PetscIgnoreErrorHandler PetscProcessTree
PetscCommBuildTwoSidedGetType PetscMPIAbortErrorHandler PetscPushSignalHandler
PetscCommBuildTwoSidedSetType PetscMPIDump PetscRandomFinalizePackage
PetscCommDestroy PetscMalloc2 PetscRandomInitializePackage
PetscCommDuplicate PetscMalloc3 PetscRealloc
PetscCommGetNewTag PetscMalloc4 PetscRegisterFinalize
PetscCommSharedGet PetscMalloc5 PetscRegisterFinalizeAll
PetscCommSharedGetComm PetscMalloc6 PetscReturnErrorHandler
PetscCommSharedGlobalToLocal PetscMalloc7 PetscSSEIsEnabled
PetscDLClose PetscMallocA PetscSegBuffer
PetscDLLibraryAppend PetscMallocClear PetscSegBufferCreate
PetscDLLibraryClose PetscMallocResetDRAM PetscSegBufferDestroy
PetscDLLibraryOpen PetscMallocSet PetscSegBufferExtractAlloc
PetscDLLibraryPrepend PetscMallocSetCoalesce PetscSegBufferExtractInPlace
PetscDLLibraryRetrieve PetscMallocSetDRAM PetscSegBufferExtractTo
PetscDLLibrarySym PetscNewLog PetscSegBufferGet
PetscDLOpen PetscObjectAddOptionsHandler PetscSegBufferGetSize
PetscDLSym PetscObjectComposedDataGetInt PetscSegBufferUnuse
PetscEmacsClientErrorHandler PetscObjectComposedDataGetIntstar PetscSetDebugTerminal
PetscEqualReal PetscObjectComposedDataGetReal PetscSetDebugger
PetscEqualScalar PetscObjectComposedDataGetRealstar PetscSetDebuggerFromString
PetscErrorMessage PetscObjectComposedDataGetScalar PetscSetDefaultDebugger
PetscErrorPrintf PetscObjectComposedDataGetScalarstar PetscSetHelpVersionFunctions
PetscFClose PetscObjectComposedDataRegister PetscSharedTmp
PetscFOpen PetscObjectComposedDataSetInt PetscSharedWorkingDirectory
PetscFinalized PetscObjectComposedDataSetIntstar PetscSplitOwnership
PetscFormatConvert PetscObjectComposedDataSetReal PetscSplitOwnershipBlock
PetscFormatStrip PetscObjectComposedDataSetRealstar PetscStackSAWsGrantAccess
PetscFortranCallbackGetSizes PetscObjectComposedDataSetScalar PetscStackSAWsTakeAccess
PetscFortranCallbackRegister PetscObjectComposedDataSetScalarstar PetscStopForDebugger
PetscFree2 PetscObjectCopyFortranFunctionPointers PetscTime
PetscFree3 PetscObjectDestroyOptionsHandlers PetscTimeAdd
PetscFree4 PetscObjectGetClassId PetscTimeSubtract
PetscFree5 PetscObjectGetClassName PetscTraceBackErrorHandler
PetscFree6 PetscObjectGetFortranCallback PetscVFPrintf
PetscFree7 PetscObjectGetId PetscVSNPrintf
PetscFreeA PetscObjectGetNewTag PetscViennaCLFlag
PetscFunctionBegin PetscObjectGetTabLevel
PetscFunctionBeginHot PetscObjectId
No deprecated routines
None: Not yet cataloged
PetscProcessPlacementView

Table of Contents