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