13 |
echo 'step = 2 : copy input files and dir(s)' |
echo 'step = 2 : copy input files and dir(s)' |
14 |
echo "step = 3 : run on $Np processor" |
echo "step = 3 : run on $Np processor" |
15 |
echo 'step = 4 : check the results' |
echo 'step = 4 : check the results' |
16 |
|
echo 'step = 5 : remove output files in rank_0,1,2 dir.' |
17 |
exit |
exit |
18 |
fi |
fi |
19 |
kpr=$1 |
kpr=$1 |
52 |
if test -f build_ocn/Makefile ; then cd build_ocn ; make CLEAN ; cd .. ; fi |
if test -f build_ocn/Makefile ; then cd build_ocn ; make CLEAN ; cd .. ; fi |
53 |
if test -f build_atm/Makefile ; then cd build_atm ; make CLEAN ; cd .. ; fi |
if test -f build_atm/Makefile ; then cd build_atm ; make CLEAN ; cd .. ; fi |
54 |
fi |
fi |
55 |
|
if test $kpr = 5 |
56 |
|
then |
57 |
|
echo 'remove output files in rank_0,1,2 dir.' |
58 |
|
rm -f pr_group std_outp |
59 |
|
if test -d rank_0 ; then cd rank_0 ; rm -f Coupler.0000.clog ; cd .. ; fi |
60 |
|
if test -d rank_1 |
61 |
|
then cd rank_1 ; rm -f *.data *.meta STD???.0000 UV-*.0001.clog ; cd .. ; fi |
62 |
|
if test -d rank_2 |
63 |
|
then cd rank_2 ; rm -f *.data *.meta STD???.0000 UV-*.0001.clog ; cd .. ; fi |
64 |
|
fi |
65 |
|
|
66 |
if test $kpr = 1 |
if test $kpr = 1 |
67 |
then |
then |
125 |
./IMPORT_INPUT_FILES |
./IMPORT_INPUT_FILES |
126 |
cd $dir |
cd $dir |
127 |
|
|
|
rm -rf cpl ocn atm |
|
|
mkdir cpl ocn atm |
|
|
if test -f build_cpl/mitgcmuv ; then cp -p build_cpl/mitgcmuv cpl |
|
|
else echo 'file: build_cpl/mitgcmuv not found => stop'; exit; fi |
|
|
if test -f build_ocn/mitgcmuv ; then cp -p build_ocn/mitgcmuv ocn |
|
|
else echo 'file: build_ocn/mitgcmuv not found => stop'; exit; fi |
|
|
if test -f build_atm/mitgcmuv ; then cp -p build_atm/mitgcmuv atm |
|
|
else echo 'file: build_atm/mitgcmuv not found => stop'; exit; fi |
|
|
|
|
128 |
fi |
fi |
129 |
|
|
130 |
if test $kpr = 3 |
if test $kpr = 3 |