petsc-dev 2013-05-13
PETSc System routines
PETSc provides a variety of "system" level routines, including parallel file access, synchronized printing to screen.
Beginner - Basic usage
ADD_VALUES
PetscDataType
PetscOptionsGetEnum
CHKERRQ
PETSC_DECIDE
PetscOptionsGetIntArray
CHKERRXX
PETSC_DEFAULT
PetscOptionsGetInt
CHKMEMQ
PETSC_DETERMINE
PetscOptionsGetRealArray
InsertMode
PetscErrorCode
PetscOptionsGetReal
INSERT_VALUES
PETSC_FALSE
PetscOptionsGetScalar
MAX_VALUES
PetscFileMode
PetscOptionsGetStringArray
MPI_Comm
PetscFinalize
PetscOptionsGetString
MPIU_SCALAR
PetscFortranAddr
PetscOptionsHasName
PassiveReal
PetscFree
PetscOptionsIntArray
PassiveScalar
PetscFreeVoid
PetscOptionsInt
PetscBagDestroy
PetscGetDate
PetscOptionsMonitorSet
PetscBag
PETSC_IGNORE
PetscOptionsName
PetscBagLoad
PETSC_i
PetscOptionsRealArray
PetscBagRegisterBool
PetscInitialized
PetscOptionsReal
PetscBagRegisterEnum
PetscInitialize
PetscOptionsScalar
PetscBagRegisterIntArray
PetscIsInfOrNan
PetscOptionsStringArray
PetscBagRegisterInt
PetscMalloc
PetscOptionsString
PetscBagRegisterRealArray
PetscNew
PetscRandomSetFromOptions
PetscBagRegisterReal
PETSC_NULL
PetscRandomType
PetscBagRegisterScalar
PetscObjectDestroy
PetscRandomView
PetscBagRegisterString
PetscObject
PetscReal
PetscBagSetFromOptions
PetscObjectSetFromOptions
PetscScalar
PetscBagView
PetscOffset
PETSC_TRUE
PetscBool
PetscOptionsBoolArray
SETERRQ1
PETSC_COMM_SELF
PetscOptionsBool
SETERRQ2
PETSC_COMM_WORLD
PetscOptionsEnum
SETERRQ3
PetscComplex
PetscOptionsGetBoolArray
SETERRQ
PetscCopyMode
PetscOptionsGetBool
UsingFortran
Intermediate - Setting options for algorithms and data structures
PetscBagCreate
PetscOptionsClearValue
PetscSortMPIInt
PetscBagGetData
PetscOptionsEList
PetscSortMPIIntWithArray
PetscBagGetName
PetscOptionsEnd
PetscSortReal
PetscBagSetName
PetscOptionsGetEList
PetscSortRealWithPermutation
PetscBagSetOptionsPrefix
PetscOptionsHead
PetscSortRemoveDupsInt
PetscBarrier
PetscOptionsInsertString
PetscSortRemoveDupsMPIInt
PetscBLASInt
PetscOptionsList
PetscSortSplit
PetscEnum
PetscOptionsMonitorCancel
PetscSortSplitReal
PetscError
PetscOptionsMonitorDefault
PetscSortStrWithPermutation
PetscFindInt
PetscOptionsSetFromOptions
PetscStartMatlab
PetscFPrintf
PetscOptionsSetValue
PetscStrallocpy
PetscFreeArguments
PetscOptionsTail
PetscStrArrayallocpy
PetscGetArgs
PetscOptionsValidKey
PetscStrArrayDestroy
PetscGetArguments
PetscPClose
PetscStrbeginswith
PetscGetCPUTime
PetscPOpen
PetscStrcasecmp
PetscInt
PetscPopErrorHandler
PetscStrcat
PetscIntView
PetscPrintf
PetscStrchr
PetscMallocDebug
PetscProcessTree
PetscStrcmp
PetscMallocDump
PetscPushErrorHandler
PetscStrcpy
PetscMallocGetCurrentUsage
PetscRandomCreate
PetscStrendswith
PetscMallocGetDebug
PetscRandomDestroy
PetscStrendswithwhich
PetscMallocGetMaximumUsage
PetscRandomGetInterval
PetscStrgrt
PetscMallocGetStack
PetscRandomGetSeed
PetscStrlen
PetscMatlabEngine
PetscRandomGetType
PetscStrncat
PetscMemcmp
PetscRandomGetValue
PetscStrncmp
PetscMemcpy
PetscRandomGetValueReal
PetscStrncpy
PetscMemmove
PetscRandom
PetscStrrchr
PetscMemoryGetCurrentUsage
PetscRandomSeed
PetscStrreplace
PetscMemoryGetMaximumUsage
PetscRandomSetInterval
PetscStrrstr
PetscMemorySetGetMaximumUsage
PetscRandomSetSeed
PetscStrstr
PetscMemoryShowUsage
PetscRandomSetType
PetscStrToArrayDestroy
PetscMemzero
PetscRealView
PetscStrToArray
PetscMergeIntArrayPair
PetscScalarView
PetscStrtolower
PetscMPIInt
PetscSequentialPhaseBegin
PetscSynchronizedFGets
PetscObjectGetName
PetscSequentialPhaseEnd
PetscSynchronizedFlush
PetscObjectOptionsBegin
PetscSleep
PetscSynchronizedFPrintf
PetscObjectTypeCompareAny
PetscSNPrintfCount
PetscSynchronizedPrintf
PetscObjectTypeCompare
PetscSNPrintf
PetscTokenCreate
PetscObjectView
PetscSortInt
PetscTokenDestroy
PetscOptionsBegin
PetscSortIntWithArray
PetscTokenFind
PetscOptionsBoolGroupBegin
PetscSortIntWithArrayPair
PetscToken
PetscOptionsBoolGroupEnd
PetscSortIntWithPermutation
PetscOptionsBoolGroup
PetscSortIntWithScalarArray
Advanced - Setting more advanced options and customization
PetscAttachDebugger
PetscMallocValidate
PetscObjectSetType
PetscBinaryClose
PetscMatlabEngineCreate
PetscObjectSetUp
PetscBinaryOpen
PetscMatlabEngineDestroy
PetscObjectsGetObject
PetscBinarySeekType
PetscMatlabEngineEvaluate
PetscObjectStateQuery
PetscBinaryWrite
PetscMatlabEngineGetArray
PetscObjectsView
PetscClassId
PetscMatlabEngineGet
PetscOptionsAllUsed
PetscContainerCreate
PetscMatlabEngineGetOutput
PetscOptionsGetAll
PetscContainerDestroy
PetscMatlabEnginePrintOutput
PetscOptionsGetenv
PetscContainerGetPointer
PetscMatlabEnginePutArray
PetscOptionsInsert
PetscContainer
PetscMatlabEnginePut
PetscOptionsLeft
PetscContainerSetPointer
PetscMPIDataTypeToPetscDataType
PetscOptionsPrefixPop
PetscContainerSetUserDestroy
PetscObjectAMSBlock
PetscOptionsPrefixPush
PetscDataTypeGetSize
PetscObjectAMSGrantAccess
PetscOptionsReject
PetscDataTypeToMPIDataType
PetscObjectAMSSetBlock
PetscOptionsSetAlias
PetscDLLibrary
PetscObjectAMSTakeAccess
PetscOptionsUsed
PetscEListFind
PetscObjectComm
PetscOptionsView
PetscEnd
PetscObjectComposeFunction
PetscPrecision
PetscErrorType
PetscObjectCompose
PetscRandomRegisterAll
PetscFixFilename
PetscObjectDereference
PetscRandomRegister
PetscFPTrapPop
PetscObjectGetComm
PetscSetFPTrap
PetscFPTrapPush
PetscObjectGetReference
PetscSignalHandlerDefault
PetscFunctionList
PetscObjectGetType
PetscSubcommCreate
PetscGetProgramName
PetscObjectQueryFunction
PetscSubcomm
PetscInitializeNoArguments
PetscObjectQuery
PetscSubcommSetNumber
PetscLikely
PetscObjectReference
PetscSubcommSetTypeGeneral
PetscMallocDumpLog
PetscObjectsDump
PetscSubcommSetType
PetscMallocGetDumpLog
PetscObjectSetName
PetscUnlikely
PetscMallocSetDumpLog
PetscObjectSetPrecision
PetscMallocSetDumpLogThreshold
PetscObjectSetState
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
PetscAbortErrorHandler
PetscGetFileFromPath
PetscObjectGetTabLevel
PetscAddrAlign
PetscGetFullPath
PetscObjectIncrementTabLevel
PetscAttachDebuggerErrorHandler
PetscGetHomeDirectory
PetscObjectListAdd
PetscBinaryRead
PetscGetHostName
PetscObjectListDestroy
PetscBinarySeek
PetscGetPetscDir
PetscObjectListDuplicate
PetscBinarySynchronizedRead
PetscGetRealPath
PetscObjectListFind
PetscBinarySynchronizedSeek
PetscGetRelativePath
PetscObjectList
PetscBinarySynchronizedWrite
PetscGetTmp
PetscObjectListRemoveReference
PetscBuildTwoSidedType
PetscGetUserName
PetscObjectListReverseFind
PetscCheckPointer
PetscGetVersion
PetscObjectName
PetscCommBuildTwoSidedGetType
PetscGetWorkingDirectory
PetscObjectPrintTypeNamePrefix
PetscCommBuildTwoSided
PetscHeaderCreate
PetscObjectProcessOptionsHandlers
PetscCommBuildTwoSidedSetType
PetscHeaderDestroy
PetscObjectRegisterDestroyAll
PetscCommDestroy
PetscHelpPrintf
PetscObjectRegisterDestroy
PetscCommDuplicate
PetscHMPIFinalize
PetscObjectSetFortranCallback
PetscCommGetNewTag
PetscHMPIFree
PetscObjectSetTabLevel
PetscCUSPFlag
PetscHMPIHandle
PetscObjectsGetGlobalNumbering
PetscDLClose
PetscHMPIMalloc
PetscObjectStateDecrease
PetscDLLibraryAppend
PetscHMPIMerge
PetscObjectStateIncrease
PetscDLLibraryClose
PetscHMPIRunCtx
PetscOptionsClear
PetscDLLibraryOpen
PetscHMPIRun
PetscOptionsDestroy
PetscDLLibraryPrepend
PetscHMPISpawn
PetscOptionsInsertFile
PetscDLLibraryRetrieve
PetscIgnoreErrorHandler
PetscPopSignalHandler
PetscDLLibrarySym
PetscMalloc2
PetscPopUpSelect
PetscDLOpen
PetscMalloc3
PetscPrefetchBlock
PetscDLSym
PetscMalloc4
PetscPushSignalHandler
PetscEmacsClientErrorHandler
PetscMalloc5
PetscRandomFinalizePackage
PetscErrorMessage
PetscMalloc6
PetscRandomInitializePackage
PetscErrorPrintf
PetscMalloc7
PetscRegisterFinalizeAll
PetscFClose
PetscMallocClear
PetscRegisterFinalize
PetscFileRetrieve
PetscMallocSet
PetscReturnErrorHandler
PetscFinalized
PETSC_MATLAB_ENGINE_
PetscSegBufferCreate
PetscFOpen
PETSC_MATLAB_ENGINE_SELF
PetscSegBufferDestroy
PetscFormatConvert
PETSC_MATLAB_ENGINE_WORLD
PetscSegBufferExtractAlloc
PetscFormatStrip
PetscMPIAbortErrorHandler
PetscSegBufferExtractInPlace
PetscFortranCallbackGetSizes
PetscMPIDump
PetscSegBufferExtractTo
PetscFortranCallbackRegister
PetscNewLog
PetscSegBufferGet
PetscFree2
PetscObjectAddOptionsHandler
PetscSegBufferGetSize
PetscFree3
PetscObjectComposedDataGetInt
PetscSegBuffer
PetscFree4
PetscObjectComposedDataGetIntstar
PetscSegBufferUnuse
PetscFree5
PetscObjectComposedDataGetReal
PetscSetDebuggerFromString
PetscFree6
PetscObjectComposedDataGetRealstar
PetscSetDebugger
PetscFree7
PetscObjectComposedDataGetScalar
PetscSetDebugTerminal
PetscFunctionBegin
PetscObjectComposedDataGetScalarstar
PetscSetDefaultDebugger
PetscFunctionBeginUser
PetscObjectComposedDataRegister
PetscSetHelpVersionFunctions
PetscFunctionListAdd
PetscObjectComposedDataSetInt
PetscSharedTmp
PetscFunctionListDestroy
PetscObjectComposedDataSetIntstar
PetscSharedWorkingDirectory
PetscFunctionListDuplicate
PetscObjectComposedDataSetReal
PetscSplitOwnershipBlock
PetscFunctionListFind
PetscObjectComposedDataSetRealstar
PetscSplitOwnership
PetscFunctionListGet
PetscObjectComposedDataSetScalar
PetscSSEIsEnabled
PetscFunctionListPrintTypes
PetscObjectComposedDataSetScalarstar
PetscStackAMSGrantAccess
PetscFunctionListView
PetscObjectCopyFortranFunctionPointers
PetscStackAMSTakeAccess
PetscFunctionReturn
PetscObjectDestroyOptionsHandlers
PetscStopForDebugger
PetscGatherMessageLengths2
PetscObjectGetClassId
PetscTraceBackErrorHandler
PetscGatherMessageLengths
PetscObjectGetClassName
PetscVFPrintf
PetscGatherNumberOfMessages
PetscObjectGetFortranCallback
PetscVSNPrintf
PetscGetArchType
PetscObjectGetNewTag
No deprecated routines
Table of Contents