Index of /crcd/kriz/modules/module03/ARCHIVE/MOD_PVWAVE

      Name                    Last modified       Size  Description

[DIR] Parent Directory 27-Dec-2000 13:57 - [IMG] colbar.gif 17-Oct-2000 17:23 6k [TXT] colortab.ascii 17-Oct-2000 17:23 6k [TXT] dw2ds.data 17-Oct-2000 21:03 1k [TXT] dw2ds.data.OLD 17-Oct-2000 21:35 1k [TXT] dw2ds.f 17-Oct-2000 17:45 33k [TXT] dw2ds.f_README_f77_-..> 04-May-2001 16:03 2k [TXT] dw2ds.x 21-Oct-2000 13:03 135k [IMG] ghex.gif 17-Oct-2000 17:23 4k [TXT] maketp.f 17-Oct-2000 17:23 1k [TXT] maketp.x 17-Oct-2000 21:27 36k [TXT] poly2iv1.pro 17-Oct-2000 17:23 2k [TXT] poly2iv2.pro 17-Oct-2000 17:23 2k [TXT] poly2iv3.pro 17-Oct-2000 17:23 2k [TXT] poly2iv4.pro 17-Oct-2000 17:23 4k [   ] remove_excess_files.sh 20-Jun-2001 09:49 1k [TXT] results.html 01-Jan-2001 18:28 2k [   ] runiv1.pro 17-Oct-2000 17:23 1k [   ] runiv2.pro 17-Oct-2000 17:23 1k [   ] runiv3.pro 17-Oct-2000 17:23 1k [   ] runiv4.pro 17-Oct-2000 17:23 1k [TXT] ws1.html 01-Jan-2001 18:30 1k [IMG] ws1hex.gif 17-Oct-2000 17:23 4k [TXT] ws2.html 01-Jan-2001 18:30 1k [IMG] ws2hex.gif 17-Oct-2000 17:23 4k [TXT] ws3.html 01-Jan-2001 18:31 1k [IMG] ws3hex.gif 17-Oct-2000 17:23 4k

----- This is the README file for ../module03/ARCHIVE/MOD_PVWAVE ------

This is a working archive directory where all results are confirmed
prior to making this into an interactive NPIB1.5 interactive module by
creating results in this directory. Instructions for creating results
are outlined below.

All programs in this directory work so that the viewer can download, 
compile and run this programs on their computers.  This section is 
divided into six sections:

1) Compile dw2ds.f and create the executable dw2dx.x

 - % $FC $FFLAGS dw2ds.f -o dw2ds.x $LINK_FNL 

2) Generate wavesurface topology data files

 - % dw2ds.x
 - % maketp.x

3) Create parts for the VRML files using PV-Wave procedures
   and concatinate these parts into VRML files 

 - % wave runiv1
 - % cat parta.dat partb.dat partc.dat > wavesurf1.wrl
 - % wave runiv2
 - % cat parta.dat partb.dat partc.dat > wavesurf2.wrl
 - % wave runiv3
 - % cat parta.dat partb.dat partc.dat > wavesurf3.wrl
 - % wave runiv4
 - % cat parta.dat partb.dat partc.dat partd.dat parte.dat partf.dat partg.dat > glyph.wrl

4) Create Inventor files from VRML files 

 - % cp wavesurf1.wrl wavesurf1.iv
 - % cp wavesurf2.wrl wavesurf2.iv
 - % cp wavesurf3.wrl wavesurf3.iv
 - % cp glyph.wrl glyph.iv

5) View results in results.html

6) Cleanup files in this directory

 - % remove_excess_files.sh

---------------------------------------------------------------------
       CREATION OF INTERACTIVE NPIB1.5 INTERFACE FOR THIS MODULE

Once verified, these working programs are copied to the NPIB1.5 directory 
/www/jwave/applets98/Receiver/commands/wavesurf_hex_.d except for 
*.out, *.wrl, *.iv, *.err, part*.dat, color.dat, *.sh, such that the 
only remaining files in the wavesurf_hex_.d directory are: *.f *.x 
results.html *.pro *.gif and *.ascii.

DO NOT COPY README file from the MOD_PVWAVE directory to wavesurf_hex_.d
DO NOT DELETE *.sh file FROM the MOD_PVWAVE directory. The
remove_excess_files.sh shell script file will remove the 
appropriate files from MOD_PVWAVE for archiving.

A shell script file named "wavesurf_hex_" recreates results in a unique 
directory located in http://www.jwave.vt.edu/output/

  /www/jwave/applets98/Receiver/commands/wavesurf_hex_:
  -------------------------------------------------------------------
  #!/bin/csh
  cp /www/jwave/applets98/Receiver/commands/wavesurf_hex_.d/* $1
  cd $1
  ./dw2ds.x
  ./maketp.x
  source /usr/local/vni/wave/bin/wvsetup
  wave runiv1
  cat parta.dat partb.dat partc.dat > wavesurf1.wrl
  wave runiv2
  cat parta.dat partb.dat partc.dat > wavesurf2.wrl
  wave runiv3
  cat parta.dat partb.dat partc.dat > wavesurf3.wrl
  wave runiv4
  cat parta.dat partb.dat partc.dat partd.dat parte.dat partf.dat partg.dat > glyph.wrl
  rm parta.dat partb.dat partc.dat partd.dat parte.dat partf.dat partg.dat
  rm g_poly.dat g_vert1.dat g_vert2.dat g_vert3.dat color.dat
  cp wavesurf1.wrl wavesurf1.iv
  cp wavesurf2.wrl wavesurf2.iv
  cp wavesurf3.wrl wavesurf3.iv
  cp glyph.wrl glyph.iv
  exit 0
---------------------------------------------------------------------
Ronald D. Kriz, Virginia Tech, 10-7-00