petsc-master 2016-02-06
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 PetscBagView PetscOptionsGetReal
CHKERRQ PetscBool PetscOptionsGetRealArray
CHKERRXX PetscClipInterval PetscOptionsGetScalar
CHKMEMQ PetscComplex PetscOptionsGetScalarArray
INSERT_VALUES PetscCopyMode PetscOptionsGetString
InsertMode PetscDataType PetscOptionsGetStringArray
MAX_VALUES PetscErrorCode PetscOptionsHasName
MPIU_SCALAR PetscFileMode PetscOptionsInt
MPI_Comm PetscFinalize PetscOptionsIntArray
PETSC_COMM_SELF PetscFortranAddr PetscOptionsMonitorSet
PETSC_COMM_WORLD PetscFree PetscOptionsName
PETSC_DECIDE PetscFreeVoid PetscOptionsReal
PETSC_DEFAULT PetscGetDate PetscOptionsRealArray
PETSC_DETERMINE PetscInitialize PetscOptionsScalar
PETSC_FALSE PetscInitializeFortran PetscOptionsScalarArray
PETSC_IGNORE PetscInitialized PetscOptionsString
PETSC_NULL PetscIsInfOrNanReal PetscOptionsStringArray
PETSC_TRUE PetscIsNanReal PetscOptionsViewer
PETSC_i PetscIsNormalReal PetscRandomSetFromOptions
PassiveReal PetscMalloc PetscRandomType
PassiveScalar PetscMax PetscRandomView
PetscAbsInt PetscMin PetscReal
PetscAbsReal PetscNew PetscScalar
PetscBag PetscObject PetscSqr
PetscBagDestroy PetscObjectDestroy SETERRABORT
PetscBagLoad PetscObjectSetFromOptions SETERRQ
PetscBagRegister64bitInt PetscOffset SETERRQ1
PetscBagRegisterBool PetscOptionsBool SETERRQ2
PetscBagRegisterBoolArray PetscOptionsBoolArray SETERRQ3
PetscBagRegisterEnum PetscOptionsEnum SETERRQ4
PetscBagRegisterInt PetscOptionsEnumArray SETERRQ5
PetscBagRegisterIntArray PetscOptionsGetBool SETERRQ6
PetscBagRegisterReal PetscOptionsGetBoolArray SETERRQ7
PetscBagRegisterRealArray PetscOptionsGetEnum SETERRQ8
PetscBagRegisterScalar PetscOptionsGetEnumArray UsingFortran
PetscBagRegisterString PetscOptionsGetInt
PetscBagSetFromOptions PetscOptionsGetIntArray
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 PetscSynchronizedFGets
PetscMemoryGetCurrentUsage PetscRealView PetscSynchronizedFPrintf
PetscMemoryGetMaximumUsage PetscSNPrintf PetscSynchronizedFlush
PetscMemorySetGetMaximumUsage PetscSNPrintfCount PetscSynchronizedPrintf
PetscMemoryView PetscScalarView PetscTextBelt
PetscMemzero PetscSequentialPhaseBegin PetscToken
PetscMergeIntArray PetscSequentialPhaseEnd PetscTokenCreate
PetscMergeIntArrayPair PetscSleep PetscTokenDestroy
PetscMergeMPIIntArray PetscSortInt PetscTokenFind
PetscObjectGetName PetscSortIntWithArray PetscURLShorten
PetscObjectOptionsBegin PetscSortIntWithArrayPair
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 PetscSubcommSetNumber
PetscIntMultTruncate PetscObjectSAWsTakeAccess PetscSubcommSetType
PetscIntSumError PetscObjectSetName PetscSubcommSetTypeGeneral
PetscIntSumTruncate PetscObjectSetOptions PetscUnlikely
PetscLikely PetscObjectSetPrecision
PetscMPIDataTypeToPetscDataType PetscObjectSetType
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
PETSC_MATLAB_ENGINE_ PetscFunctionListDuplicate PetscObjectIncrementTabLevel
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
PetscCUSPFlag PetscGetHomeDirectory PetscObjectRegisterDestroyAll
PetscCalloc1 PetscGetHostName PetscObjectSetFortranCallback
PetscCalloc2 PetscGetPetscDir PetscObjectSetTabLevel
PetscCalloc3 PetscGetRealPath PetscObjectState
PetscCalloc4 PetscGetRelativePath PetscObjectStateIncrease
PetscCalloc5 PetscGetTmp PetscObjectsListGetGlobalNumbering
PetscCalloc6 PetscGetUserName PetscOptionsClear
PetscCalloc7 PetscGetVersion PetscOptionsDestroy
PetscCheckPointer PetscGetWorkingDirectory PetscOptionsInsertFile
PetscClassId PetscHeaderCreate PetscPopSignalHandler
PetscCommBuildTwoSided PetscHeaderDestroy PetscPopUpSelect
PetscCommBuildTwoSidedF PetscHelpPrintf PetscPrefetchBlock
PetscCommBuildTwoSidedFReq PetscIgnoreErrorHandler PetscPushSignalHandler
PetscCommBuildTwoSidedGetType PetscMPIAbortErrorHandler PetscRandomFinalizePackage
PetscCommBuildTwoSidedSetType PetscMPIDump PetscRandomInitializePackage
PetscCommDestroy PetscMalloc1 PetscRegisterFinalize
PetscCommDuplicate PetscMalloc2 PetscRegisterFinalizeAll
PetscCommGetNewTag PetscMalloc3 PetscReturnErrorHandler
PetscDLClose PetscMalloc4 PetscSSEIsEnabled
PetscDLLibraryAppend PetscMalloc5 PetscSegBuffer
PetscDLLibraryClose PetscMalloc6 PetscSegBufferCreate
PetscDLLibraryOpen PetscMalloc7 PetscSegBufferDestroy
PetscDLLibraryPrepend PetscMallocClear PetscSegBufferExtractAlloc
PetscDLLibraryRetrieve PetscMallocSet PetscSegBufferExtractInPlace
PetscDLLibrarySym PetscNewLog PetscSegBufferExtractTo
PetscDLOpen PetscObjectAddOptionsHandler PetscSegBufferGet
PetscDLSym PetscObjectComposedDataGetInt PetscSegBufferGetSize
PetscEmacsClientErrorHandler PetscObjectComposedDataGetIntstar PetscSegBufferUnuse
PetscErrorMessage PetscObjectComposedDataGetReal PetscSetDebugTerminal
PetscErrorPrintf PetscObjectComposedDataGetRealstar PetscSetDebugger
PetscFClose PetscObjectComposedDataGetScalar PetscSetDebuggerFromString
PetscFOpen PetscObjectComposedDataGetScalarstar PetscSetDefaultDebugger
PetscFileRetrieve PetscObjectComposedDataRegister PetscSetHelpVersionFunctions
PetscFinalized PetscObjectComposedDataSetInt PetscSharedTmp
PetscFormatConvert PetscObjectComposedDataSetIntstar PetscSharedWorkingDirectory
PetscFormatStrip PetscObjectComposedDataSetReal PetscSplitOwnership
PetscFortranCallbackGetSizes PetscObjectComposedDataSetRealstar PetscSplitOwnershipBlock
PetscFortranCallbackRegister PetscObjectComposedDataSetScalar PetscStackSAWsGrantAccess
PetscFree2 PetscObjectComposedDataSetScalarstar PetscStackSAWsTakeAccess
PetscFree3 PetscObjectCopyFortranFunctionPointers PetscStopForDebugger
PetscFree4 PetscObjectDestroyOptionsHandlers PetscTime
PetscFree5 PetscObjectGetClassId PetscTimeAdd
PetscFree6 PetscObjectGetClassName PetscTimeSubtract
PetscFree7 PetscObjectGetFortranCallback PetscTraceBackErrorHandler
PetscFunctionBegin PetscObjectGetId PetscVFPrintf
PetscFunctionBeginHot PetscObjectGetNewTag PetscVSNPrintf
PetscFunctionListAdd PetscObjectGetTabLevel PetscViennaCLFlag
PetscFunctionListDestroy PetscObjectId
No deprecated routines

Table of Contents