petsc-3.6.1 2015-07-22
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 PetscOptionsGetReal
CHKERRQ PetscBagView PetscOptionsGetRealArray
CHKERRXX PetscBool 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 PetscIsNormalReal PetscOptionsViewer
PETSC_i PetscMalloc PetscRandomSetFromOptions
PassiveReal PetscNew PetscRandomType
PassiveScalar PetscObject PetscRandomView
PetscBag PetscObjectDestroy PetscReal
PetscBagDestroy PetscObjectSetFromOptions PetscScalar
PetscBagLoad PetscOffset SETERRABORT
PetscBagRegister64bitInt PetscOptionsBool SETERRQ
PetscBagRegisterBool PetscOptionsBoolArray SETERRQ1
PetscBagRegisterBoolArray PetscOptionsEnum SETERRQ2
PetscBagRegisterEnum PetscOptionsEnumArray SETERRQ3
PetscBagRegisterInt PetscOptionsGetBool SETERRQ4
PetscBagRegisterIntArray PetscOptionsGetBoolArray SETERRQ5
PetscBagRegisterReal PetscOptionsGetEnum SETERRQ6
PetscBagRegisterRealArray PetscOptionsGetEnumArray SETERRQ7
PetscBagRegisterScalar PetscOptionsGetInt SETERRQ8
PetscBagRegisterString PetscOptionsGetIntArray 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 PetscMallocGetDumpLog PetscObjectSetUp
PetscBLASIntCast 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
PetscMallocDumpLog PetscObjectSetType
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