petsc-master 2016-05-05
Report Typos and Errors

PETSc System routines

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

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

Table of Contents