/[MITgcm]/MITgcm_contrib/jmc_script/tst_2+2_cpl
ViewVC logotype

Diff of /MITgcm_contrib/jmc_script/tst_2+2_cpl

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.10 by jmc, Wed Dec 8 18:23:25 2010 UTC revision 1.12 by jmc, Tue Dec 3 00:03:58 2013 UTC
# Line 281  if test $ksel = 0 ; then Line 281  if test $ksel = 0 ; then
281  #---- clean up current dir: rename pickup files and move output to temp_tst dir:  #---- clean up current dir: rename pickup files and move output to temp_tst dir:
282   /bin/rm -rf $tmpDir.0 $tmpDir.1 $tmpDir.2   /bin/rm -rf $tmpDir.0 $tmpDir.1 $tmpDir.2
283   mkdir $tmpDir.0 $tmpDir.1 $tmpDir.2   mkdir $tmpDir.0 $tmpDir.1 $tmpDir.2
284   mv std_outp rank_0/*.clog rank_0/data $tmpDir.0   mv std_outp rank_0/*.clog $tmpDir.0
285   mv rank_$rnkO/*.0001.clog $tmpDir.0   mv rank_$rnkO/*.0001.clog $tmpDir.0
286   mv rank_$rnkA/*.0001.clog $tmpDir.0   mv rank_$rnkA/*.0001.clog $tmpDir.0
287   echo ' '   echo ' '
# Line 292  if test $ksel = 0 ; then Line 292  if test $ksel = 0 ; then
292  #-- prepare for running Dbl  #-- prepare for running Dbl
293   echo '=> prepare for running Dbl:'   echo '=> prepare for running Dbl:'
294   Dbl=`expr $NiOc + $NiOc`   Dbl=`expr $NiOc + $NiOc`
  sed "1 s/[0-9]*/$Dbl/" input_cpl/data > rank_0/data  
295   cp -p rank_$rnkO/data.tst rank_$rnkO/data   cp -p rank_$rnkO/data.tst rank_$rnkO/data
296   cp -p rank_$rnkA/data.tst rank_$rnkA/data   cp -p rank_$rnkA/data.tst rank_$rnkA/data
  echo 'rank_0/data:' `head -1 rank_0/data`  
297   egrep 'nIter0|nTimeSteps' rank_$rnkO/data rank_$rnkA/data   egrep 'nIter0|nTimeSteps' rank_$rnkO/data rank_$rnkA/data
298  fi  fi
299    
# Line 392  if [ $ksel -eq 1 -o $kUp -le 1 ] ; then Line 390  if [ $ksel -eq 1 -o $kUp -le 1 ] ; then
390  #-- prepare for running 1iA  #-- prepare for running 1iA
391   echo '=> prepare for running 1iA:'   echo '=> prepare for running 1iA:'
392   nit=$NiOc ; Dbl=`expr $nit + $nit`   nit=$NiOc ; Dbl=`expr $nit + $nit`
  sed "1 s/[0-9]*/$nit/" input_cpl/data > rank_0/data  
393   pFile=rank_$rnkO/data   pFile=rank_$rnkO/data
394   sed "s/^ nTimeSteps=$Dbl/ nTimeSteps=$nit/g" $pFile.tst > $pFile   sed "s/^ nTimeSteps=$Dbl/ nTimeSteps=$nit/g" $pFile.tst > $pFile
395   nit=$NiAt ; Dbl=`expr $nit + $nit`   nit=$NiAt ; Dbl=`expr $nit + $nit`
396   pFile=rank_$rnkA/data   pFile=rank_$rnkA/data
397   sed "s/^ nTimeSteps=$Dbl/ nTimeSteps=$nit/g" $pFile.tst > $pFile   sed "s/^ nTimeSteps=$Dbl/ nTimeSteps=$nit/g" $pFile.tst > $pFile
  echo 'rank_0/data:' `head -1 rank_0/data`  
398   egrep 'nIter0|nTimeSteps' rank_$rnkO/data rank_$rnkA/data   egrep 'nIter0|nTimeSteps' rank_$rnkO/data rank_$rnkA/data
399  fi  fi
400    
# Line 458  if [ $ksel -eq 2 -o $kUp -le 2 ] ; then Line 454  if [ $ksel -eq 2 -o $kUp -le 2 ] ; then
454   sed "s/^ nIter0=$nat0/ nIter0=$nat1/g" data > data.tmp_$$   sed "s/^ nIter0=$nat0/ nIter0=$nat1/g" data > data.tmp_$$
455   mv -f data.tmp_$$ data   mv -f data.tmp_$$ data
456   cd ..   cd ..
  echo 'rank_0/data:' `head -1 rank_0/data`  
457   egrep 'nIter0|nTimeSteps' rank_$rnkO/data rank_$rnkA/data   egrep 'nIter0|nTimeSteps' rank_$rnkO/data rank_$rnkA/data
458  fi  fi
459    
# Line 603  if test $ksel = 7 ; then Line 598  if test $ksel = 7 ; then
598   mv $tmpDir.0/* rank_0   mv $tmpDir.0/* rank_0
599   rmdir $tmpDir.0 $tmpDir.1 $tmpDir.2   rmdir $tmpDir.0 $tmpDir.1 $tmpDir.2
600  #echo '--> remove output dir and output files:'  #echo '--> remove output dir and output files:'
601  #echo ' rm -rf' $dir1 $dir2 $dir3   echo ' rm -rf' $dir1 $dir2 $dir3
602  #rm -rf $dir1 $dir2 $dir3   rm -rf $dir1 $dir2 $dir3
603   rm -f atm.txt ocn.txt   rm -f atm.txt ocn.txt
604   exit   exit
605  fi  fi

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.12

  ViewVC Help
Powered by ViewVC 1.1.22