#!/bin/sh
#
# bsnsq_2d $B%b%G%k<B9T%5%s%W%k%9%/%j%W%H(B   96/03/01 S.Takehiro
#
#    $BCm0U(B : make lib, make  $B$r<B9T$7(B, $B<B9T%U%!%$%k$r:n$C$F$*$/(B
#	    $B=i4|CM%U%!%$%k$r:n@.$7$F$*$/(B(go-init)
#	    $B2r@O!&I=<($N$?$a$N<4%U%!%$%k$r:n$C$F$*$/(B(go-axis)
#
##################### $B0J2<4D6-$K9g$o$;$FJQ99$9$k(B #######################
#
#	bsnsq_2d $B%$%s%9%H!<%k%G%#%l%/%H%jL>(B
BSNDIR=$HOME/model/bsnsq_2d
#
#	$B%b%G%k2rA|EY(B
####RESOLUTION=nx32nz16
RESOLUTION=nx64nz8
#
# 	$B%b%G%k<B9TMQ(B NAMELIST $BF~=PNO%U%!%$%kL>(B
CNTLDIR=$BSNDIR/cntl/sample
INPUT=$CNTLDIR/sample.in
OUTPUT=$CNTLDIR/sample.out
#
# 	$B=PNO%G!<%?%U%!%$%k$rCV$/%G%#%l%/%H%j(B
#	($B%W%m%0%i%`<B9T;~$N%+%l%s%H%Q%9(B)
DATADIR=$BSNDIR/data/test
#
# 	$B=i4|CM%G!<%?%U%!%$%kL>(B
INITDAT=sample.init
#
# 	$B=PNO%G!<%?%U%!%$%kL>(B($B%j%9%?!<%H%U%!%$%kL>(B)
RSTDAT=sample.rst
DFORMAT=UR4            # $BC1@:EY(B
### DFORMAT=UR8            # $BG\@:EY(B
#
#	$B<B9T%W%m%0%i%`L>(B
RUN=$BSNDIR/bin/bsn.$RESOLUTION
#
########################################################################
cat << END_OF_DATA > $INPUT
#
# Control File for bsnsq_2d
#
 &nmrun  run='sample', sign='$USER'              &end
#
# << $B;~4V@QJ,@_Dj(B >>
 &nmtime  start=  0, end=  5000, intrst=  500 &end
 &nmintg  delt=0.0001, scheme='RUNGE' &end
#
# << $B7W;;NN0h(B >>
 &nmcord  xlngth=  10.0, zlngth=    1.0  &end
# << $B6-3&>r7o(B >>
 &nmbndr  rigidb=  F, rigidt=  F, tfixb=  T, tfixt=  T &end
#
# << $B=i4|>r7o(B >>
 &nminit file='$INITDAT'    &end
#
# << $BL5<!85?t(B >>
 &nmdyn  rayli=  10000., prndl=    1.00000, qintr=  0. &end
#
# << $B=PNO(B >>
#
 &nmrstr file='$RSTDAT' DFMT='$DFORMAT' &end
END_OF_DATA
##################################################################
#
        cd $DATADIR
	echo 'Program started at' `date` 'on' `hostname` 1> $OUTPUT
        time $RUN < $INPUT 1>> $OUTPUT 2>&1
	echo 'Program ended at' `date` 1>> $OUTPUT
