petsc-3.4.5 2014-06-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 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 PetscMallocSetDumpLog PetscObjectSetType
PetscBinaryClose PetscMallocSetDumpLogThreshold PetscObjectSetUp
PetscBinaryOpen PetscMallocValidate PetscObjectStateQuery
PetscBinarySeekType PetscMatlabEngineCreate PetscObjectsDump
PetscBinaryWrite PetscMatlabEngineDestroy PetscObjectsGetObject
PetscClassId PetscMatlabEngineEvaluate PetscObjectsView
PetscContainer PetscMatlabEngineGet PetscOptionsAllUsed
PetscContainerCreate PetscMatlabEngineGetArray PetscOptionsGetAll
PetscContainerDestroy PetscMatlabEngineGetOutput PetscOptionsGetenv
PetscContainerGetPointer PetscMatlabEnginePrintOutput PetscOptionsInsert
PetscContainerSetPointer PetscMatlabEnginePut PetscOptionsLeft
PetscContainerSetUserDestroy PetscMatlabEnginePutArray PetscOptionsPrefixPop
PetscDLLibrary PetscObjectAMSBlock PetscOptionsPrefixPush
PetscDataTypeFromString 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
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
PETSC_MATLAB_ENGINE_ PetscGatherNumberOfMessages PetscObjectList
PETSC_MATLAB_ENGINE_SELF PetscGetArchType PetscObjectListAdd
PETSC_MATLAB_ENGINE_WORLD PetscGetFileFromPath PetscObjectListDestroy
PetscAbortErrorHandler PetscGetFullPath PetscObjectListDuplicate
PetscAddrAlign PetscGetHomeDirectory PetscObjectListFind
PetscAttachDebuggerErrorHandler PetscGetHostName PetscObjectListRemoveReference
PetscBinaryRead PetscGetPetscDir PetscObjectListReverseFind
PetscBinarySeek PetscGetRealPath PetscObjectName
PetscBinarySynchronizedRead PetscGetRelativePath PetscObjectPrintTypeNamePrefix
PetscBinarySynchronizedSeek PetscGetTmp PetscObjectProcessOptionsHandlers
PetscBinarySynchronizedWrite PetscGetUserName PetscObjectRegisterDestroy
PetscBuildTwoSidedType PetscGetVersion PetscObjectRegisterDestroyAll
PetscCUSPFlag PetscGetWorkingDirectory PetscObjectSetFortranCallback
PetscCheckPointer PetscHMPIFinalize PetscObjectSetTabLevel
PetscCommBuildTwoSided PetscHMPIFree PetscObjectStateDecrease
PetscCommBuildTwoSidedGetType PetscHMPIHandle PetscObjectStateIncrease
PetscCommBuildTwoSidedSetType PetscHMPIMalloc PetscObjectsGetGlobalNumbering
PetscCommDestroy PetscHMPIMerge PetscOptionsClear
PetscCommDuplicate PetscHMPIRun PetscOptionsDestroy
PetscCommGetNewTag PetscHMPIRunCtx PetscOptionsInsertFile
PetscDLClose PetscHMPISpawn PetscPopSignalHandler
PetscDLLibraryAppend PetscHeaderCreate PetscPopUpSelect
PetscDLLibraryClose PetscHeaderDestroy PetscPrefetchBlock
PetscDLLibraryOpen PetscHelpPrintf PetscPushSignalHandler
PetscDLLibraryPrepend PetscIgnoreErrorHandler PetscRandomFinalizePackage
PetscDLLibraryRetrieve PetscMPIAbortErrorHandler PetscRandomInitializePackage
PetscDLLibrarySym PetscMPIDump PetscRegisterFinalize
PetscDLOpen PetscMalloc2 PetscRegisterFinalizeAll
PetscDLSym PetscMalloc3 PetscReturnErrorHandler
PetscEmacsClientErrorHandler PetscMalloc4 PetscSSEIsEnabled
PetscErrorMessage PetscMalloc5 PetscSegBuffer
PetscErrorPrintf PetscMalloc6 PetscSegBufferCreate
PetscFClose PetscMalloc7 PetscSegBufferDestroy
PetscFOpen PetscMallocClear PetscSegBufferExtractAlloc
PetscFileRetrieve PetscMallocSet PetscSegBufferExtractInPlace
PetscFinalized PetscNewLog PetscSegBufferExtractTo
PetscFormatConvert PetscObjectAddOptionsHandler PetscSegBufferGet
PetscFormatStrip PetscObjectComposedDataGetInt PetscSegBufferGetSize
PetscFortranCallbackGetSizes PetscObjectComposedDataGetIntstar PetscSegBufferUnuse
PetscFortranCallbackRegister PetscObjectComposedDataGetReal PetscSetDebugTerminal
PetscFree2 PetscObjectComposedDataGetRealstar PetscSetDebugger
PetscFree3 PetscObjectComposedDataGetScalar PetscSetDebuggerFromString
PetscFree4 PetscObjectComposedDataGetScalarstar PetscSetDefaultDebugger
PetscFree5 PetscObjectComposedDataRegister PetscSetHelpVersionFunctions
PetscFree6 PetscObjectComposedDataSetInt PetscSharedTmp
PetscFree7 PetscObjectComposedDataSetIntstar PetscSharedWorkingDirectory
PetscFunctionBegin PetscObjectComposedDataSetReal PetscSplitOwnership
PetscFunctionBeginUser PetscObjectComposedDataSetRealstar PetscSplitOwnershipBlock
PetscFunctionListAdd PetscObjectComposedDataSetScalar PetscStackAMSGrantAccess
PetscFunctionListDestroy PetscObjectComposedDataSetScalarstar PetscStackAMSTakeAccess
PetscFunctionListDuplicate PetscObjectCopyFortranFunctionPointers PetscStopForDebugger
PetscFunctionListFind PetscObjectDestroyOptionsHandlers PetscTime
PetscFunctionListGet PetscObjectGetClassId PetscTimeAdd
PetscFunctionListPrintTypes PetscObjectGetClassName PetscTimeSubtract
PetscFunctionListView PetscObjectGetFortranCallback PetscTraceBackErrorHandler
PetscFunctionReturn PetscObjectGetNewTag PetscVFPrintf
PetscGatherMessageLengths PetscObjectGetTabLevel PetscVSNPrintf
PetscGatherMessageLengths2 PetscObjectIncrementTabLevel
No deprecated routines

Table of Contents