HP SVA V2.1 Parallel Compositing Reference Guide

$ cd workingDir/samples/support
$ make
$ cd ../intermediate
$ make
The support directory contains a number of classes used by all samples.
NOTE: You need at least two nodes to run any of the samples.
You need an X desktop to run any of the sample programs. You can use the sva_remote.sh
script to allocate such a desktop. The output of the sample displays on this X desktop.
You can run each of the programs with a one or more additional of render nodes. Each of these
render nodes and the X desktop hosts a ParaComp Library host.
Each program has its own script to launch that sample. For example, to run the interactive sample
on the X desktop with three render nodes, use the following command:
$ ./demo-interactive.sh -r 3
Advanced Samples
The /opt/paracomp/samples/advanced directory contains a program that demonstrates
more advanced features of the Library. It contains source files, a Makefile to build the sample,
and a script to run the program on an SVA cluster.
multitile Sample
This sample consists of four files:
multitile.cpp, g_cursor.cpp
These files contain the program code with comments.
demo-multitile.sh
This file is a script to launch the sample on an SVA cluster.
Makefile
Builds the sample.
The multitile sample is based on the multiple-framelets sample. It extends
multiple-framelets to run on a multi-tile display. This sample is interesting in two ways:
It shows multiple nodes getting separate parts of the composited result.
The parameters of the tiled display are discovered in the launch script and then passed as
command line parameters to the sample. This means the launch script is an important part
of the application.
This sample has one limitation. It cannot run on a multi-tile display with an overall resolution
greater than 4096x4096. This limitation is due to the rendering techniques used internally.
Build and Run the Advanced Sample
Build the sample using the make utility. You should do this in a working directory to which
you've copied the sample files. To build the sample, use the following commands:
$ cd workingDir/samples/support
$ make
$ cd ../advanced/multitile
$ make
You can run the multitile sample in two configurations:
With Display nodes only
To run the sample in this configuration, you need a Display Surface for example, tile2x2.
(You create new Display Surfaces using the Display Surface Configuration tool, which is
20 Main Areas of the Parallel Compositing Library