Index of /crcd/kriz/modules/module06/ARCHIVE/MOD_PVWAVE
Name Last modified Size Description
Parent Directory 20-Oct-2000 10:50 -
CloseZBuff.pro 02-Jan-2001 17:30 1k
OpenZBuff.pro 02-Jan-2001 17:30 1k
edge.html 20-Jun-2001 14:25 3k
lfemie_mech.f 15-Oct-2000 13:56 59k
lfemie_moist.f 15-Oct-2000 13:57 59k
lfemie_therm.f 15-Oct-2000 13:56 59k
npib_edge_coord-tplg..> 10-Oct-2000 10:25 42k
npib_edge_head_mech.dat 10-Oct-2000 10:25 1k
npib_edge_head_moist..> 12-Oct-2000 15:34 1k
npib_edge_head_therm..> 12-Oct-2000 15:34 1k
npib_edge_prop_mech.dat 15-Oct-2000 11:42 1k
npib_edge_prop_moist..> 15-Oct-2000 11:57 1k
npib_edge_prop_therm..> 15-Oct-2000 11:58 1k
plotdefine.pro 14-Oct-2000 20:32 1k
plotedge1.pro 15-Oct-2000 11:15 2k
plotedge2.pro 15-Oct-2000 11:19 2k
plotedge3.pro 15-Oct-2000 11:20 2k
plotedge4.pro 15-Oct-2000 11:21 2k
plotedge5.pro 15-Oct-2000 11:21 2k
plotedge6.pro 15-Oct-2000 11:22 2k
plothb1.pro 15-Oct-2000 11:30 3k
plothb2.pro 15-Oct-2000 11:30 3k
plothb3.pro 15-Oct-2000 11:31 3k
plotrun.pro 02-Jan-2001 17:40 1k
pltgrdedge.pro 19-Oct-2000 18:09 13k
pltgrdedgerun.pro 02-Jan-2001 17:41 1k
remove_excess_files.sh 20-Jun-2001 14:11 1k
savgedge.f 15-Oct-2000 10:12 8k
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