#! /bin/csh -e -f
set files = (22 23 24)
#
if ($#argv == 0) goto noargs
foreach argument ($files[*])
rm -f FOR0$argument
if (-e $1.f$argument) ln $1.f$argument FOR0$argument
if (-e $2.f$argument) ln $2.f$argument FOR0$argument
end
if ($#argv == 1) then
if ($1 == '-ps') goto noargs
if ($1 == '-pk') goto noargs
if ($1 == '-hp') goto noargs
if ($1 == '-ct') goto noargs
echo -n 'no [-ps][-pk][-hp][-ct] options - attempting to run PSI2 '
/bin/time PSI2 < $1.psi2
else
if ($argv[1] == '-hp') then
echo "Generating contours ... please wait."
/bin/time PSI2HP < $2.psi2
echo -n "Renaming HP Plotter file to "$2".hpp"
mv -f fort.10 $2.hpp
echo "Done"
else if ($argv[2] == '-hp') then
echo "Generating contours ... please wait."
/bin/time PSI2HP < $1.psi2
echo -n "Renaming HP Plotter file to "$1".hpp"
mv -f fort.10 $1.hpp
echo "Done"
else if ($argv[1] == '-ct') then
echo "Generating contours ... please wait."
/bin/time PSI2CT < $2.psi2
echo -n "Plotting for ChemText ... "
echo -n "Renaming ChemText Metafile to "$2".met"
mv -f fort.10 $2.met
echo "Done"
else if ($argv[2] == '-ct') then
echo "Generating contours ... please wait."
/bin/time PSI2CT < $1.psi2
echo -n "Renaming ChemText Metafile to "$1".met"
mv -f fort.10 $1.met
echo "Done"
else if ($argv[1] == '-pk') then
echo "Generating contours ... please wait."
# setenv OUTPUT_DEVICE PostScript
/bin/time PSI2PS < $2.psi2
echo -n "Renaming PostScript file to "$2".ps"
mv -f psplot $argv[2].ps
echo "Done"
else if ($argv[2] == '-pk') then
echo "Generating contours ... please wait."
# setenv OUTPUT_DEVICE PostScript
/bin/time PSI2PS < $1.psi2
echo -n "Renaming PostScript file to "$1".ps"
mv -f psplot $argv[1].ps
echo "Done"
else if ($argv[1] == '-ps') then
echo "Generating contours ... please wait."
setenv OUTPUT_DEVICE PostScript
/bin/time PSI2 < $2.psi2
#SYSV echo -n "Plotting on the LaserWriter ... ";lp -c /tmp/ps_plot$USER
#SYSV rm -f /tmp/ps_plot$USER
#BSD echo -n "Plotting on the LaserWriter ... ";lpr -r /tmp/ps_plot$USER
echo ' edit command file to choose print options, then remove this line'
echo "Done"
else if ($argv[2] == '-ps') then
echo "Generating contours ... please wait."
setenv OUTPUT_DEVICE PostScript
/bin/time PSI2 < $1.psi2
#SYSV echo -n "Plotting on the LaserWriter ... ";lp -c /tmp/ps_plot$USER
#SYSV rm -f /tmp/ps_plot$USER
#BSD echo -n "Plotting on the LaserWriter ... ";lpr -r /tmp/ps_plot$USER
echo ' edit command file to choose print options, then remove this line'
echo "Done"
else
goto noargs
endif
endif
rm -f FOR0*
exit
noargs:
echo 'Usage: "rpsi2 [-pk][-ps][-hp][-ct] filename " '
exit
|