petsc-master 2018-10-14
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 PetscOptionsGetEnum
CHKERRQ PetscFileMode PetscOptionsGetEnumArray
CHKERRXX PetscFinalize PetscOptionsGetInt
CHKMEMQ PetscFortranAddr PetscOptionsGetIntArray
INSERT_VALUES PetscFree PetscOptionsGetReal
InsertMode PetscGLL PetscOptionsGetRealArray
MAX_VALUES PetscGLLCreate PetscOptionsGetScalar
MPIU_COMPLEX PetscGLLCreateType PetscOptionsGetScalarArray
MPIU_INT PetscGLLDestroy PetscOptionsGetString
MPIU_REAL PetscGLLElementAdvectionCreate PetscOptionsGetStringArray
MPIU_SCALAR PetscGLLElementAdvectionDestroy PetscOptionsHasName
MPI_Comm PetscGLLElementGradientCreate PetscOptionsInt
PETSC_COMM_SELF PetscGLLElementGradientDestroy PetscOptionsIntArray
PETSC_COMM_WORLD PetscGLLElementLaplacianCreate PetscOptionsMonitorSet
PETSC_DECIDE PetscGLLElementLaplacianDestroy PetscOptionsName
PETSC_DEFAULT PetscGLLIntegrate PetscOptionsReal
PETSC_DETERMINE PetscGLLView PetscOptionsRealArray
PETSC_FALSE PetscGetDate PetscOptionsScalar
PETSC_IGNORE PetscGlobalMinMaxInt PetscOptionsScalarArray
PETSC_TRUE PetscGlobalMinMaxReal PetscOptionsString
PETSC_i PetscImaginaryPart PetscOptionsStringArray
PetscAbsInt PetscInitialize PetscOptionsViewer
PetscAbsReal PetscInitializeFortran PetscRandomSetFromOptions
PetscBag PetscInitialized PetscRandomType
PetscBagDestroy PetscInt PetscRandomView
PetscBagLoad PetscIsInfReal PetscReal
PetscBagRegisterBool PetscIsNanReal PetscRealPart
PetscBagRegisterBoolArray PetscIsNormalReal PetscScalar
PetscBagRegisterEnum PetscMalloc PetscSqr
PetscBagRegisterInt PetscMalloc1 PetscSubcommSetFromOptions
PetscBagRegisterInt64 PetscMax PetscSubcommView
PetscBagRegisterIntArray PetscMin SETERRABORT
PetscBagRegisterReal PetscNew SETERRQ
PetscBagRegisterRealArray PetscNot SETERRQ1
PetscBagRegisterScalar PetscObject SETERRQ2
PetscBagRegisterString PetscObjectDestroy SETERRQ3
PetscBagSetFromOptions PetscObjectSetFromOptions SETERRQ4
PetscBagView PetscOffset SETERRQ5
PetscBool PetscOptionsBool SETERRQ6
PetscCalloc1 PetscOptionsBoolArray SETERRQ7
PetscClipInterval PetscOptionsEnum SETERRQ8
PetscComplex PetscOptionsEnumArray UsingFortran
PetscCopyMode PetscOptionsGetBool
PetscDataType PetscOptionsGetBoolArray
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 PetscGetRealPath PetscObjectGetId
Converts PetscGetRelativePath PetscObjectGetNewTag
MPIU_Allreduce PetscGetTmp PetscObjectGetTabLevel
PETSC_HASH_MAP PetscGetUserName PetscObjectId
PETSC_HASH_SET PetscGetVersion PetscObjectIncrementTabLevel
PETSC_MATLAB_ENGINE_ PetscGetVersionNumber PetscObjectInheritPrintedOptions
PETSC_MATLAB_ENGINE_SELF PetscGetWorkingDirectory PetscObjectList
PETSC_MATLAB_ENGINE_WORLD PetscHMapT PetscObjectListAdd
PetscAbortErrorHandler PetscHMapTClear PetscObjectListDestroy
PetscAddrAlign PetscHMapTCreate PetscObjectListDuplicate
PetscAttachDebuggerErrorHandler PetscHMapTDel PetscObjectListFind
PetscBinaryRead PetscHMapTDestroy PetscObjectListRemoveReference
PetscBinarySeek PetscHMapTDuplicate PetscObjectListReverseFind
PetscBinarySynchronizedRead PetscHMapTFind PetscObjectName
PetscBinarySynchronizedSeek PetscHMapTGet PetscObjectPrintTypeNamePrefix
PetscBinarySynchronizedWrite PetscHMapTGetKeys PetscObjectProcessOptionsHandlers
PetscBuildTwoSidedType PetscHMapTGetSize PetscObjectRegisterDestroy
PetscCalloc2 PetscHMapTGetVals PetscObjectRegisterDestroyAll
PetscCalloc3 PetscHMapTHas PetscObjectSetFortranCallback
PetscCalloc4 PetscHMapTIterDel PetscObjectSetPrintedOptions
PetscCalloc5 PetscHMapTIterGet PetscObjectSetTabLevel
PetscCalloc6 PetscHMapTIterSet PetscObjectState
PetscCalloc7 PetscHMapTPut PetscObjectStateIncrease
PetscCheckPointer PetscHMapTQueryDel PetscObjectsListGetGlobalNumbering
PetscClassId PetscHMapTQuerySet PetscOffloadFlag
PetscCommBuildTwoSided PetscHMapTReset PetscOmpCtrlBarrier
PetscCommBuildTwoSidedF PetscHMapTResize PetscOmpCtrlCreate
PetscCommBuildTwoSidedFReq PetscHMapTSet PetscOmpCtrlDestroy
PetscCommBuildTwoSidedGetType PetscHSetT PetscOmpCtrlGetOmpComms
PetscCommBuildTwoSidedSetType PetscHSetTAdd PetscOmpCtrlOmpRegionOnMasterBegin
PetscCommDestroy PetscHSetTClear PetscOmpCtrlOmpRegionOnMasterEnd
PetscCommDuplicate PetscHSetTCreate PetscOptionsClear
PetscCommGetNewTag PetscHSetTDel PetscOptionsDeprecated
PetscDLClose PetscHSetTDestroy PetscOptionsDestroy
PetscDLLibraryAppend PetscHSetTDuplicate PetscOptionsFindPair
PetscDLLibraryClose PetscHSetTGetElems PetscOptionsInsertFile
PetscDLLibraryOpen PetscHSetTGetSize PetscPopSignalHandler
PetscDLLibraryPrepend PetscHSetTHas PetscPrefetchBlock
PetscDLLibraryRetrieve PetscHSetTQueryAdd PetscProcessTree
PetscDLLibrarySym PetscHSetTQueryDel PetscPushSignalHandler
PetscDLOpen PetscHSetTReset PetscRandomFinalizePackage
PetscDLSym PetscHSetTResize PetscRandomInitializePackage
PetscEmacsClientErrorHandler PetscHeaderCreate PetscRealloc
PetscEqualReal PetscHeaderDestroy PetscRegisterFinalize
PetscEqualScalar PetscHelpPrintf PetscRegisterFinalizeAll
PetscErrorMessage PetscIgnoreErrorHandler PetscReturnErrorHandler
PetscErrorPrintf PetscMPIAbortErrorHandler PetscSSEIsEnabled
PetscFClose PetscMPIDump PetscSegBuffer
PetscFOpen PetscMalloc2 PetscSegBufferCreate
PetscFinalized PetscMalloc3 PetscSegBufferDestroy
PetscFormatConvert PetscMalloc4 PetscSegBufferExtractAlloc
PetscFormatConvertGetSize PetscMalloc5 PetscSegBufferExtractInPlace
PetscFormatStrip PetscMalloc6 PetscSegBufferExtractTo
PetscFortranCallbackGetSizes PetscMalloc7 PetscSegBufferGet
PetscFortranCallbackRegister PetscMallocA PetscSegBufferGetSize
PetscFree2 PetscMallocClear PetscSegBufferUnuse
PetscFree3 PetscMallocResetDRAM PetscSetDebugTerminal
PetscFree4 PetscMallocSet PetscSetDebugger
PetscFree5 PetscMallocSetCoalesce PetscSetDebuggerFromString
PetscFree6 PetscMallocSetDRAM PetscSetDefaultDebugger
PetscFree7 PetscNewLog PetscSetHelpVersionFunctions
PetscFreeA PetscObjectAddOptionsHandler PetscSharedTmp
PetscFunctionBegin PetscObjectComposedDataGetInt PetscSharedWorkingDirectory
PetscFunctionBeginHot PetscObjectComposedDataGetIntstar PetscShmCommGet
PetscFunctionListAdd PetscObjectComposedDataGetReal PetscShmCommGetMpiShmComm
PetscFunctionListDestroy PetscObjectComposedDataGetRealstar PetscShmCommGlobalToLocal
PetscFunctionListDuplicate PetscObjectComposedDataGetScalar PetscShmCommLocalToGlobal
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
PetscGetPetscDir PetscObjectGetFortranCallback
No deprecated routines

Table of Contents