This subdirectory contains the Remote Unix (CRAY YMP, CRAY 2, Convex, Alliant)/
Local Silicon Graphics IRIS/Unix 2xxx/3xxx, 4D/70, and 4D/70GT versions of
PLOT3D Version 3.6b.

In subdirectory REMOTE:

PLOT3D is the Remote Unix version of PLOT3D (linked to a remote graphics
library appropriate for the local machine).

PLOT3X is the ARCGraph GRAFIX version of PLOT3D (to generate .GRA files for
input to GAS).  The GRAFIX library is not included.

CREHLPLIB reads a list of Help Files (such as PLOT3D.HLP) and produces a
direct access Help Library (PLOT3D.HLB) which can be used by the HELP
facility in PLOT3D or GETHELP.

GETHELP prompts for a Help Library and allows interactive querying of that
library, mimicing the HELP command inside PLOT3D.

PLOT3D.HLB is the help library file for PLOT3D.  PLOT3D.TXT, a text
(printable) version of PLOT3D.HLB, is in the DOCUMENTATION subdirectory.

Use "make" to compile and link PLOT3D, PLOT3X, CREHLPLIB, and
GETHELP, and to create PLOT3D.HLB as follows:
CRAY 2:      make -f Makefile.c2
Convex:      make -f Makefile.conv
CRAY YMP:      make -f Makefile.ymp


NOTE: The CGL library (a file called "libcgl.a") should be installed
in /usr/local/lib/ before you attempt to "make" PLOT3D.  If you don't
have CGL installed on your IRIS, do the following:

   If you have a Cray-2:
      1) change directory to cgl_dist/src/cray2/src/.
      2) type "make".
      3) when the "make" is finished, you should have a file
         called "libcgl.a".  Move this file to /usr/local/lib/ by
         typing "mv libcgl.a /usr/local/lib/".

   If you have a Cray-YMP:
      1) change directory to cgl_dist/src/ymp/src/.
      2) type "make".
      3) when the "make" is finished, you should have a file
         called "libcgl.a".  Move this file to /usr/local/lib/ by
         typing "mv libcgl.a /usr/local/lib/".

   If you have a CONVEX (or Alliant):
      1) change directory to cgl_dist/src/convex/src/.
      2) type "make".
      3) when the "make" is finished, you should have a file
         called "libcgl.a".  Move this file to /usr/local/lib/ by
         typing "mv libcgl.a /usr/local/lib/".

That is all you have to do to get CGL installed on your supercomputer.  Note 
that you might need root (super-user) privilege to put the file in
/usr/local/lib/.



In subdirectory LOCAL:

PLOT3D_LCL is the local graphics handler for the Remote version of PLOT3D.
PLOT3D_LCL runs on the Silicon Graphics IRIS 2xxx/3xxx, 4D/70, and 4D/70GT.

Use "make" to compile and link PLOT3D_LCL as follows:
2xxx/3xxx:   make -f Makefile.i2
4D/70:      make -f Makefile.i4
4D/70GT:   make -f Makefile.i4gt


NOTE: The CGL library (a file called "libcgl.a") should be installed
in /usr/local/lib/ before you attempt to "make" PLOT3D_LCL.  If you don't
have CGL installed on your IRIS, do the following:

   If you have an IRIS 4D:
      1) change directory to cgl_dist/src/4D/src/.
      2) type "make".
      3) when the "make" is finished, you should have a file
         called "libcgl.a".  Move this file to /usr/local/lib/ by
         typing "mv libcgl.a /usr/local/lib/".

   If you have an IRIS 2xxx or 3xxx:
      1) change directory to cgl_dist/src/wks/src/.
      2) type "make".
      3) when the "make" is finished, you should have a file
         called "libcgl.a".  Move this file to /usr/local/lib/ by
         typing "mv libcgl.a /usr/local/lib/".
      4) change directory to /usr/local/lib/.
      5) type "ranlib libcgl.a".

That is all you have to do to get CGL installed on your workstation.  Note 
that you might need root (super-user) privilege to put the file in
/usr/local/lib/.


NOTE: If you plan to use PLOT3D_LCL with the PLOT3D installed on the
NAS (Numerical Aerodynamic Simulation) facility supercomputers (e.g.
navier, reynolds) then you should rename the PLOT3D_LCL executable
from "plot3d_lcl" to "nplot3d_lcl" after installing it in the appropriate
directory (usually /usr/local/bin/).
