petsc-master 2015-03-29
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_DECIDE PetscOptionsGetIntArray
CHKERRQ PETSC_DEFAULT PetscOptionsGetInt
CHKERRXX PETSC_DETERMINE PetscOptionsGetRealArray
CHKMEMQ PetscErrorCode PetscOptionsGetReal
InsertMode PETSC_FALSE PetscOptionsGetScalarArray
INSERT_VALUES PetscFileMode PetscOptionsGetScalar
MAX_VALUES PetscFinalize PetscOptionsGetStringArray
MPI_Comm PetscFortranAddr PetscOptionsGetString
MPIU_SCALAR PetscFree PetscOptionsHasName
PassiveReal PetscFreeVoid PetscOptionsIntArray
PassiveScalar PetscGetDate PetscOptionsInt
PetscBagDestroy PETSC_IGNORE PetscOptionsMonitorSet
PetscBag PETSC_i PetscOptionsName
PetscBagLoad PetscInitialized PetscOptionsRealArray
PetscBagRegisterBoolArray PetscInitializeFortran PetscOptionsReal
PetscBagRegisterBool PetscInitialize PetscOptionsScalarArray
PetscBagRegisterEnum PetscIsInfOrNanReal PetscOptionsScalar
PetscBagRegisterIntArray PetscIsNormalReal PetscOptionsStringArray
PetscBagRegisterInt PetscMalloc PetscOptionsString
PetscBagRegisterRealArray PetscNew PetscOptionsViewer
PetscBagRegisterReal PETSC_NULL PetscRandomSetFromOptions
PetscBagRegisterScalar PetscObjectDestroy PetscRandomType
PetscBagRegisterString PetscObject PetscRandomView
PetscBagSetFromOptions PetscObjectSetFromOptions PetscReal
PetscBagView PetscOffset PetscScalar
PetscBool PetscOptionsBoolArray PETSC_TRUE
PETSC_COMM_SELF PetscOptionsBool SETERRQ1
PETSC_COMM_WORLD PetscOptionsEnum SETERRQ2
PetscComplex PetscOptionsGetBoolArray SETERRQ3
PetscCopyMode PetscOptionsGetBool SETERRQ
PetscDataType PetscOptionsGetEnum UsingFortran
Intermediate - Setting options for algorithms and data structures
PetscBagCreate PetscObjectTypeCompareAny PetscSortIntWithArrayPair
PetscBagGetData PetscObjectTypeCompare PetscSortIntWithPermutation
PetscBagGetName PetscObjectViewFromOptions PetscSortIntWithScalarArray
PetscBagGetNames PetscObjectView PetscSortMPIInt
PetscBagSetName PetscOptionsBegin PetscSortMPIIntWithArray
PetscBagSetOptionsPrefix PetscOptionsBoolGroupBegin PetscSortReal
PetscBarrier PetscOptionsBoolGroupEnd PetscSortRealWithPermutation
PetscBLASInt PetscOptionsBoolGroup PetscSortRemoveDupsInt
PetscBoxAuthorize PetscOptionsClearValue PetscSortRemoveDupsMPIInt
PetscBoxRefresh PetscOptionsEList PetscSortRemoveDupsReal
PetscBoxUpload PetscOptionsEnd PetscSortSplit
PetscCitationsRegister PetscOptionsFList PetscSortSplitReal
PetscEnum PetscOptionsGetEList PetscSortStrWithPermutation
PetscError PetscOptionsHead PetscStartMatlab
PetscFindInt PetscOptionsInsertString PetscStrallocpy
PetscFPrintf PetscOptionsMonitorCancel PetscStrArrayallocpy
PetscFreeArguments PetscOptionsMonitorDefault PetscStrArrayDestroy
PetscFunctionBeginUser PetscOptionsSetFromOptions PetscStrbeginswith
PetscGetArgs PetscOptionsSetValue PetscStrcasecmp
PetscGetArguments PetscOptionsTail PetscStrcat
PetscGetCPUTime PetscOptionsValidKey PetscStrchr
PetscGlobusAuthorize PetscPClose PetscStrcmp
PetscGlobusGetTransfers PetscPOpen PetscStrcpy
PetscGlobusUpload PetscPOpenSetMachine PetscStrendswith
PetscGoogleDriveAuthorize PetscPopErrorHandler PetscStrendswithwhich
PetscGoogleDriveRefresh PetscPrintf PetscStrgrt
PetscGoogleDriveUpload PetscProcessTree PetscStrlen
PetscInt PetscPushErrorHandler PetscStrNArrayallocpy
PetscIntView PetscRandomCreate PetscStrNArrayDestroy
PetscMallocDebug PetscRandomDestroy PetscStrncat
PetscMallocDump PetscRandomGetInterval PetscStrncmp
PetscMallocGetCurrentUsage PetscRandomGetSeed PetscStrncpy
PetscMallocGetDebug PetscRandomGetType PetscStrrchr
PetscMallocGetMaximumUsage PetscRandomGetValue PetscStrreplace
PetscMallocGetStack PetscRandomGetValueReal PetscStrrstr
PetscMatlabEngine PetscRandom PetscStrstr
PetscMemcmp PetscRandomSeed PetscStrToArrayDestroy
PetscMemcpy PetscRandomSetInterval PetscStrToArray
PetscMemmove PetscRandomSetSeed PetscStrtolower
PetscMemoryGetCurrentUsage PetscRandomSetType PetscSynchronizedFGets
PetscMemoryGetMaximumUsage PetscRealView PetscSynchronizedFlush
PetscMemorySetGetMaximumUsage PetscScalarView PetscSynchronizedFPrintf
PetscMemoryShowUsage PetscSequentialPhaseBegin PetscSynchronizedPrintf
PetscMemzero PetscSequentialPhaseEnd PetscTextBelt
PetscMergeIntArray PetscSleep PetscTokenCreate
PetscMergeIntArrayPair PetscSNPrintfCount PetscTokenDestroy
PetscMPIInt PetscSNPrintf PetscTokenFind
PetscObjectGetName PetscSortInt PetscToken
PetscObjectOptionsBegin PetscSortIntWithArray PetscURLShorten
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 PetscObjectsGetGlobalNumbering
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