petsc-3.6.0 2015-06-09
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 PetscBagRegisterScalar PetscOptionsGetEnum
CHKERRQ PetscBagRegisterString PetscOptionsGetEnumArray
CHKERRXX PetscBagSetFromOptions PetscOptionsGetInt
CHKMEMQ PetscBagView PetscOptionsGetIntArray
INSERT_VALUES PetscBool PetscOptionsGetReal
InsertMode PetscComplex PetscOptionsGetRealArray
MAX_VALUES PetscCopyMode PetscOptionsGetScalar
MPIU_SCALAR PetscDataType PetscOptionsGetScalarArray
MPI_Comm PetscErrorCode PetscOptionsGetString
PETSC_COMM_SELF PetscFileMode PetscOptionsGetStringArray
PETSC_COMM_WORLD PetscFinalize PetscOptionsHasName
PETSC_DECIDE PetscFortranAddr PetscOptionsInt
PETSC_DEFAULT PetscFree PetscOptionsIntArray
PETSC_DETERMINE PetscFreeVoid PetscOptionsMonitorSet
PETSC_FALSE PetscGetDate PetscOptionsName
PETSC_IGNORE PetscInitialize PetscOptionsReal
PETSC_NULL PetscInitializeFortran PetscOptionsRealArray
PETSC_TRUE PetscInitialized PetscOptionsScalar
PETSC_i PetscIsInfOrNanReal PetscOptionsScalarArray
PassiveReal PetscIsNormalReal PetscOptionsString
PassiveScalar PetscMalloc PetscOptionsStringArray
PetscBag PetscNew PetscOptionsViewer
PetscBagDestroy PetscObject PetscRandomSetFromOptions
PetscBagLoad PetscObjectDestroy PetscRandomType
PetscBagRegister64bitInt PetscObjectSetFromOptions PetscRandomView
PetscBagRegisterBool PetscOffset PetscReal
PetscBagRegisterBoolArray PetscOptionsBool PetscScalar
PetscBagRegisterEnum PetscOptionsBoolArray SETERRQ
PetscBagRegisterInt PetscOptionsEnum SETERRQ1
PetscBagRegisterIntArray PetscOptionsEnumArray SETERRQ2
PetscBagRegisterReal PetscOptionsGetBool SETERRQ3
PetscBagRegisterRealArray PetscOptionsGetBoolArray 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