petsc-dev 2013-05-13

PETSc System routines

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

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

Table of Contents