Added amgcpio

This commit is contained in:
falgout 1996-12-04 23:29:01 +00:00
parent adf75bf76a
commit 9a05a12204
8 changed files with 94 additions and 28 deletions

View File

@ -0,0 +1,38 @@
#!/bin/sh
#BHEADER***********************************************************************
# (c) 1996 The Regents of the University of California
#
# See the file COPYRIGHT_and_DISCLAIMER for a complete copyright
# notice, contact person, and disclaimer.
#
# $Revision$
#EHEADER***********************************************************************
#-----------------------------------------------------------------------------
#
# Usage: amgcpio <prefix1> <prefix2>
#
# Result: cp <prefix1>.in.problem <prefix2>.in.problem
# cp <prefix1>.in.solver <prefix2>.in.solver
# cp <prefix1>.out* <prefix2>.out*
#
#=============================================================================
if [ "$2" != "" ]; then
for i in $1.in.problem $1.in.solver $1.out*
do
EXT=`echo $i $1 | awk '{print substr($1,length($2)+1)}'`
cp $i $2${EXT}
done
else
echo 'usage: amgcpio <prefix1> <prefix2>'
echo 'result: cp <prefix1>.in.problem <prefix2>.in.problem'
echo ' cp <prefix1>.in.solver <prefix2>.in.solver'
echo ' cp <prefix1>.out* <prefix2>.out*'
fi

View File

@ -12,21 +12,15 @@
#
# Usage: amgmvio <prefix1> <prefix2>
#
# Result: cp <prefix1>.in.problem <prefix2>.in.problem
# cp <prefix1>.in.solver <prefix2>.in.solver
# Result: mv <prefix1>.in.problem <prefix2>.in.problem
# mv <prefix1>.in.solver <prefix2>.in.solver
# mv <prefix1>.out* <prefix2>.out*
#
#=============================================================================
if [ "$2" != "" ]; then
for i in $1.in.problem $1.in.solver
do
EXT=`echo $i $1 | awk '{print substr($1,length($2)+1)}'`
cp $i $2${EXT}
done
for i in $1.out*
for i in $1.in.problem $1.in.solver $1.out*
do
EXT=`echo $i $1 | awk '{print substr($1,length($2)+1)}'`
mv $i $2${EXT}
@ -36,8 +30,8 @@ done
else
echo 'usage: amgmvio <prefix1> <prefix2>'
echo 'result: cp <prefix1>.in.problem <prefix2>.in.problem'
echo ' cp <prefix1>.in.solver <prefix2>.in.solver'
echo 'result: mv <prefix1>.in.problem <prefix2>.in.problem'
echo ' mv <prefix1>.in.solver <prefix2>.in.solver'
echo ' mv <prefix1>.out* <prefix2>.out*'
fi

View File

@ -64,9 +64,9 @@ then
$AMG_MKDIR $AMG_BIN
fi
UTILITIES="amgstrip amgmvio convert_icf3d convert_ale3d readysmp.m \
readvec.m writevec.m writeysmp.m manalyze.m lapmake.m \
lapmake9.m matvec.m truncysmp.m"
UTILITIES="amgstrip amgcpio amgmvio convert_icf3d convert_ale3d \
readysmp.m readvec.m writevec.m writeysmp.m manalyze.m \
lapmake.m lapmake9.m matvec.m truncysmp.m"
for i in $UTILITIES
do

View File

@ -1,4 +1,5 @@
Makefile
amgcpio
amgmvio
amgstrip
build

38
seq_ls/amg/tools/amgcpio Executable file
View File

@ -0,0 +1,38 @@
#!/bin/sh
#BHEADER***********************************************************************
# (c) 1996 The Regents of the University of California
#
# See the file COPYRIGHT_and_DISCLAIMER for a complete copyright
# notice, contact person, and disclaimer.
#
# $Revision$
#EHEADER***********************************************************************
#-----------------------------------------------------------------------------
#
# Usage: amgcpio <prefix1> <prefix2>
#
# Result: cp <prefix1>.in.problem <prefix2>.in.problem
# cp <prefix1>.in.solver <prefix2>.in.solver
# cp <prefix1>.out* <prefix2>.out*
#
#=============================================================================
if [ "$2" != "" ]; then
for i in $1.in.problem $1.in.solver $1.out*
do
EXT=`echo $i $1 | awk '{print substr($1,length($2)+1)}'`
cp $i $2${EXT}
done
else
echo 'usage: amgcpio <prefix1> <prefix2>'
echo 'result: cp <prefix1>.in.problem <prefix2>.in.problem'
echo ' cp <prefix1>.in.solver <prefix2>.in.solver'
echo ' cp <prefix1>.out* <prefix2>.out*'
fi

View File

@ -12,21 +12,15 @@
#
# Usage: amgmvio <prefix1> <prefix2>
#
# Result: cp <prefix1>.in.problem <prefix2>.in.problem
# cp <prefix1>.in.solver <prefix2>.in.solver
# Result: mv <prefix1>.in.problem <prefix2>.in.problem
# mv <prefix1>.in.solver <prefix2>.in.solver
# mv <prefix1>.out* <prefix2>.out*
#
#=============================================================================
if [ "$2" != "" ]; then
for i in $1.in.problem $1.in.solver
do
EXT=`echo $i $1 | awk '{print substr($1,length($2)+1)}'`
cp $i $2${EXT}
done
for i in $1.out*
for i in $1.in.problem $1.in.solver $1.out*
do
EXT=`echo $i $1 | awk '{print substr($1,length($2)+1)}'`
mv $i $2${EXT}
@ -36,8 +30,8 @@ done
else
echo 'usage: amgmvio <prefix1> <prefix2>'
echo 'result: cp <prefix1>.in.problem <prefix2>.in.problem'
echo ' cp <prefix1>.in.solver <prefix2>.in.solver'
echo 'result: mv <prefix1>.in.problem <prefix2>.in.problem'
echo ' mv <prefix1>.in.solver <prefix2>.in.solver'
echo ' mv <prefix1>.out* <prefix2>.out*'
fi

View File

@ -64,9 +64,9 @@ then
$AMG_MKDIR $AMG_BIN
fi
UTILITIES="amgstrip amgmvio convert_icf3d convert_ale3d readysmp.m \
readvec.m writevec.m writeysmp.m manalyze.m lapmake.m \
lapmake9.m matvec.m truncysmp.m"
UTILITIES="amgstrip amgcpio amgmvio convert_icf3d convert_ale3d \
readysmp.m readvec.m writevec.m writeysmp.m manalyze.m \
lapmake.m lapmake9.m matvec.m truncysmp.m"
for i in $UTILITIES
do

View File

@ -1,4 +1,5 @@
Makefile
amgcpio
amgmvio
amgstrip
build