petsc-master 2018-05-25
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 PetscMPIDataTypeToPetscDataType PetscObjectSetUp
PetscBLASIntCast PetscMPIIntCast PetscObjectStateGet
PetscBT PetscMallocDumpLog PetscObjectStateSet
PetscBinaryClose PetscMallocGetDumpLog PetscObjectsDump
PetscBinaryOpen PetscMallocSetDumpLog PetscObjectsGetObject
PetscBinarySeekType PetscMallocSetDumpLogThreshold PetscObjectsView
PetscBinaryWrite PetscMallocValidate PetscOptionsAllUsed
PetscCheckPointerSetIntensity PetscMatlabEngineCreate PetscOptionsCreate
PetscContainer PetscMatlabEngineDestroy PetscOptionsGetAll
PetscContainerCreate PetscMatlabEngineEvaluate PetscOptionsGetenv
PetscContainerDestroy PetscMatlabEngineGet PetscOptionsInsert
PetscContainerGetPointer PetscMatlabEngineGetArray PetscOptionsLeft
PetscContainerSetPointer PetscMatlabEngineGetOutput PetscOptionsLeftGet
PetscContainerSetUserDestroy PetscMatlabEnginePrintOutput PetscOptionsLeftRestore
PetscContainerUserDestroyDefault PetscMatlabEnginePut PetscOptionsPrefixPop
PetscDLLibrary PetscMatlabEnginePutArray PetscOptionsPrefixPush
PetscDataTypeFromString PetscObjectAppendOptionsPrefix PetscOptionsReject
PetscDataTypeGetSize PetscObjectComm PetscOptionsSetAlias
PetscDataTypeToMPIDataType PetscObjectCompose PetscOptionsUsed
PetscEListFind PetscObjectComposeFunction PetscOptionsView
PetscEnd PetscObjectDereference PetscPullJSONValue
PetscEnumFind 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
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
CHKERRMPI PetscFunctionListAdd PetscObjectIncrementTabLevel
Converts PetscFunctionListDestroy PetscObjectInheritPrintedOptions
MPIU_Allreduce PetscFunctionListDuplicate PetscObjectList
PETSC_MATLAB_ENGINE_ PetscFunctionListFind PetscObjectListAdd
PETSC_MATLAB_ENGINE_SELF PetscFunctionListGet PetscObjectListDestroy
PETSC_MATLAB_ENGINE_WORLD PetscFunctionListPrintTypes PetscObjectListDuplicate
PetscAbortErrorHandler PetscFunctionListView PetscObjectListFind
PetscAddrAlign PetscFunctionReturn PetscObjectListRemoveReference
PetscAttachDebuggerErrorHandler PetscGatherMessageLengths PetscObjectListReverseFind
PetscBinaryRead PetscGatherMessageLengths2 PetscObjectName
PetscBinarySeek PetscGatherNumberOfMessages PetscObjectPrintTypeNamePrefix
PetscBinarySynchronizedRead PetscGetArchType PetscObjectProcessOptionsHandlers
PetscBinarySynchronizedSeek PetscGetFullPath PetscObjectRegisterDestroy
PetscBinarySynchronizedWrite PetscGetHomeDirectory PetscObjectRegisterDestroyAll
PetscBuildTwoSidedType PetscGetHostName PetscObjectSetFortranCallback
PetscCalloc2 PetscGetPetscDir PetscObjectSetPrintedOptions
PetscCalloc3 PetscGetRealPath PetscObjectSetTabLevel
PetscCalloc4 PetscGetRelativePath PetscObjectState
PetscCalloc5 PetscGetTmp PetscObjectStateIncrease
PetscCalloc6 PetscGetUserName PetscObjectsListGetGlobalNumbering
PetscCalloc7 PetscGetVersion PetscOffloadFlag
PetscCheckPointer PetscGetVersionNumber PetscOptionsClear
PetscClassId PetscGetWorkingDirectory PetscOptionsDestroy
PetscCommBuildTwoSided PetscHeaderCreate PetscOptionsInsertFile
PetscCommBuildTwoSidedF PetscHeaderDestroy PetscPopSignalHandler
PetscCommBuildTwoSidedFReq PetscHelpPrintf PetscPrefetchBlock
PetscCommBuildTwoSidedGetType PetscIgnoreErrorHandler PetscProcessTree
PetscCommBuildTwoSidedSetType PetscMPIAbortErrorHandler PetscPushSignalHandler
PetscCommDestroy PetscMPIDump PetscRandomFinalizePackage
PetscCommDuplicate PetscMalloc2 PetscRandomInitializePackage
PetscCommGetNewTag PetscMalloc3 PetscRealloc
PetscCommSharedGet PetscMalloc4 PetscRegisterFinalize
PetscCommSharedGetComm PetscMalloc5 PetscRegisterFinalizeAll
PetscCommSharedGlobalToLocal PetscMalloc6 PetscReturnErrorHandler
PetscDLClose PetscMalloc7 PetscSSEIsEnabled
PetscDLLibraryAppend PetscMallocA PetscSegBuffer
PetscDLLibraryClose PetscMallocClear PetscSegBufferCreate
PetscDLLibraryOpen PetscMallocResetDRAM PetscSegBufferDestroy
PetscDLLibraryPrepend PetscMallocSet PetscSegBufferExtractAlloc
PetscDLLibraryRetrieve PetscMallocSetCoalesce PetscSegBufferExtractInPlace
PetscDLLibrarySym PetscMallocSetDRAM PetscSegBufferExtractTo
PetscDLOpen PetscNewLog PetscSegBufferGet
PetscDLSym PetscObjectAddOptionsHandler PetscSegBufferGetSize
PetscEmacsClientErrorHandler PetscObjectComposedDataGetInt PetscSegBufferUnuse
PetscEqualReal PetscObjectComposedDataGetIntstar PetscSetDebugTerminal
PetscEqualScalar PetscObjectComposedDataGetReal PetscSetDebugger
PetscErrorMessage PetscObjectComposedDataGetRealstar PetscSetDebuggerFromString
PetscErrorPrintf PetscObjectComposedDataGetScalar PetscSetDefaultDebugger
PetscFClose PetscObjectComposedDataGetScalarstar PetscSetHelpVersionFunctions
PetscFOpen PetscObjectComposedDataRegister PetscSharedTmp
PetscFinalized PetscObjectComposedDataSetInt PetscSharedWorkingDirectory
PetscFormatConvert PetscObjectComposedDataSetIntstar PetscSplitOwnership
PetscFormatConvertGetSize 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 SETERRMPI
PetscFunctionBegin PetscObjectGetTabLevel
PetscFunctionBeginHot PetscObjectId
No deprecated routines

Table of Contents