|
Installing the library is natuarally required on both the client workstations and
on the MPP server. Begin by downloading the tar files from the ftp site:
|
ftp to ftp.math.sc.edu
|
|
cd sharpley/outgoing/Controller
|
|
transfer the file STEERING_0297.tar.gz
|
In order to extract the files on your local machine, run the command
|
gunzip STEERING_0297.tar.gz
|
|
tar -xovf STEERING_0297.tar
|
This will give rise to 2 directories /client and /server.
- /client :
This contains the client side of the library and the test programs. Some
of the test programs will run only on SGI machines (as they use OpenGL).
The README files in the examples' subdirectories contain further
information and details about how to run the programs.
- /server :
These files will have to be ftp'd to the parallel machine and run from
there.This directory contains the server side of the library and test
programs. This library and test programs use either the Paragon nx_ or
mpi_ message passing calls.
The tar file contains within each of these directories example programs on the
server side as well as their client side companions. The examples are located in
the /examples subdirectory and include:
- pi: The standard Intel example to compute the value pi using the
card dealer method.
- sine: Each compute processor computes and plots a portion of the
sine curve. This is a modification of the example provided
by Intel with dgl (distributed graphics library).
- generic: An example graphics program illustrating both tracking and
steering.
- US3D with G3D
controller: The tracking and steering library
was used to couple the graphical user interface G3D with the
application code US3D in order to do interactive simulations.
- Server- US3D is a groundwater and contaminant transport simulator.
The sample instrumentation illustrates tracking of pressure
and concentration variables, monitoring of iteration
variables in the solver routine on each processor, and so
called `time travel' by retrieving checkpointed files. Steering is
demonstrated by interactively introducing contaminant concentrations
to determine the effects of leakage.
- Client- The G3D graphical
user interface is a multipurpose
graphics tool for post-processing vector and scalar data,
and, using integrated graphics utilities, to generate
grids, PDE coefficients and other model parameters,
initial and (time-varying) boundary conditions to provide
input data for simulations.
| |