Installation


 

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.

 

Back to Table of Contents.