petsc-dev 2012-05-24
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
PetscOptionsGetRealArray
CHKERRQ
PetscBagView
PetscOptionsGetScalar
CHKERRXX
PetscBool
PetscOptionsGetString
CHKMEMQ
PetscCopyMode
PetscOptionsGetStringArray
INSERT_VALUES
PetscDataType
PetscOptionsHasName
InsertMode
PetscErrorCode
PetscOptionsInt
MAX_VALUES
PetscFileMode
PetscOptionsIntArray
MPIU_SCALAR
PetscFinalize
PetscOptionsMonitorSet
MPI_Comm
PetscFortranAddr
PetscOptionsName
PETSC_COMM_SELF
PetscFree
PetscOptionsReal
PETSC_COMM_WORLD
PetscFreeVoid
PetscOptionsRealArray
PETSC_DECIDE
PetscGetDate
PetscOptionsScalar
PETSC_DEFAULT
PetscInitialize
PetscOptionsString
PETSC_DETERMINE
PetscInitializeFortran
PetscOptionsStringArray
PETSC_FALSE
PetscInitialized
PetscRandomSetFromOptions
PETSC_IGNORE
PetscIsInfOrNan
PetscRandomType
PETSC_NULL
PetscMalloc
PetscRandomView
PETSC_TRUE
PetscNew
PetscReal
PassiveReal
PetscObject
PetscScalar
PassiveScalar
PetscObjectDestroy
PetscShellCreate
PetscBag
PetscObjectSetFromOptions
PetscShellDestroy
PetscBagDestroy
PetscOffset
PetscShellGetComponent
PetscBagLoad
PetscOptionsBool
PetscShellGetURL
PetscBagRegisterBool
PetscOptionsBoolArray
PetscShellView
PetscBagRegisterEnum
PetscOptionsEnum
SETERRQ
PetscBagRegisterInt
PetscOptionsGetBool
SETERRQ1
PetscBagRegisterIntArray
PetscOptionsGetBoolArray
SETERRQ2
PetscBagRegisterReal
PetscOptionsGetEnum
SETERRQ3
PetscBagRegisterRealArray
PetscOptionsGetInt
UsingFortran
PetscBagRegisterScalar
PetscOptionsGetIntArray
PetscBagRegisterString
PetscOptionsGetReal
Intermediate - Setting options for algorithms and data structures
PetscBLASInt
PetscOptionsClearValue
PetscShellVisit
PetscBagCreate
PetscOptionsEList
PetscSleep
PetscBagGetData
PetscOptionsEnd
PetscSortInt
PetscBagGetName
PetscOptionsGetEList
PetscSortIntWithArray
PetscBagSetName
PetscOptionsHead
PetscSortIntWithArrayPair
PetscBagSetOptionsPrefix
PetscOptionsInsertString
PetscSortIntWithPermutation
PetscBarrier
PetscOptionsList
PetscSortIntWithScalarArray
PetscEnum
PetscOptionsMonitorCancel
PetscSortMPIIntWithArray
PetscError
PetscOptionsMonitorDefault
PetscSortReal
PetscFPrintf
PetscOptionsSetFromOptions
PetscSortRealWithPermutation
PetscFreeArguments
PetscOptionsSetValue
PetscSortRemoveDupsInt
PetscGetArgs
PetscOptionsTail
PetscSortSplit
PetscGetArguments
PetscOptionsValidKey
PetscSortSplitReal
PetscGetCPUTime
PetscPClose
PetscSortStrWithPermutation
PetscGetTime
PetscPOpen
PetscStartMatlab
PetscGlobalMax
PetscPopErrorHandler
PetscStrToArray
PetscGlobalMin
PetscPrintf
PetscStrToArrayDestroy
PetscGlobalSum
PetscProcessTree
PetscStrallocpy
PetscInt
PetscPushErrorHandler
PetscStrcasecmp
PetscIntView
PetscRandom
PetscStrcat
PetscMPIInt
PetscRandomCreate
PetscStrchr
PetscMallocDebug
PetscRandomDestroy
PetscStrcmp
PetscMallocDump
PetscRandomGetInterval
PetscStrcpy
PetscMallocGetCurrentUsage
PetscRandomGetSeed
PetscStrendswith
PetscMallocGetMaximumUsage
PetscRandomGetType
PetscStrendswithwhich
PetscMatlabEngine
PetscRandomGetValue
PetscStrgrt
PetscMemcmp
PetscRandomGetValueReal
PetscStrlen
PetscMemcpy
PetscRandomSeed
PetscStrncat
PetscMemmove
PetscRandomSetInterval
PetscStrncmp
PetscMemoryGetCurrentUsage
PetscRandomSetSeed
PetscStrncpy
PetscMemoryGetMaximumUsage
PetscRandomSetType
PetscStrrchr
PetscMemorySetGetMaximumUsage
PetscRandomViewFromOptions
PetscStrreplace
PetscMemoryShowUsage
PetscRealView
PetscStrrstr
PetscMemzero
PetscSNPrintf
PetscStrstr
PetscMergeIntArrayPair
PetscSNPrintfCount
PetscStrtolower
PetscObjectGetName
PetscScalarView
PetscSynchronizedFGets
PetscObjectOptionsBegin
PetscSequentialPhaseBegin
PetscSynchronizedFPrintf
PetscObjectTypeCompare
PetscSequentialPhaseEnd
PetscSynchronizedFlush
PetscObjectTypeCompareAny
PetscShellCall
PetscSynchronizedPrintf
PetscObjectView
PetscShellGetVisitor
PetscToken
PetscOptionsBegin
PetscShellRegisterComponentShell
PetscTokenCreate
PetscOptionsBoolGroup
PetscShellRegisterComponentURL
PetscTokenDestroy
PetscOptionsBoolGroupBegin
PetscShellRegisterDependence
PetscTokenFind
PetscOptionsBoolGroupEnd
PetscShellSetURL
Advanced - Setting more advanced options and customization
PetscAttachDebugger
PetscMallocSetDumpLog
PetscObjectsView
PetscBinaryClose
PetscMallocValidate
PetscOpFList
PetscBinaryOpen
PetscMatlabEngineCreate
PetscOptionsAllUsed
PetscBinarySeekType
PetscMatlabEngineDestroy
PetscOptionsGetAll
PetscBinaryWrite
PetscMatlabEngineEvaluate
PetscOptionsGetenv
PetscClassId
PetscMatlabEngineGet
PetscOptionsInsert
PetscContainer
PetscMatlabEngineGetArray
PetscOptionsLeft
PetscContainerCreate
PetscMatlabEngineGetOutput
PetscOptionsPrefixPop
PetscContainerDestroy
PetscMatlabEnginePrintOutput
PetscOptionsPrefixPush
PetscContainerGetPointer
PetscMatlabEnginePut
PetscOptionsReject
PetscContainerSetPointer
PetscMatlabEnginePutArray
PetscOptionsSetAlias
PetscContainerSetUserDestroy
PetscObjectAMSPublish
PetscOptionsUsed
PetscDLLibrary
PetscObjectCompose
PetscOptionsView
PetscDataTypeGetSize
PetscObjectComposeFunctionDynamic
PetscPrecision
PetscDataTypeToMPIDataType
PetscObjectDereference
PetscRandomRegister
PetscDefaultSignalHandler
PetscObjectGetComm
PetscRandomRegisterAll
PetscEnd
PetscObjectGetReference
PetscRandomRegisterDestroy
PetscErrorType
PetscObjectGetType
PetscRandomRegisterDynamic
PetscFList
PetscObjectQuery
PetscSetDefaultDebugger
PetscFPTrapPop
PetscObjectQueryFunction
PetscSetFPTrap
PetscFPTrapPush
PetscObjectReference
PetscStopForDebugger
PetscFixFilename
PetscObjectSetName
PetscSubcomm
PetscGetProgramName
PetscObjectSetPrecision
PetscSubcommCreate
PetscInitializeNoArguments
PetscObjectSetState
PetscSubcommSetNumber
PetscLikely
PetscObjectSetType
PetscSubcommSetType
PetscMPIDataTypeToPetscDataType
PetscObjectSetUp
PetscSubcommSetTypeGeneral
PetscMallocDumpLog
PetscObjectStateQuery
PetscUnlikely
PetscMallocGetDumpLog
PetscObjectsGetObject
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
PETSC_MATLAB_ENGINE_
PetscGetArchType
PetscObjectComposedDataSetInt
PETSC_MATLAB_ENGINE_SELF
PetscGetFileFromPath
PetscObjectComposedDataSetIntstar
PETSC_MATLAB_ENGINE_WORLD
PetscGetFullPath
PetscObjectComposedDataSetReal
PetscAbortErrorHandler
PetscGetHomeDirectory
PetscObjectComposedDataSetRealstar
PetscAddrAlign
PetscGetHostName
PetscObjectComposedDataSetScalar
PetscAttachDebuggerErrorHandler
PetscGetPetscDir
PetscObjectComposedDataSetScalarstar
PetscBinaryRead
PetscGetRealPath
PetscObjectCopyFortranFunctionPointers
PetscBinarySeek
PetscGetRelativePath
PetscObjectDestroyOptionsHandlers
PetscBinarySynchronizedRead
PetscGetTmp
PetscObjectGetClassId
PetscBinarySynchronizedSeek
PetscGetUserName
PetscObjectGetClassName
PetscBinarySynchronizedWrite
PetscGetVersion
PetscObjectGetNewTag
PetscCommDestroy
PetscGetWorkingDirectory
PetscObjectGetTabLevel
PetscCommDuplicate
PetscHMPIFinalize
PetscObjectIncrementTabLevel
PetscCommGetNewTag
PetscHMPIFree
PetscObjectName
PetscDLClose
PetscHMPIHandle
PetscObjectPrintTypeNamePrefix
PetscDLLibraryAppend
PetscHMPIMalloc
PetscObjectProcessOptionsHandlers
PetscDLLibraryClose
PetscHMPIMerge
PetscObjectRegisterDestroy
PetscDLLibraryOpen
PetscHMPIRun
PetscObjectRegisterDestroyAll
PetscDLLibraryPrepend
PetscHMPIRunCtx
PetscObjectSetTabLevel
PetscDLLibraryRetrieve
PetscHMPISpawn
PetscObjectStateDecrease
PetscDLLibrarySym
PetscHeaderCreate
PetscObjectStateIncrease
PetscDLOpen
PetscHeaderDestroy
PetscObjectsGetGlobalNumbering
PetscDLSym
PetscHelpPrintf
PetscOpFListAdd
PetscEmacsClientErrorHandler
PetscIgnoreErrorHandler
PetscOpFListDestroy
PetscErrorMessage
PetscMPIAbortErrorHandler
PetscOpFListFind
PetscErrorPrintf
PetscMPIDump
PetscOpFListView
PetscFClose
PetscMalloc2
PetscOptionsClear
PetscFListAdd
PetscMalloc3
PetscOptionsDestroy
PetscFListDestroy
PetscMalloc4
PetscOptionsInsertFile
PetscFListDuplicate
PetscMalloc5
PetscPopSignalHandler
PetscFListFind
PetscMalloc6
PetscPopUpSelect
PetscFListGet
PetscMalloc7
PetscPrefetchBlock
PetscFListPrintTypes
PetscMallocClear
PetscPushSignalHandler
PetscFListView
PetscMallocSet
PetscRandomFinalizePackage
PetscFOpen
PetscNewLog
PetscRandomInitializePackage
PetscFileRetrieve
PetscOList
PetscRegisterFinalize
PetscFinalized
PetscOListAdd
PetscRegisterFinalizeAll
PetscFormatConvert
PetscOListDestroy
PetscReturnErrorHandler
PetscFormatStrip
PetscOListDuplicate
PetscSSEIsEnabled
PetscFree2
PetscOListFind
PetscSetDebugTerminal
PetscFree3
PetscOListRemoveReference
PetscSetDebugger
PetscFree4
PetscOListReverseFind
PetscSetDebuggerFromString
PetscFree5
PetscObjectAddOptionsHandler
PetscSetHelpVersionFunctions
PetscFree6
PetscObjectComposedDataGetInt
PetscSharedTmp
PetscFree7
PetscObjectComposedDataGetIntstar
PetscSharedWorkingDirectory
PetscFunctionBegin
PetscObjectComposedDataGetReal
PetscSplitOwnership
PetscFunctionReturn
PetscObjectComposedDataGetRealstar
PetscSplitOwnershipBlock
PetscGatherMessageLengths
PetscObjectComposedDataGetScalar
PetscTraceBackErrorHandler
PetscGatherMessageLengths2
PetscObjectComposedDataGetScalarstar
PetscVFPrintf
PetscGatherNumberOfMessages
PetscObjectComposedDataRegister
PetscVSNPrintf
No deprecated routines
Table of Contents