Viewing Objects (Viewer)# PETSc viewers export information and data from PETSc objects. Manual Pages Table of Contents Manual Pages by Level# Beginner - Basic usage# PETSCVIEWERADIOS PETSCVIEWERASCII PETSCVIEWERBINARY PETSCVIEWERCGNS PETSCVIEWERDRAW PETSCVIEWERHDF5 PETSCVIEWERSOCKET PETSCVIEWERSTRING PETSCVIEWERVTK PETSCVIEWERVU PETSC_VIEWER_STDERR_ PETSC_VIEWER_STDERR_SELF PETSC_VIEWER_STDERR_WORLD PETSC_VIEWER_STDOUT_ PETSC_VIEWER_STDOUT_SELF PETSC_VIEWER_STDOUT_WORLD PetscViewer PetscViewerADIOSOpen PetscViewerASCIIGetStderr PetscViewerASCIIGetStdout PetscViewerASCIIOpen PetscViewerASCIIOpenWithFILE PetscViewerASCIIRead PetscViewerASCIISetFILE PetscViewerBinaryOpen PetscViewerBinaryRead PetscViewerBinaryWrite PetscViewerDestroy PetscViewerDrawOpen PetscViewerFormat PetscViewerGLVisOpen PetscViewerGLVisSetPrecision PetscViewerGLVisSetSnapId PetscViewerGLVisType PetscViewerHDF5Open PetscViewerMatlabOpen PetscViewerRead PetscViewerType PetscViewerVTKOpen PetscViewerView Intermediate - Setting options for algorithms and data structures# PETSCVIEWERMATLAB PETSC_VIEWER_BINARY_ PETSC_VIEWER_BINARY_SELF PETSC_VIEWER_BINARY_WORLD PETSC_VIEWER_DRAW_ PETSC_VIEWER_DRAW_SELF PETSC_VIEWER_DRAW_WORLD PETSC_VIEWER_GLVIS_ PETSC_VIEWER_HDF5_ PETSC_VIEWER_MATLAB_ PETSC_VIEWER_MATLAB_SELF PETSC_VIEWER_MATLAB_WORLD PETSC_VIEWER_SOCKET_ PETSC_VIEWER_SOCKET_SELF PETSC_VIEWER_SOCKET_WORLD PetscOptionsGetViewer PetscOptionsHelpPrintedCheck PetscViewerASCIIGetPointer PetscViewerASCIIPopSynchronized PetscViewerASCIIPushSynchronized PetscViewerASCIISynchronizedPrintf PetscViewerBinaryReadStringArray PetscViewerBinaryWriteStringArray PetscViewerCheckReadable PetscViewerCheckWritable PetscViewerDrawClear PetscViewerDrawGetBounds PetscViewerDrawGetDraw PetscViewerDrawGetDrawLG PetscViewerDrawGetHold PetscViewerDrawGetPause PetscViewerDrawSetBounds PetscViewerDrawSetHold PetscViewerDrawSetPause PetscViewerFlush PetscViewerGLVisSetFields PetscViewerGetFormat PetscViewerGetType PetscViewerHDF5GetBaseDimension2 PetscViewerHDF5GetCollective PetscViewerHDF5GetDefaultTimestepping PetscViewerHDF5GetFileId PetscViewerHDF5GetGroup PetscViewerHDF5GetSPOutput PetscViewerHDF5GetTimestep PetscViewerHDF5IncrementTimestep PetscViewerHDF5IsTimestepping PetscViewerHDF5OpenGroup PetscViewerHDF5PopGroup PetscViewerHDF5PopTimestepping PetscViewerHDF5PushGroup PetscViewerHDF5PushTimestepping PetscViewerHDF5SetBaseDimension2 PetscViewerHDF5SetCollective PetscViewerHDF5SetDefaultTimestepping PetscViewerHDF5SetSPOutput PetscViewerHDF5SetTimestep PetscViewerHDF5WriteGroup PetscViewerMathematicaClearName PetscViewerMathematicaGetLink PetscViewerMathematicaGetName PetscViewerMathematicaGetVector PetscViewerMathematicaOpen PetscViewerMathematicaPutVector PetscViewerMathematicaSetName PetscViewerPopFormat PetscViewerPushFormat PetscViewerReadable PetscViewerSetFromOptions PetscViewerSocketOpen PetscViewerVUFlushDeferred PetscViewerVUGetPointer PetscViewerVUPrintDeferred PetscViewerViewFromOptions PetscViewerWritable PetscViewers PetscViewersCreate PetscViewersDestroy PetscViewersGetViewer Advanced - Setting more advanced options and customization# PetscADIOSDataTypeToPetscDataType PetscDataTypeToADIOSDataType PetscDataTypeToHDF5DataType PetscHDF5DataTypeToPetscDataType PetscObjectViewSAWs PetscSocketEstablish PetscSocketListen PetscSocketOpen PetscViewerAppendOptionsPrefix PetscViewerBinaryAddMPIIOOffset PetscViewerBinaryGetDescriptor PetscViewerBinaryGetFlowControl PetscViewerBinaryGetInfoPointer PetscViewerBinaryGetMPIIODescriptor PetscViewerBinaryGetMPIIOOffset PetscViewerBinaryGetSkipHeader PetscViewerBinaryGetSkipInfo PetscViewerBinaryGetSkipOptions PetscViewerBinaryGetUseMPIIO PetscViewerBinaryReadAll PetscViewerBinarySetFlowControl PetscViewerBinarySetSkipHeader PetscViewerBinarySetSkipInfo PetscViewerBinarySetSkipOptions PetscViewerBinarySetUseMPIIO PetscViewerBinarySkipInfo PetscViewerBinaryWriteAll PetscViewerCreate PetscViewerDrawGetDrawAxis PetscViewerFileGetMode PetscViewerFileGetName PetscViewerFileSetMode PetscViewerFileSetName PetscViewerGetOptionsPrefix PetscViewerGetSubViewer PetscViewerHDF5HasAttribute PetscViewerHDF5HasDataset PetscViewerHDF5HasGroup PetscViewerHDF5HasObject PetscViewerHDF5HasObjectAttribute PetscViewerHDF5ReadAttribute PetscViewerHDF5ReadObjectAttribute PetscViewerHDF5WriteAttribute PetscViewerHDF5WriteObjectAttribute PetscViewerMathematicaSkipPackets PetscViewerMatlabGetArray PetscViewerMatlabPutArray PetscViewerRestoreSubViewer PetscViewerSAWsOpen PetscViewerSetOptionsPrefix PetscViewerSetType PetscViewerSetUp PetscViewerSocketSetConnection PetscViewerStringGetStringRead PetscViewerStringOpen PetscViewerStringSetOwnString PetscViewerStringSetString PetscViewerVUGetVecSeen Developer - Interfaces rarely needed by applications programmers# PETSC_VIEWER_SAWS_ PetscOptionsGetViewerOff PetscOptionsHelpPrintedCreate PetscOptionsPopGetViewerOff PetscOptionsPushGetViewerOff PetscSysFinalizePackage PetscSysInitializePackage PetscViewerASCIIAddTab PetscViewerASCIIGetTab PetscViewerASCIIPopTab PetscViewerASCIIPrintf PetscViewerASCIIPushTab PetscViewerASCIISetTab PetscViewerASCIISubtractTab PetscViewerASCIIUseTabs PetscViewerAndFormatCreate PetscViewerAndFormatDestroy PetscViewerDrawBaseAdd PetscViewerDrawBaseSet PetscViewerFinalizePackage PetscViewerInitializePackage PetscViewerMathematicaFinalizePackage PetscViewerMathematicaInitializePackage PetscViewerRegister PetscViewerRegisterAll PetscViewerStringSPrintf PetscViewerVTKAddField PetscViewerVTKFWrite PetscViewerVTKGetDM PetscViewerVTKWriteFunction PetscViewerVUSetVecSeen Deprecated - Functionality scheduled for removal in the future# PetscViewerSetFormat PetscViewerVUSetMode Single list of manual pages# PETSCVIEWERADIOS PETSCVIEWERASCII PETSCVIEWERBINARY PETSCVIEWERCGNS PETSCVIEWERDRAW PETSCVIEWERHDF5 PETSCVIEWERMATLAB PETSCVIEWERSOCKET PETSCVIEWERSTRING PETSCVIEWERVTK PETSCVIEWERVU PETSC_VIEWER_BINARY_ PETSC_VIEWER_BINARY_SELF PETSC_VIEWER_BINARY_WORLD PETSC_VIEWER_DRAW_ PETSC_VIEWER_DRAW_SELF PETSC_VIEWER_DRAW_WORLD PETSC_VIEWER_GLVIS_ PETSC_VIEWER_HDF5_ PETSC_VIEWER_MATLAB_ PETSC_VIEWER_MATLAB_SELF PETSC_VIEWER_MATLAB_WORLD PETSC_VIEWER_SAWS_ PETSC_VIEWER_SOCKET_ PETSC_VIEWER_SOCKET_SELF PETSC_VIEWER_SOCKET_WORLD PETSC_VIEWER_STDERR_ PETSC_VIEWER_STDERR_SELF PETSC_VIEWER_STDERR_WORLD PETSC_VIEWER_STDOUT_ PETSC_VIEWER_STDOUT_SELF PETSC_VIEWER_STDOUT_WORLD PetscADIOSDataTypeToPetscDataType PetscDataTypeToADIOSDataType PetscDataTypeToHDF5DataType PetscHDF5DataTypeToPetscDataType PetscObjectViewSAWs PetscOptionsGetViewer PetscOptionsGetViewerOff PetscOptionsHelpPrintedCheck PetscOptionsHelpPrintedCreate PetscOptionsPopGetViewerOff PetscOptionsPushGetViewerOff PetscSocketEstablish PetscSocketListen PetscSocketOpen PetscSysFinalizePackage PetscSysInitializePackage PetscViewer PetscViewerADIOSOpen PetscViewerASCIIAddTab PetscViewerASCIIGetPointer PetscViewerASCIIGetStderr PetscViewerASCIIGetStdout PetscViewerASCIIGetTab PetscViewerASCIIOpen PetscViewerASCIIOpenWithFILE PetscViewerASCIIPopSynchronized PetscViewerASCIIPopTab PetscViewerASCIIPrintf PetscViewerASCIIPushSynchronized PetscViewerASCIIPushTab PetscViewerASCIIRead PetscViewerASCIISetFILE PetscViewerASCIISetTab PetscViewerASCIISubtractTab PetscViewerASCIISynchronizedPrintf PetscViewerASCIIUseTabs PetscViewerAndFormatCreate PetscViewerAndFormatDestroy PetscViewerAppendOptionsPrefix PetscViewerBinaryAddMPIIOOffset PetscViewerBinaryGetDescriptor PetscViewerBinaryGetFlowControl PetscViewerBinaryGetInfoPointer PetscViewerBinaryGetMPIIODescriptor PetscViewerBinaryGetMPIIOOffset PetscViewerBinaryGetSkipHeader PetscViewerBinaryGetSkipInfo PetscViewerBinaryGetSkipOptions PetscViewerBinaryGetUseMPIIO PetscViewerBinaryOpen PetscViewerBinaryRead PetscViewerBinaryReadAll PetscViewerBinaryReadStringArray PetscViewerBinarySetFlowControl PetscViewerBinarySetSkipHeader PetscViewerBinarySetSkipInfo PetscViewerBinarySetSkipOptions PetscViewerBinarySetUseMPIIO PetscViewerBinarySkipInfo PetscViewerBinaryWrite PetscViewerBinaryWriteAll PetscViewerBinaryWriteStringArray PetscViewerCheckReadable PetscViewerCheckWritable PetscViewerCreate PetscViewerDestroy PetscViewerDrawBaseAdd PetscViewerDrawBaseSet PetscViewerDrawClear PetscViewerDrawGetBounds PetscViewerDrawGetDraw PetscViewerDrawGetDrawAxis PetscViewerDrawGetDrawLG PetscViewerDrawGetHold PetscViewerDrawGetPause PetscViewerDrawOpen PetscViewerDrawSetBounds PetscViewerDrawSetHold PetscViewerDrawSetPause PetscViewerFileGetMode PetscViewerFileGetName PetscViewerFileSetMode PetscViewerFileSetName PetscViewerFinalizePackage PetscViewerFlush PetscViewerFormat PetscViewerGLVisOpen PetscViewerGLVisSetFields PetscViewerGLVisSetPrecision PetscViewerGLVisSetSnapId PetscViewerGLVisType PetscViewerGetFormat PetscViewerGetOptionsPrefix PetscViewerGetSubViewer PetscViewerGetType PetscViewerHDF5GetBaseDimension2 PetscViewerHDF5GetCollective PetscViewerHDF5GetDefaultTimestepping PetscViewerHDF5GetFileId PetscViewerHDF5GetGroup PetscViewerHDF5GetSPOutput PetscViewerHDF5GetTimestep PetscViewerHDF5HasAttribute PetscViewerHDF5HasDataset PetscViewerHDF5HasGroup PetscViewerHDF5HasObject PetscViewerHDF5HasObjectAttribute PetscViewerHDF5IncrementTimestep PetscViewerHDF5IsTimestepping PetscViewerHDF5Open PetscViewerHDF5OpenGroup PetscViewerHDF5PopGroup PetscViewerHDF5PopTimestepping PetscViewerHDF5PushGroup PetscViewerHDF5PushTimestepping PetscViewerHDF5ReadAttribute PetscViewerHDF5ReadObjectAttribute PetscViewerHDF5SetBaseDimension2 PetscViewerHDF5SetCollective PetscViewerHDF5SetDefaultTimestepping PetscViewerHDF5SetSPOutput PetscViewerHDF5SetTimestep PetscViewerHDF5WriteAttribute PetscViewerHDF5WriteGroup PetscViewerHDF5WriteObjectAttribute PetscViewerInitializePackage PetscViewerMathematicaClearName PetscViewerMathematicaFinalizePackage PetscViewerMathematicaGetLink PetscViewerMathematicaGetName PetscViewerMathematicaGetVector PetscViewerMathematicaInitializePackage PetscViewerMathematicaOpen PetscViewerMathematicaPutVector PetscViewerMathematicaSetName PetscViewerMathematicaSkipPackets PetscViewerMatlabGetArray PetscViewerMatlabOpen PetscViewerMatlabPutArray PetscViewerPopFormat PetscViewerPushFormat PetscViewerRead PetscViewerReadable PetscViewerRegister PetscViewerRegisterAll PetscViewerRestoreSubViewer PetscViewerSAWsOpen PetscViewerSetFormat PetscViewerSetFromOptions PetscViewerSetOptionsPrefix PetscViewerSetType PetscViewerSetUp PetscViewerSocketOpen PetscViewerSocketSetConnection PetscViewerStringGetStringRead PetscViewerStringOpen PetscViewerStringSPrintf PetscViewerStringSetOwnString PetscViewerStringSetString PetscViewerType PetscViewerVTKAddField PetscViewerVTKFWrite PetscViewerVTKGetDM PetscViewerVTKOpen PetscViewerVTKWriteFunction PetscViewerVUFlushDeferred PetscViewerVUGetPointer PetscViewerVUGetVecSeen PetscViewerVUPrintDeferred PetscViewerVUSetMode PetscViewerVUSetVecSeen PetscViewerView PetscViewerViewFromOptions PetscViewerWritable PetscViewers PetscViewersCreate PetscViewersDestroy PetscViewersGetViewer