petsc-3.4.5 2014-06-29
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
PetscMallocSetDumpLog
PetscObjectSetType
PetscBinaryClose
PetscMallocSetDumpLogThreshold
PetscObjectSetUp
PetscBinaryOpen
PetscMallocValidate
PetscObjectStateQuery
PetscBinarySeekType
PetscMatlabEngineCreate
PetscObjectsDump
PetscBinaryWrite
PetscMatlabEngineDestroy
PetscObjectsGetObject
PetscClassId
PetscMatlabEngineEvaluate
PetscObjectsView
PetscContainer
PetscMatlabEngineGet
PetscOptionsAllUsed
PetscContainerCreate
PetscMatlabEngineGetArray
PetscOptionsGetAll
PetscContainerDestroy
PetscMatlabEngineGetOutput
PetscOptionsGetenv
PetscContainerGetPointer
PetscMatlabEnginePrintOutput
PetscOptionsInsert
PetscContainerSetPointer
PetscMatlabEnginePut
PetscOptionsLeft
PetscContainerSetUserDestroy
PetscMatlabEnginePutArray
PetscOptionsPrefixPop
PetscDLLibrary
PetscObjectAMSBlock
PetscOptionsPrefixPush
PetscDataTypeFromString
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
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
PETSC_MATLAB_ENGINE_
PetscGatherNumberOfMessages
PetscObjectList
PETSC_MATLAB_ENGINE_SELF
PetscGetArchType
PetscObjectListAdd
PETSC_MATLAB_ENGINE_WORLD
PetscGetFileFromPath
PetscObjectListDestroy
PetscAbortErrorHandler
PetscGetFullPath
PetscObjectListDuplicate
PetscAddrAlign
PetscGetHomeDirectory
PetscObjectListFind
PetscAttachDebuggerErrorHandler
PetscGetHostName
PetscObjectListRemoveReference
PetscBinaryRead
PetscGetPetscDir
PetscObjectListReverseFind
PetscBinarySeek
PetscGetRealPath
PetscObjectName
PetscBinarySynchronizedRead
PetscGetRelativePath
PetscObjectPrintTypeNamePrefix
PetscBinarySynchronizedSeek
PetscGetTmp
PetscObjectProcessOptionsHandlers
PetscBinarySynchronizedWrite
PetscGetUserName
PetscObjectRegisterDestroy
PetscBuildTwoSidedType
PetscGetVersion
PetscObjectRegisterDestroyAll
PetscCUSPFlag
PetscGetWorkingDirectory
PetscObjectSetFortranCallback
PetscCheckPointer
PetscHMPIFinalize
PetscObjectSetTabLevel
PetscCommBuildTwoSided
PetscHMPIFree
PetscObjectStateDecrease
PetscCommBuildTwoSidedGetType
PetscHMPIHandle
PetscObjectStateIncrease
PetscCommBuildTwoSidedSetType
PetscHMPIMalloc
PetscObjectsGetGlobalNumbering
PetscCommDestroy
PetscHMPIMerge
PetscOptionsClear
PetscCommDuplicate
PetscHMPIRun
PetscOptionsDestroy
PetscCommGetNewTag
PetscHMPIRunCtx
PetscOptionsInsertFile
PetscDLClose
PetscHMPISpawn
PetscPopSignalHandler
PetscDLLibraryAppend
PetscHeaderCreate
PetscPopUpSelect
PetscDLLibraryClose
PetscHeaderDestroy
PetscPrefetchBlock
PetscDLLibraryOpen
PetscHelpPrintf
PetscPushSignalHandler
PetscDLLibraryPrepend
PetscIgnoreErrorHandler
PetscRandomFinalizePackage
PetscDLLibraryRetrieve
PetscMPIAbortErrorHandler
PetscRandomInitializePackage
PetscDLLibrarySym
PetscMPIDump
PetscRegisterFinalize
PetscDLOpen
PetscMalloc2
PetscRegisterFinalizeAll
PetscDLSym
PetscMalloc3
PetscReturnErrorHandler
PetscEmacsClientErrorHandler
PetscMalloc4
PetscSSEIsEnabled
PetscErrorMessage
PetscMalloc5
PetscSegBuffer
PetscErrorPrintf
PetscMalloc6
PetscSegBufferCreate
PetscFClose
PetscMalloc7
PetscSegBufferDestroy
PetscFOpen
PetscMallocClear
PetscSegBufferExtractAlloc
PetscFileRetrieve
PetscMallocSet
PetscSegBufferExtractInPlace
PetscFinalized
PetscNewLog
PetscSegBufferExtractTo
PetscFormatConvert
PetscObjectAddOptionsHandler
PetscSegBufferGet
PetscFormatStrip
PetscObjectComposedDataGetInt
PetscSegBufferGetSize
PetscFortranCallbackGetSizes
PetscObjectComposedDataGetIntstar
PetscSegBufferUnuse
PetscFortranCallbackRegister
PetscObjectComposedDataGetReal
PetscSetDebugTerminal
PetscFree2
PetscObjectComposedDataGetRealstar
PetscSetDebugger
PetscFree3
PetscObjectComposedDataGetScalar
PetscSetDebuggerFromString
PetscFree4
PetscObjectComposedDataGetScalarstar
PetscSetDefaultDebugger
PetscFree5
PetscObjectComposedDataRegister
PetscSetHelpVersionFunctions
PetscFree6
PetscObjectComposedDataSetInt
PetscSharedTmp
PetscFree7
PetscObjectComposedDataSetIntstar
PetscSharedWorkingDirectory
PetscFunctionBegin
PetscObjectComposedDataSetReal
PetscSplitOwnership
PetscFunctionBeginUser
PetscObjectComposedDataSetRealstar
PetscSplitOwnershipBlock
PetscFunctionListAdd
PetscObjectComposedDataSetScalar
PetscStackAMSGrantAccess
PetscFunctionListDestroy
PetscObjectComposedDataSetScalarstar
PetscStackAMSTakeAccess
PetscFunctionListDuplicate
PetscObjectCopyFortranFunctionPointers
PetscStopForDebugger
PetscFunctionListFind
PetscObjectDestroyOptionsHandlers
PetscTime
PetscFunctionListGet
PetscObjectGetClassId
PetscTimeAdd
PetscFunctionListPrintTypes
PetscObjectGetClassName
PetscTimeSubtract
PetscFunctionListView
PetscObjectGetFortranCallback
PetscTraceBackErrorHandler
PetscFunctionReturn
PetscObjectGetNewTag
PetscVFPrintf
PetscGatherMessageLengths
PetscObjectGetTabLevel
PetscVSNPrintf
PetscGatherMessageLengths2
PetscObjectIncrementTabLevel
No deprecated routines
Table of Contents