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

Table of Contents