petsc-3.4.2 2013-07-02

PETSc System routines

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

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

Table of Contents