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

Table of Contents