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

      Name                    Last modified       Size  Description

[DIR] Parent Directory 20-Oct-2000 10:50 - [TXT] CloseZBuff.pro 02-Jan-2001 17:30 1k [TXT] OpenZBuff.pro 02-Jan-2001 17:30 1k [TXT] edge.html 20-Jun-2001 14:25 3k [TXT] lfemie_mech.f 15-Oct-2000 13:56 59k [TXT] lfemie_moist.f 15-Oct-2000 13:57 59k [TXT] lfemie_therm.f 15-Oct-2000 13:56 59k [TXT] npib_edge_coord-tplg..> 10-Oct-2000 10:25 42k [TXT] npib_edge_head_mech.dat 10-Oct-2000 10:25 1k [TXT] npib_edge_head_moist..> 12-Oct-2000 15:34 1k [TXT] npib_edge_head_therm..> 12-Oct-2000 15:34 1k [TXT] npib_edge_prop_mech.dat 15-Oct-2000 11:42 1k [TXT] npib_edge_prop_moist..> 15-Oct-2000 11:57 1k [TXT] npib_edge_prop_therm..> 15-Oct-2000 11:58 1k [TXT] plotdefine.pro 14-Oct-2000 20:32 1k [TXT] plotedge1.pro 15-Oct-2000 11:15 2k [TXT] plotedge2.pro 15-Oct-2000 11:19 2k [TXT] plotedge3.pro 15-Oct-2000 11:20 2k [TXT] plotedge4.pro 15-Oct-2000 11:21 2k [TXT] plotedge5.pro 15-Oct-2000 11:21 2k [TXT] plotedge6.pro 15-Oct-2000 11:22 2k [TXT] plothb1.pro 15-Oct-2000 11:30 3k [TXT] plothb2.pro 15-Oct-2000 11:30 3k [TXT] plothb3.pro 15-Oct-2000 11:31 3k [TXT] plotrun.pro 02-Jan-2001 17:40 1k [TXT] pltgrdedge.pro 19-Oct-2000 18:09 13k [TXT] pltgrdedgerun.pro 02-Jan-2001 17:41 1k [   ] remove_excess_files.sh 20-Jun-2001 14:11 1k [TXT] savgedge.f 15-Oct-2000 10:12 8k [TXT] savghb.f 14-Oct-2000 21:42 12k

----- this is the README file for ../module06/ARCHIVE/MOD_PVWAVE ------

This is a working archive directory where all results are confirmed
prior to making this into an interactive NPIB 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 seven sections:

 1. Create FEM data sets for Mechanical, Thermal and Moisture loads

   > cat npib_edge_head_mech.dat npib_edge_prop_mech.dat \
                            npib_edge_coord-tplgy.dat > lfemie_mech.DAT
   > cat npib_edge_head_therm.dat npib_edge_prop_therm.dat \
                           npib_edge_coord-tplgy.dat > lfemie_therm.DAT
   > cat npib_edge_head_moist.dat npib_edge_prop_moist.dat \
                           npib_edge_coord-tplgy.dat > lfemie_moist.DAT

 2. Compile and execute FEM programs

   > f77 lfemie_mech.f -o lfemie_mech.x  
   > f77 lfemie_therm.f -o lfemie_therm.x  
   > f77 lfemie_moist.f -o lfemie_moist.x  
   > lfemie_mech.x
   > lfemie_therm.x
   > lfemie_moist.x

 3. Compile and average FEM stresses for plotting

   > f77 savghb.f -o savghb.x
   > f77 savgedge.f -o savgedge.x
   > savghb.x
   > savgedge.x

 4. Plot results using existing PV-Wave procedure fiels

   > wave plotrun

 OPTIONAL 5) If necessary plot FEM meshes

   > wave pltgrdedgerun

 6. View results in edge.html & FEM meshes pltgrdedge_REGION_*.gif 

 7. Clean up files in this directory for archiving

   > remove_excess_files.sh

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

Once verified, these working programs are copied to the NPIB directory 
/www/jwave/applets98/Receiver/commands/edge_.d except for *.out, data*, 
.dat *.DAT *.gif such that the only remaining files in the edge_.d
directory are *.pro *.f *.x *.npib_edge_*.dat and edge.html  

DO NOT COPY README file from the MOD_PVWAVE directory to edge_.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 "edge_" recreates results in a unique
directory located in http://www.jwave.vt.edu/output/ .

  /www/jwave/applets98/Receiver/commands/edge_:
  -------------------------------------------------------------------
  #!/bin/csh
  cp /www/jwave/applets98/Receiver/commands/edge_.d/* $1
  cd $1
  cat npib_edge_head_mech.dat npib_edge_prop_mech.dat \
                          npib_edge_coord-tplgy.dat  > lfemie_mech.DAT
  cat npib_edge_head_therm.dat npib_edge_prop_therm.dat \
                          npib_edge_coord-tplgy.dat > lfemie_therm.DAT
  cat npib_edge_head_moist.dat npib_edge_prop_moist.dat \
                          npib_edge_coord-tplgy.dat > lfemie_moist.DAT
  source /usr/local/vni/wave/bin/wvsetup
  ./lfemie_mech.x
  ./lfemie_therm.x
  ./lfemie_moist.x
  ./savghb.x
  ./savgedge.x
  wave plotrun > & foobar
  rm foobar
  rm fort*
  rm *.DAT
  rm data*.dat
  rm *.OUT
  exit 0

  ----------------------------------------------------------------
     CREATION* OF INTERACTIVE NPIB1.6 INTERFACE FOR THIS MODULE

Is the same as creating NPIB1.5 interface except the "edge_" shell
script file is replaced with the npib-script file "edge.npib" and
both the edge_.d directory and polar.npib file are located within
the users public_html directory at ~USER_NAME/public_html/npib/edge/.
The polar.npib file uses ssh commands and unique "npib-commands" to
transfer files to the remote computer and coordinate execution at
remote and local(npib-server) computers. For NPIB1.6 the edge_.d
directory contains the same files except remote and local shell script
files are included in the NPIB1.6 edge_.d directory that are used to
execute program and procedures at remote and local computers. A more
complete description of the npib-commands is given in the NPIB1.6
Users-Guide.

   ~rkriz/public_html/npib/edge/edge.npib
   -----------------------------------------------------------
   lrun /export/home/rkriz/public_html/npib/edge/copyedge.sh
   sput $edge_remote
   srun $edge_remote ./remoteedge.sh
   sget $edge_remote 
   lrun ./localedge.sh

   shell script files in ~rkriz/public_html/npib/polar/polar_.d
   ------------------------------------------------------------
   #!/bin/csh
   #---------------------  remoteedge.sh  -----------------------
   cat npib_edge_head_mech.dat npib_edge_prop_mech.dat \
                      npib_edge_coord-tplgy.dat > lfemie_mech.DAT
   cat npib_edge_head_therm.dat npib_edge_prop_therm.dat \
                     npib_edge_coord-tplgy.dat > lfemie_therm.DAT
   cat npib_edge_head_moist.dat npib_edge_prop_moist.dat \
                     npib_edge_coord-tplgy.dat > lfemie_moist.DAT
   ./lfemie_mech.x
   ./lfemie_therm.x
   ./lfemie_moist.x
   ./savghb.x
   ./savgedge.x
   exit 0

   #!/bin/csh
   #---------------------  localedge.sh -----------------------
   source /usr/local/vni/wave/bin/wvsetup
   #echo env: > temp
   #/bin/env >> temp
   #echo ' ' >> temp
   #echo set: >> temp
   #set >> temp
   wave plotrun > & foobar
   rm foobar
   rm fort*
   rm *.DAT
   rm data*.dat
   rm *.OUT
   exit 0

----------------------------------------------------------------------
* Motivation for creating NPIB1.6: With NPIB1.6 all files are located
  within the users home directory. NPIB1.5 required that the user copy
  and access files in a variety of different locations on the server.
---------------------------------------------------------------------
Ronald D. Kriz, Virginia Tech, 06-20-01