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