petsc-master 2016-06-26
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
PetscBagRegisterBool PetscOffset SETERRQ
PetscBagRegisterBoolArray PetscOptionsBool SETERRQ1
PetscBagRegisterEnum PetscOptionsBoolArray SETERRQ2
PetscBagRegisterInt PetscOptionsEnum SETERRQ3
PetscBagRegisterInt64 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
MPIU_Allreduce PetscFunctionListDestroy PetscObjectInheritPrintedOptions
PETSC_MATLAB_ENGINE_ PetscFunctionListDuplicate PetscObjectList
PETSC_MATLAB_ENGINE_SELF PetscFunctionListFind PetscObjectListAdd
PETSC_MATLAB_ENGINE_WORLD PetscFunctionListGet PetscObjectListDestroy
PetscAbortErrorHandler PetscFunctionListPrintTypes PetscObjectListDuplicate
PetscAddrAlign PetscFunctionListView PetscObjectListFind
PetscAttachDebuggerErrorHandler PetscFunctionReturn PetscObjectListRemoveReference
PetscBinaryRead PetscGatherMessageLengths PetscObjectListReverseFind
PetscBinarySeek PetscGatherMessageLengths2 PetscObjectName
PetscBinarySynchronizedRead PetscGatherNumberOfMessages PetscObjectPrintTypeNamePrefix
PetscBinarySynchronizedSeek PetscGetArchType PetscObjectProcessOptionsHandlers
PetscBinarySynchronizedWrite PetscGetFullPath PetscObjectRegisterDestroy
PetscBuildTwoSidedType PetscGetHomeDirectory PetscObjectRegisterDestroyAll
PetscCUDAFlag PetscGetHostName PetscObjectSetFortranCallback
PetscCUSPFlag PetscGetPetscDir PetscObjectSetPrintedOptions
PetscCalloc1 PetscGetRealPath PetscObjectSetTabLevel
PetscCalloc2 PetscGetRelativePath PetscObjectState
PetscCalloc3 PetscGetTmp PetscObjectStateIncrease
PetscCalloc4 PetscGetUserName PetscObjectsListGetGlobalNumbering
PetscCalloc5 PetscGetVersion PetscOptionsClear
PetscCalloc6 PetscGetWorkingDirectory PetscOptionsDestroy
PetscCalloc7 PetscHeaderCreate PetscOptionsInsertFile
PetscCheckPointer PetscHeaderDestroy PetscPopSignalHandler
PetscClassId PetscHelpPrintf PetscPopUpSelect
PetscCommBuildTwoSided PetscIgnoreErrorHandler PetscPrefetchBlock
PetscCommBuildTwoSidedF PetscMPIAbortErrorHandler PetscPushSignalHandler
PetscCommBuildTwoSidedFReq PetscMPIDump PetscRandomFinalizePackage
PetscCommBuildTwoSidedGetType PetscMalloc1 PetscRandomInitializePackage
PetscCommBuildTwoSidedSetType PetscMalloc2 PetscRegisterFinalize
PetscCommDestroy PetscMalloc3 PetscRegisterFinalizeAll
PetscCommDuplicate PetscMalloc4 PetscReturnErrorHandler
PetscCommGetNewTag PetscMalloc5 PetscSSEIsEnabled
PetscDLClose PetscMalloc6 PetscSegBuffer
PetscDLLibraryAppend PetscMalloc7 PetscSegBufferCreate
PetscDLLibraryClose PetscMallocClear PetscSegBufferDestroy
PetscDLLibraryOpen PetscMallocSet PetscSegBufferExtractAlloc
PetscDLLibraryPrepend PetscNewLog PetscSegBufferExtractInPlace
PetscDLLibraryRetrieve PetscObjectAddOptionsHandler PetscSegBufferExtractTo
PetscDLLibrarySym PetscObjectComposedDataGetInt PetscSegBufferGet
PetscDLOpen PetscObjectComposedDataGetIntstar PetscSegBufferGetSize
PetscDLSym PetscObjectComposedDataGetReal PetscSegBufferUnuse
PetscEmacsClientErrorHandler PetscObjectComposedDataGetRealstar PetscSetDebugTerminal
PetscErrorMessage PetscObjectComposedDataGetScalar PetscSetDebugger
PetscErrorPrintf PetscObjectComposedDataGetScalarstar PetscSetDebuggerFromString
PetscFClose PetscObjectComposedDataRegister PetscSetDefaultDebugger
PetscFOpen PetscObjectComposedDataSetInt PetscSetHelpVersionFunctions
PetscFileRetrieve PetscObjectComposedDataSetIntstar PetscSharedTmp
PetscFinalized PetscObjectComposedDataSetReal PetscSharedWorkingDirectory
PetscFormatConvert PetscObjectComposedDataSetRealstar PetscSplitOwnership
PetscFormatStrip PetscObjectComposedDataSetScalar PetscSplitOwnershipBlock
PetscFortranCallbackGetSizes PetscObjectComposedDataSetScalarstar PetscStackSAWsGrantAccess
PetscFortranCallbackRegister PetscObjectCopyFortranFunctionPointers PetscStackSAWsTakeAccess
PetscFree2 PetscObjectDestroyOptionsHandlers PetscStopForDebugger
PetscFree3 PetscObjectGetClassId PetscTime
PetscFree4 PetscObjectGetClassName PetscTimeAdd
PetscFree5 PetscObjectGetFortranCallback PetscTimeSubtract
PetscFree6 PetscObjectGetId PetscTraceBackErrorHandler
PetscFree7 PetscObjectGetNewTag PetscVFPrintf
PetscFunctionBegin PetscObjectGetTabLevel PetscVSNPrintf
PetscFunctionBeginHot PetscObjectId PetscViennaCLFlag
PetscFunctionListAdd PetscObjectIncrementTabLevel
No deprecated routines
None: Not yet cataloged
PetscLs PetscTestDirectory PetscTestFile

Table of Contents