beautypg.com

6 application examples, 1 assumptions and goal, Comparison summary of application scenarios – HP Scalable Visualization Array Software User Manual

Page 47: Chapter 6

background image

6 Application Examples

This chapter describes the steps to start several representative applications that vary in their
structure and requirements:

A workstation application that is launched remotely to use only a single node in the SVA.
See

Section 6.1

.

An application that uses render and display capabilities of the SVA (for example, ParaView).
See

Section 6.2

.

A workstation application that uses Chromium software and DMX to display on multiple
tiles using the SVA. See

Section 6.3

.

Table 6-1

summarizes the differences among three application scenarios, detailed in the following

sections.

Table 6-1 Comparison Summary of Application Scenarios

Benefit

Data Access

Key SVA Task

Application Type

Scenario

Remote access to
high-end
workstations
managed as a shared,
cluster resource.

Large dataset from
computations using a
high-speed file
system.

Access cluster
workstations from
offices over standard
ethernet network
using HP RGS.

Workstation
application

Remote access using
HP RGS

Parallel application
can scale up to
visualize very large
datasets.

Large dataset loaded
in parallel by
application
components using a
high-speed parallel
file system.

Allocate appropriate
render and display
nodes and invoke and
initialize the run-time
environment and
applications.

Parallel, distributed
data, cluster
application

Data scaling and
compositing

Workstation
application can
display its output on
a multi-tile display
via installed open
source facilities.

Large dataset from
computations using a
high-speed file
system.

Allocate appropriate
nodes, invoke and
initialize the run-time
environment,
applications, and
support facilities.

Workstation
application

Resolution
scaling/multi-tile

Cluster application
can scale up to
display on walls and
immersive displays
using available
libraries, for example,
CAVELib™ or VR
Juggler.

Large dataset loaded
in parallel by
application
components via a
high-speed parallel
file system.

Allocate appropriate
nodes, initialize the
run-time
environment, and
invoke distributed
application
components.

Multi-display, cluster
application

6.1 Running an Existing Application on a Single SVA Workstation

This section describes the main steps and considerations to get an application that already runs
on a single workstation to run on a single node within an SVA. Control takes place using a
workstation remote to the cluster.

6.1.1 Assumptions and Goal

This example assumes you have a visualization application that currently runs on a single
workstation. It also assumes that you have not specifically modified it to take advantage of the
parallel features of a cluster.

6.1 Running an Existing Application on a Single SVA Workstation

47