HP SVA V2.0 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.
To run any of the intermediate samples, use their respective launch scripts. Decide on the nodes
where you want to run the sample. You need at least one display node.
Assume your SVA cluster has nodes n[1-10] and you decide to use nodes n[10,8,5,6] where
n10 is a display node. Run the sample using the corresponding script. For example to run the
interactive sample, use a command such as the following:
$ ./launch-interactive.sh -w n[10,8,5,6]
Note that the GUI of the program is on the first node, that is, n10 in this case. Make sure that a
display is attached to that node, or that you can switch to that display using a KVM.
1.6.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.
1.6.4 multitile Sample
This sample consists of four files:
multitile.cpp, g_cursor.cpp
These files contain the program code with comments.
launch-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.
1.6.5 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
1.6 Sample Programs Available on Kit 21