petsc-3.3-p7 2013-05-11

PETSc System routines

PETSc provides a variety of "system" level routines, including parallel file access, synchronized printing to screen.

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

Table of Contents