petsc-3.3-p3 2012-08-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 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 PetscOptionsEList PetscSortInt
PetscBagCreate PetscOptionsEnd PetscSortIntWithArray
PetscBagGetData PetscOptionsGetEList PetscSortIntWithArrayPair
PetscBagGetName PetscOptionsHead PetscSortIntWithPermutation
PetscBagSetName PetscOptionsInsertString PetscSortIntWithScalarArray
PetscBagSetOptionsPrefix PetscOptionsList PetscSortMPIIntWithArray
PetscBarrier PetscOptionsMonitorCancel PetscSortReal
PetscEnum PetscOptionsMonitorDefault PetscSortRealWithPermutation
PetscError PetscOptionsSetFromOptions PetscSortRemoveDupsInt
PetscFPrintf PetscOptionsSetValue PetscSortSplit
PetscFreeArguments PetscOptionsTail PetscSortSplitReal
PetscGetArgs PetscOptionsValidKey PetscSortStrWithPermutation
PetscGetArguments PetscPClose PetscStartMatlab
PetscGetCPUTime PetscPOpen PetscStrArrayDestroy
PetscGetTime PetscPopErrorHandler PetscStrArrayallocpy
PetscGlobalMax PetscPrintf PetscStrToArray
PetscGlobalMin PetscProcessTree PetscStrToArrayDestroy
PetscGlobalSum PetscPushErrorHandler PetscStrallocpy
PetscInt PetscRandom PetscStrcasecmp
PetscIntView PetscRandomCreate PetscStrcat
PetscMPIInt PetscRandomDestroy PetscStrchr
PetscMallocDebug PetscRandomGetInterval PetscStrcmp
PetscMallocDump PetscRandomGetSeed PetscStrcpy
PetscMallocGetCurrentUsage PetscRandomGetType PetscStrendswith
PetscMallocGetMaximumUsage PetscRandomGetValue PetscStrendswithwhich
PetscMatlabEngine PetscRandomGetValueReal PetscStrgrt
PetscMemcmp PetscRandomSeed PetscStrlen
PetscMemcpy PetscRandomSetInterval PetscStrncat
PetscMemmove PetscRandomSetSeed PetscStrncmp
PetscMemoryGetCurrentUsage PetscRandomSetType PetscStrncpy
PetscMemoryGetMaximumUsage PetscRandomViewFromOptions PetscStrrchr
PetscMemorySetGetMaximumUsage PetscRealView PetscStrreplace
PetscMemoryShowUsage PetscSNPrintf PetscStrrstr
PetscMemzero PetscSNPrintfCount PetscStrstr
PetscMergeIntArrayPair PetscScalarView PetscStrtolower
PetscObjectGetName PetscSequentialPhaseBegin PetscSynchronizedFGets
PetscObjectOptionsBegin PetscSequentialPhaseEnd PetscSynchronizedFPrintf
PetscObjectTypeCompare PetscShellCall PetscSynchronizedFlush
PetscObjectTypeCompareAny PetscShellGetVisitor PetscSynchronizedPrintf
PetscObjectView PetscShellRegisterComponentShell PetscToken
PetscOptionsBegin PetscShellRegisterComponentURL PetscTokenCreate
PetscOptionsBoolGroup PetscShellRegisterDependence PetscTokenDestroy
PetscOptionsBoolGroupBegin PetscShellSetURL PetscTokenFind
PetscOptionsBoolGroupEnd PetscShellVisit
PetscOptionsClearValue PetscSleep
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