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

Table of Contents