HP Scalable Visualization Array (SVA) Software Location for Application Execution and Control

Page 36

ParaView supports tiled displays through a built-in display manager.

Handles structured (uniform rectilinear, non-uniform rectilinear, and curvilinear grids), unstructured, polygonal, and image data.

All processing operations (filters) produce datasets. This enables you to either further process or save as a data file the result of every operation.

Contours and isosurfaces can be extracted from all data types using scalars or vector components. The results can be colored by any other variable, or processed further.

Vector fields can be inspected by applying glyphs (arrows, cones, lines, spheres, and various 2D glyphs) to the points in a dataset.

Streamlines can be generated using constant step or adaptive integrators.

Supports a variety of file formats including VTK, EnSight 6 and EnSight Gold, Plot3D, polygonal file formats including STL and BYU, and many other file formats.

As noted in the previous list, ParaView supports a variety of configurations and work models. However, the example scenario described in this section uses the MPI version of ParaView with a Render Client and a group of Render Servers.

A link to the ParaView documentation is available from the SVA Documentation Library.

Location for Application Execution and Control

This example requires that you configure the SVA so that it can run your application while you control it from your local desktop. Additionally, display output is routed to your desktop.

When run in parallel on a cluster, ParaView has two distinct functional areas:

ParaView Render Servers.

The Render Servers handle the rendering, compositing, and display functions. On the SVA, these Render Servers run on the render and display nodes. The pieces of data being rendered by the Render Servers change dynamically, which is handled by ParaView. The SVA render and display nodes carry out the same functions for ParaView, except that the display nodes are capable of sending the display output to a display device or a local desktop.

ParaView Client.

The ParaView Client handles the command and control functions for your display. It has a window interface with menus and toolbars and a simplified version of the model that appears on the display device. In the case of SVA, the ParaView Client typically runs on the Execution Host while its display is pushed back to your local desktop. HP recommends that you use a Display Surface that uses a display node as its Execution Host.

The Execution Host is defined for each Display Surface. You specify the Display Surface by name when launching a visualization job. The Execution Host for a Display Surface is the default location for running an application. You can locate the default Execution Host by reading the value for the SVA_EXECUTION_HOST tag in the Site Configuration File, /opt/sva/etc/sva.conf. Each instance of a named Display Surface in the Site Configuration File has an associated default Execution Host. You can override the default by setting the SVA_EXECUTION_HOST tag in your User Configuration File to indicate which host to use to run the application for a given Display Surface. See Chapter 4 and the SVA System Administration Guide for details on changing Configuration Data Files and their tag content.

Figure 5-2shows the flow of control for the ParaView application when run on the SVA.

36 Application Examples

Image 36
Contents HP Scalable Visualization Array Version Page Table of Contents Application Examples Glossary IndexList of Figures Page List of Tables Page About This Document Intended AudienceDocument Organization Typographic ConventionsRelated Information Publishing HistoryHP Encourages Your Comments Where SVA Fits in the High Performance Computing Environment IntroductionSVA Clusters Displays SVA Functional AttributesScalability FlexibilityApplication Support OpenGL ApplicationsScenegraph Applications Page SVA Architecture SVA as a ClusterArchitectural Design Background on Linux ClustersComponents of the HP Cluster Platform Main Visualization Cluster TasksConfiguration Flexibility SVA OperationComponents of an SVA Cluster Data FlowFile Access SVA Data Flow OverviewSVA Hardware and Software Hardware Component SummaryNetwork Configurations Administrative Network ConnectionsDisplay Devices System Interconnect SISVA Software Summary Linux Operating SystemHP XC Clustering Software Additional System SoftwareSVA Visualization System Software Reference Guide Page Setting Up and Running a Visualization Session Configuration Data FilesRunning an Application Using Scripts Selecting a Template Modifying a Script TemplateUsing a Script to Launch an Application Running an Interactive SessionSetting Up and Running a Visualization Session Application Examples Running an Existing Application on a Single SVA WorkstationAssumptions and Goal HP Remote Graphics Software and Use Location for Application Execution and ControlData Access Use of Display SurfacesLaunch Script Non-Interactive Example Running Render and Display Applications Using ParaView ParaView OverviewLocation for Application Execution and Control Paraview Server Running a Workstation Application Using a Multi-Tile Display Launch Script TemplateChromium Overview and Usage Notes Distributed Multi-Head X DMXApplication Examples Using Display Surfaces Launch Script Glossary Is limited in size to one to three racks. The boundedHptccluster/sva/job/id.conf. This file has UBB Page Index RGSSVA