petsc-master 2018-02-22
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
CHKERRQ PetscGLLIntegrate PetscOptionsGetStringArray
CHKERRXX PetscGLLView PetscOptionsHasName
CHKMEMQ PetscGetDate PetscOptionsInt
PETSC_i PetscGlobalMinMaxInt PetscOptionsIntArray
PetscBag PetscGlobalMinMaxReal PetscOptionsMonitorSet
PetscBagDestroy PetscInitialize PetscOptionsName
PetscBagLoad PetscInitializeFortran PetscOptionsReal
PetscBagRegisterBool PetscInitialized PetscOptionsRealArray
PetscBagRegisterBoolArray PetscIsInfReal PetscOptionsScalar
PetscBagRegisterEnum PetscIsNanReal PetscOptionsScalarArray
PetscBagRegisterInt PetscIsNormalReal PetscOptionsString
PetscBagRegisterInt64 PetscObjectDestroy PetscOptionsStringArray
PetscBagRegisterIntArray PetscObjectSetFromOptions PetscOptionsViewer
PetscBagRegisterReal PetscOffset PetscRandomSetFromOptions
PetscBagRegisterRealArray PetscOptionsBool PetscRandomView
PetscBagRegisterScalar PetscOptionsBoolArray PetscSubcommSetFromOptions
PetscBagRegisterString PetscOptionsEnum PetscSubcommView
PetscBagSetFromOptions PetscOptionsEnumArray SETERRABORT
PetscBagView PetscOptionsGetBool SETERRQ
PetscFinalize PetscOptionsGetBoolArray SETERRQ1
PetscFortranAddr PetscOptionsGetEnum SETERRQ2
PetscGLLCreate PetscOptionsGetEnumArray SETERRQ3
PetscGLLDestroy PetscOptionsGetInt SETERRQ4
PetscGLLElementAdvectionCreate PetscOptionsGetIntArray SETERRQ5
PetscGLLElementAdvectionDestroy PetscOptionsGetReal SETERRQ6
PetscGLLElementGradientCreate PetscOptionsGetRealArray SETERRQ7
PetscGLLElementGradientDestroy PetscOptionsGetScalar SETERRQ8
PetscGLLElementLaplacianCreate PetscOptionsGetScalarArray
PetscGLLElementLaplacianDestroy PetscOptionsGetString
Intermediate - Setting options for algorithms and data structures
PetscBagCreate PetscObjectViewFromOptions PetscSortReal
PetscBagGetData PetscOptionsBegin PetscSortRealWithArrayInt
PetscBagGetName PetscOptionsBoolGroup PetscSortRealWithPermutation
PetscBagGetNames PetscOptionsBoolGroupBegin PetscSortRemoveDupsInt
PetscBagSetName PetscOptionsBoolGroupEnd PetscSortRemoveDupsMPIInt
PetscBagSetOptionsPrefix PetscOptionsClearValue PetscSortRemoveDupsReal
PetscBarrier PetscOptionsEList PetscSortSplit
PetscBoxAuthorize PetscOptionsEnd PetscSortSplitReal
PetscBoxRefresh PetscOptionsFList PetscSortStrWithPermutation
PetscBoxUpload PetscOptionsGetEList PetscSortedRemoveDupsInt
PetscError PetscOptionsHead PetscStartMatlab
PetscFPrintf PetscOptionsInsertString PetscStrArrayDestroy
PetscFileRetrieve PetscOptionsMonitorCancel PetscStrArrayallocpy
PetscFindInt PetscOptionsMonitorDefault PetscStrNArrayDestroy
PetscFindMPIInt PetscOptionsSetFromOptions PetscStrNArrayallocpy
PetscFindReal PetscOptionsSetValue PetscStrToArray
PetscFreeArguments PetscOptionsTail PetscStrToArrayDestroy
PetscFunctionBeginUser PetscOptionsValidKey PetscStrallocpy
PetscGetArgs PetscPClose PetscStrbeginswith
PetscGetArguments PetscPOpen PetscStrcasecmp
PetscGetCPUTime PetscPOpenSetMachine PetscStrcat
PetscGlobusAuthorize PetscPopErrorHandler PetscStrchr
PetscGlobusGetTransfers PetscPrintf PetscStrcmp
PetscGlobusUpload PetscProcessPlacementView PetscStrcpy
PetscGoogleDriveAuthorize PetscPushErrorHandler PetscStrendswith
PetscGoogleDriveRefresh PetscRandomCreate PetscStrendswithwhich
PetscGoogleDriveUpload PetscRandomDestroy PetscStrgrt
PetscIntView PetscRandomGetInterval PetscStrlen
PetscLs PetscRandomGetSeed PetscStrncat
PetscMallocDebug PetscRandomGetType PetscStrncmp
PetscMallocDump PetscRandomGetValue PetscStrncpy
PetscMallocGetCurrentUsage PetscRandomGetValueReal PetscStrrchr
PetscMallocGetDebug PetscRandomSeed PetscStrreplace
PetscMallocGetMaximumUsage PetscRandomSetInterval PetscStrrstr
PetscMallocGetStack PetscRandomSetSeed PetscStrstr
PetscMatlabEngine PetscRandomSetType PetscStrtolower
PetscMemcmp PetscRealView PetscStrtoupper
PetscMemmove PetscSNPrintf PetscSubcommSetOptionsPrefix
PetscMemoryGetCurrentUsage PetscSNPrintfCount PetscSynchronizedFGets
PetscMemoryGetMaximumUsage PetscScalarView PetscSynchronizedFPrintf
PetscMemorySetGetMaximumUsage PetscSequentialPhaseBegin PetscSynchronizedFlush
PetscMemoryView PetscSequentialPhaseEnd PetscSynchronizedPrintf
PetscMergeIntArray PetscSleep PetscTellMyCell
PetscMergeIntArrayPair PetscSortInt PetscTestDirectory
PetscMergeMPIIntArray PetscSortIntWithArray PetscTestFile
PetscObjectBaseTypeCompare PetscSortIntWithArrayPair PetscTextBelt
PetscObjectGetName PetscSortIntWithDataArray PetscTokenCreate
PetscObjectOptionsBegin PetscSortIntWithPermutation PetscTokenDestroy
PetscObjectTypeCompare PetscSortIntWithScalarArray PetscTokenFind
PetscObjectTypeCompareAny PetscSortMPIInt PetscURLShorten
PetscObjectView PetscSortMPIIntWithArray
Advanced - Setting more advanced options and customization
PetscAttachDebugger PetscMatlabEngineDestroy PetscObjectsDump
PetscBinaryClose PetscMatlabEngineEvaluate PetscObjectsGetObject
PetscBinaryOpen PetscMatlabEngineGet PetscObjectsView
PetscBinaryWrite PetscMatlabEngineGetArray PetscOptionsAllUsed
PetscCheckPointerSetIntensity PetscMatlabEngineGetOutput PetscOptionsCreate
PetscContainerCreate PetscMatlabEnginePrintOutput PetscOptionsGetAll
PetscContainerDestroy PetscMatlabEnginePut PetscOptionsGetenv
PetscContainerGetPointer PetscMatlabEnginePutArray PetscOptionsInsert
PetscContainerSetPointer PetscObjectAppendOptionsPrefix PetscOptionsLeft
PetscContainerSetUserDestroy PetscObjectComm PetscOptionsLeftGet
PetscContainerUserDestroyDefault PetscObjectCompose PetscOptionsLeftRestore
PetscDataTypeFromString PetscObjectComposeFunction PetscOptionsPrefixPop
PetscDataTypeGetSize PetscObjectDereference PetscOptionsPrefixPush
PetscDataTypeToMPIDataType PetscObjectGetComm PetscOptionsReject
PetscEListFind PetscObjectGetOptionsPrefix PetscOptionsSetAlias
PetscEnd PetscObjectGetReference PetscOptionsUsed
PetscErrorType PetscObjectGetType PetscOptionsView
PetscFPTrapPop PetscObjectPrependOptionsPrefix PetscPullJSONValue
PetscFPTrapPush PetscObjectQuery PetscPushJSONValue
PetscFixFilename PetscObjectQueryFunction PetscRandomRegister
PetscGetProgramName PetscObjectReference PetscRandomRegisterAll
PetscHTTPRequest PetscObjectSAWsBlock PetscSAWsBlock
PetscHTTPSConnect PetscObjectSAWsGrantAccess PetscSSLDestroyContext
PetscHTTPSRequest PetscObjectSAWsSetBlock PetscSSLInitializeContext
PetscInitializeNoArguments PetscObjectSAWsTakeAccess PetscSetFPTrap
PetscMPIDataTypeToPetscDataType PetscObjectSetName PetscSignalHandlerDefault
PetscMallocDumpLog PetscObjectSetOptions PetscSubcommCreate
PetscMallocGetDumpLog PetscObjectSetOptionsPrefix PetscSubcommDestroy
PetscMallocSetDumpLog PetscObjectSetType PetscSubcommSetNumber
PetscMallocSetDumpLogThreshold PetscObjectSetUp PetscSubcommSetType
PetscMallocValidate PetscObjectStateGet PetscSubcommSetTypeGeneral
PetscMatlabEngineCreate PetscObjectStateSet
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
Converts PetscFunctionListView PetscObjectListDuplicate
PETSC_MATLAB_ENGINE_ PetscFunctionReturn PetscObjectListFind
PETSC_MATLAB_ENGINE_SELF PetscGatherMessageLengths PetscObjectListRemoveReference
PETSC_MATLAB_ENGINE_WORLD PetscGatherMessageLengths2 PetscObjectListReverseFind
PetscAbortErrorHandler PetscGatherNumberOfMessages PetscObjectName
PetscAttachDebuggerErrorHandler PetscGetArchType PetscObjectPrintTypeNamePrefix
PetscBinaryRead PetscGetFullPath PetscObjectProcessOptionsHandlers
PetscBinarySeek PetscGetHomeDirectory PetscObjectRegisterDestroy
PetscBinarySynchronizedRead PetscGetHostName PetscObjectRegisterDestroyAll
PetscBinarySynchronizedSeek PetscGetPetscDir PetscObjectSetFortranCallback
PetscBinarySynchronizedWrite PetscGetRealPath PetscObjectSetPrintedOptions
PetscCUDAFlag PetscGetRelativePath PetscObjectSetTabLevel
PetscCUSPFlag PetscGetTmp PetscObjectStateIncrease
PetscCheckPointer PetscGetUserName PetscObjectsListGetGlobalNumbering
PetscCommBuildTwoSided PetscGetVersion PetscOptionsClear
PetscCommBuildTwoSidedF PetscGetVersionNumber PetscOptionsDestroy
PetscCommBuildTwoSidedFReq PetscGetWorkingDirectory PetscOptionsInsertFile
PetscCommBuildTwoSidedGetType PetscHeaderCreate PetscPopSignalHandler
PetscCommBuildTwoSidedSetType PetscHeaderDestroy PetscPopUpSelect
PetscCommDestroy PetscHelpPrintf PetscProcessTree
PetscCommDuplicate PetscIgnoreErrorHandler PetscPushSignalHandler
PetscCommGetNewTag PetscMPIAbortErrorHandler PetscRandomFinalizePackage
PetscCommSharedGet PetscMPIDump PetscRandomInitializePackage
PetscCommSharedGetComm PetscMallocA PetscRegisterFinalize
PetscCommSharedGlobalToLocal PetscMallocClear PetscRegisterFinalizeAll
PetscDLClose PetscMallocResetDRAM PetscReturnErrorHandler
PetscDLLibraryAppend PetscMallocSet PetscSSEIsEnabled
PetscDLLibraryClose PetscMallocSetCoalesce PetscSegBufferCreate
PetscDLLibraryOpen PetscMallocSetDRAM PetscSegBufferDestroy
PetscDLLibraryPrepend PetscObjectAddOptionsHandler PetscSegBufferExtractAlloc
PetscDLLibraryRetrieve PetscObjectComposedDataGetInt PetscSegBufferExtractInPlace
PetscDLLibrarySym PetscObjectComposedDataGetIntstar PetscSegBufferExtractTo
PetscDLOpen PetscObjectComposedDataGetReal PetscSegBufferGet
PetscDLSym PetscObjectComposedDataGetRealstar PetscSegBufferGetSize
PetscEmacsClientErrorHandler PetscObjectComposedDataGetScalar PetscSegBufferUnuse
PetscEqualReal PetscObjectComposedDataGetScalarstar PetscSetDebugTerminal
PetscEqualScalar PetscObjectComposedDataRegister PetscSetDebugger
PetscErrorMessage PetscObjectComposedDataSetInt PetscSetDebuggerFromString
PetscErrorPrintf PetscObjectComposedDataSetIntstar PetscSetDefaultDebugger
PetscFClose PetscObjectComposedDataSetReal PetscSetHelpVersionFunctions
PetscFOpen PetscObjectComposedDataSetRealstar PetscSharedTmp
PetscFinalized PetscObjectComposedDataSetScalar PetscSharedWorkingDirectory
PetscFormatConvert PetscObjectComposedDataSetScalarstar PetscSplitOwnership
PetscFormatStrip PetscObjectCopyFortranFunctionPointers PetscSplitOwnershipBlock
PetscFortranCallbackGetSizes PetscObjectDestroyOptionsHandlers PetscStackSAWsGrantAccess
PetscFortranCallbackRegister PetscObjectGetClassId PetscStackSAWsTakeAccess
PetscFreeA PetscObjectGetClassName PetscStopForDebugger
PetscFunctionBegin PetscObjectGetFortranCallback PetscTime
PetscFunctionBeginHot PetscObjectGetId PetscTimeAdd
PetscFunctionListAdd PetscObjectGetNewTag PetscTimeSubtract
PetscFunctionListDestroy PetscObjectGetTabLevel PetscTraceBackErrorHandler
PetscFunctionListDuplicate PetscObjectIncrementTabLevel PetscVFPrintf
PetscFunctionListFind PetscObjectInheritPrintedOptions PetscVSNPrintf
PetscFunctionListGet PetscObjectListAdd PetscViennaCLFlag
PetscFunctionListPrintTypes PetscObjectListDestroy
No deprecated routines

Table of Contents