28 |
#num0="72000" |
#num0="72000" |
29 |
|
|
30 |
# list of pickup(s) that are needed for a restart : |
# list of pickup(s) that are needed for a restart : |
31 |
|
#listP='pickup pickup_cd pickup_nh pickup_ic pickup_land pickup_seaice' |
32 |
listP='pickup' |
listP='pickup' |
|
#listP='pickup pickup_cd pickup_nh pickup_ic pickup_land' |
|
33 |
|
|
34 |
mpi=0 |
mpi=0 |
35 |
if [ $mpi -ge 1 ] |
if [ $mpi -ge 1 ] |
64 |
mkdir $dir1 $dir2 $dir3 |
mkdir $dir1 $dir2 $dir3 |
65 |
|
|
66 |
cp -p data.tst data |
cp -p data.tst data |
67 |
ln -s temp/pickup*.${num0c}* . |
numF=`ls temp/pickup*.${num0c}* 2> /dev/null | grep -c pickup` |
68 |
|
if test $numF != 0 ; then ln -s temp/pickup*.${num0c}* . ; fi |
69 |
echo '==> START RUN 2 x' $Nit 'it' |
echo '==> START RUN 2 x' $Nit 'it' |
70 |
if [ $mpi -ge 1 ] |
if [ $mpi -ge 1 ] |
71 |
then ./$gcmExc std_outp.2it > TTT.out.2it 2>&1 |
then ./$gcmExc std_outp.2it > TTT.out.2it 2>&1 |
81 |
rnp -s $xx.ckptA $xx.$num2c |
rnp -s $xx.ckptA $xx.$num2c |
82 |
done |
done |
83 |
mv *.0??.0??.* $dir1 |
mv *.0??.0??.* $dir1 |
84 |
mv R?.data R?.meta DR?.data DR?.meta $dir1 |
mv R?.data R?.meta DR?.data DR?.meta *.txt $dir1 |
85 |
mv $dir1/pickup*.${num0c}* . |
mv $dir1/pickup*.${num0c}* . |
86 |
#-- |
#-- |
87 |
sed "s/^ nTimeSteps=$Dbl/ nTimeSteps=$Nit/g" data.tst > data |
sed "s/^ nTimeSteps=$Dbl/ nTimeSteps=$Nit/g" data.tst > data |
100 |
rnp -s $xx.ckptA $xx.$num1c |
rnp -s $xx.ckptA $xx.$num1c |
101 |
done |
done |
102 |
mv *.0??.0??.* $dir2 |
mv *.0??.0??.* $dir2 |
103 |
mv R?.data R?.meta DR?.data DR?.meta $dir2 |
mv R?.data R?.meta DR?.data DR?.meta *.txt $dir2 |
104 |
rm $dir2/pickup*.${num0c}* |
rm $dir2/pickup*.${num0c}* |
105 |
#-- |
#-- |
106 |
ln -s $dir2/pickup*.$num1c.* . |
ln -s $dir2/pickup*.$num1c.* . |
121 |
rnp -s $xx.ckptA $xx.$num2c |
rnp -s $xx.ckptA $xx.$num2c |
122 |
done |
done |
123 |
mv *.0??.0??.* $dir3 |
mv *.0??.0??.* $dir3 |
124 |
mv R?.data R?.meta DR?.data DR?.meta $dir3 |
mv R?.data R?.meta DR?.data DR?.meta *.txt $dir3 |
125 |
rm $dir3/pickup*.$num1c.* |
rm $dir3/pickup*.$num1c.* |
126 |
exit |
exit |
127 |
#------------ |
#------------ |