HP Scalable Visualization Array (SVA) Software manual Data Access, Using Display Surfaces

Page 41

Figure 5-3 Processes Running with Chromium-DMX Script

Display Node 1

 

Xdmx

 

Chromium

 

 

 

Application

To External

X Server

 

G igE

Network

 

 

S I

 

 

G igE

G F X

 

 

To Display

 

 

Device

 

Display Node 2

 

Chromium

X Server

G igE

 

 

S I

 

 

G igE

 

G F X

 

 

To Display

Device

External Node

X Server

DMX cursor Console

Window

Keyboard

Display Device (2 tiles)

X

Data Access

For a serial application that uses Chromium, place the data files in a convenient location for your site configuration. One location that provides fast access to data is on a local disk on the Execution Host (the node running your application). Given that the application in this example runs on a single node, there is little to be gained by distributing the data. You can choose the /tmp directory to store data on the local disk.

If you choose to store data locally, you can copy the data file to the display node after the application starts. This ensures that you access a node allocated to your job.

Tip

Consider running the launch script interactively if you plan to use local disk access to the data. When run in interactive mode, the script allocates cluster resources first. You can then copy the data file to the allocated display node before launching the visualization application. See “Location for Application Execution and Control” (pg. 39) to determine the Execution Host node for a given Display Surface.

Alternatively, NFS and HP SFS can provide access to the data. Because HP SFS provides high bandwidth access to data over the SI of SVA, use it if performance is a high priority.

See the SVA System Administration Guide for guidelines and alternatives for accessing data files when running visualization applications on the SVA.

Using Display Surfaces

The SVA can display the application output on a multi-tile display. It provides the infrastructure and utilities to simplify this task.

Running a Workstation Application Using a Multi-Tile Display 41

Image 41
Contents HP Scalable Visualization Array Version Page Table of Contents Glossary Index Application ExamplesList of Figures Page List of Tables Page Intended Audience About This DocumentDocument Organization Typographic ConventionsHP Encourages Your Comments Related InformationPublishing History Introduction Where SVA Fits in the High Performance Computing EnvironmentSVA Clusters SVA Functional Attributes DisplaysScalability FlexibilityOpenGL Applications Application SupportScenegraph Applications Page SVA as a Cluster SVA ArchitectureArchitectural Design Background on Linux ClustersMain Visualization Cluster Tasks Components of the HP Cluster PlatformSVA Operation Configuration FlexibilityComponents of an SVA Cluster Data FlowSVA Data Flow Overview File AccessHardware Component Summary SVA Hardware and SoftwareAdministrative Network Connections Network ConfigurationsDisplay Devices System Interconnect SILinux Operating System SVA Software SummaryAdditional System Software HP XC Clustering SoftwareSVA Visualization System Software Reference Guide Page Running an Application Using Scripts Setting Up and Running a Visualization SessionConfiguration Data Files Modifying a Script Template Selecting a TemplateRunning an Interactive Session Using a Script to Launch an ApplicationSetting Up and Running a Visualization Session Assumptions and Goal Application ExamplesRunning an Existing Application on a Single SVA Workstation Location for Application Execution and Control HP Remote Graphics Software and UseLaunch Script Data AccessUse of Display Surfaces Non-Interactive Example ParaView Overview Running Render and Display Applications Using ParaViewLocation for Application Execution and Control Paraview Server Launch Script Template Running a Workstation Application Using a Multi-Tile DisplayDistributed Multi-Head X DMX Chromium Overview and Usage NotesApplication Examples Using Display Surfaces Launch Script Is limited in size to one to three racks. The bounded GlossaryHptccluster/sva/job/id.conf. This file has UBB Page RGS IndexSVA