858 |
echo "DATE='$DATE'" >> $CDIR"/summary.txt" |
echo "DATE='$DATE'" >> $CDIR"/summary.txt" |
859 |
echo "tdir='$dir'" >> $CDIR"/summary.txt" |
echo "tdir='$dir'" >> $CDIR"/summary.txt" |
860 |
|
|
861 |
|
OLD_COMMAND=$COMMAND |
862 |
|
COMMAND="./mitgcmuv > output.txt" |
863 |
for ex in $extra_runs ; do |
for ex in $extra_runs ; do |
864 |
test -e "$dir/tr_run" && rm -rf "$dir/tr_run" |
test -e "$dir/tr_run" && rm -rf "$dir/tr_run" |
865 |
mkdir "$dir/tr_run" |
mkdir "$dir/tr_run" |
866 |
( cd "$dir/input" ; links=`ls -1 | grep -v CVS` ) |
links=`( cd "$dir/input" > /dev/null 2>&1 ; ls -1 | grep -v CVS )` |
867 |
( |
( |
868 |
cd "$dir/tr_run" |
cd "$dir/tr_run" |
869 |
for i in $links; do |
for i in $links; do |
870 |
ln -s ../input/$i $i |
ln -s ../input/$i $i |
871 |
done |
done |
872 |
) |
) |
873 |
( cd "$dir/input.$ex" ; links=`ls -1 | grep -v CVS` ) |
links=`( cd "$dir/input.$ex" > /dev/null 2>&1 ; ls -1 | grep -v CVS )` |
874 |
( |
( |
875 |
cd "$dir/tr_run" |
cd "$dir/tr_run" |
876 |
for i in $links; do |
for i in $links; do |
877 |
test -e $i && rm -f $i |
test -e $i && rm -f $i |
878 |
ln -s ../input.$ex/$i $i |
ln -s ../input.$ex/$i $i |
879 |
done |
done |
|
ln -s ../$builddir/Makefile Makefile |
|
880 |
ln -s ../$builddir/mitgcmuv mitgcmuv |
ln -s ../$builddir/mitgcmuv mitgcmuv |
881 |
) |
) |
882 |
runmodel $dir/tr_run && run=Y \ |
runmodel $dir/tr_run && run=Y \ |
892 |
echo "DATE='$DATE'" >> $CDIR"/summary.txt" |
echo "DATE='$DATE'" >> $CDIR"/summary.txt" |
893 |
echo "tdir='$dir'" >> $CDIR"/summary.txt" |
echo "tdir='$dir'" >> $CDIR"/summary.txt" |
894 |
done |
done |
895 |
|
COMMAND=$OLD_COMMAND |
896 |
else |
else |
897 |
fres=`printf '%s %s %s %s' ${genmake:-N} ${makedepend:-N} ${make:-N} ${run:-N}` |
fres=`printf '%s %s %s %s' ${genmake:-N} ${makedepend:-N} ${make:-N} ${run:-N}` |
898 |
fres=$fres"$results $dir" |
fres=$fres"$results $dir" |