HP Scalable Visualization Array (SVA) Software manual Application Examples

Page 40

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.

The Chromium Mothership and DMX also run on the Execution Host node. See the Chromium documentation for details on the Mothership.

You must also provide input to the application as it runs. This means you must be able to provide keyboard and mouse input to the application. One common way to do this is to use the keyboard and mouse on a node external to the visualization job, such as the head node or a desktop external to the cluster, to control the multi-tile display directly connected to the cluster. You can use DMX to push your input from any external machine that has access to the cluster to the node acting as the Execution Host. For example, you can sit at a remote workstation running the DMX Console window. Set the DISPLAY environment variable before launching the script to point to where the DMX Console window will appear; for example, to the X Server in your office. As with all X Server remote use, your desktop must be configured to accept remote displays.

Another simple way to do this is to use the same display node that is the Execution Host as your console by using that display node's mouse and keyboard. If you don't have a keyboard and mouse directly connected to the display node, you can use a KVM to provide input to the display node from the node you are using as your console.

Figure 5-3shows the relationships among the processes that run when you launch a visualization job.

There are four processes that must run when a visualization session begins:

The X Servers.

Xdmx.

Chromium.

The visualization application.

Xdmx is a process that begins when you submit a visualization session. It must be launched before the application. Xdmx is the single frontend proxy X Server that acts as a proxy to a set of backend X servers; thus there is a single instance of Xdmx running on one of the display nodes.

40 Application Examples

Image 40
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 ConventionsPublishing History Related InformationHP 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 Configuration Data Files Setting Up and Running a Visualization SessionRunning 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 Running an Existing Application on a Single SVA Workstation Application ExamplesAssumptions and Goal HP Remote Graphics Software and Use Location for Application Execution and ControlUse of Display Surfaces Data AccessLaunch 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