519 |
# make output.txt |
# make output.txt |
520 |
echo |
echo |
521 |
rm -f run.log |
rm -f run.log |
522 |
if test output.txt -ot mitgcmuv ; then |
if test $OUTPUTFILE -ot $EXECUTABLE ; then |
523 |
( eval $COMMAND ) > run.log 2>&1 |
( eval $COMMAND ) > run.log 2>&1 |
524 |
RETVAL=$? |
RETVAL=$? |
525 |
else |
else |
526 |
echo ' output.txt is up to date ' > run.log 2>&1 |
echo " $OUTPUTFILE is up to date " > run.log 2>&1 |
527 |
RETVAL=0 |
RETVAL=0 |
528 |
fi |
fi |
529 |
# echo "COMMAND='$COMMAND'" |
# echo "COMMAND='$COMMAND'" |
811 |
OPTFILE=$MITGCM_OF |
OPTFILE=$MITGCM_OF |
812 |
fi |
fi |
813 |
|
|
814 |
|
if test "x$ADM" = xt ; then |
815 |
|
EXECUTABLE="mitgcmuv_ad" |
816 |
|
OUTPUTFILE="output.txt_adm" |
817 |
|
else |
818 |
|
EXECUTABLE="mitgcmuv" |
819 |
|
OUTPUTFILE="output.txt" |
820 |
|
fi |
821 |
|
|
822 |
if test "x$ADM" = xt -a "x$COMMAND" = x ; then |
if test "x$ADM" = xt -a "x$COMMAND" = x ; then |
823 |
COMMAND="./mitgcmuv_ad > output.txt_adm 2>&1" |
COMMAND="./$EXECUTABLE > $OUTPUTFILE 2>&1" |
824 |
fi |
fi |
825 |
|
|
826 |
if test "x$COMMAND" = x ; then |
if test "x$COMMAND" = x ; then |
827 |
COMMAND="./mitgcmuv > output.txt" |
COMMAND="./$EXECUTABLE > $OUTPUTFILE" |
828 |
fi |
fi |
829 |
|
|
830 |
echo "OK" |
#echo "OK" |
831 |
|
echo "OK (COMMAND= $COMMAND )" |
832 |
|
|
833 |
# create the FORTRAN comparison code |
# create the FORTRAN comparison code |
834 |
createcodelet |
createcodelet |