--- MITgcm/tools/example_scripts/ACESgrid/aces_test_ifc_mpi 2013/08/20 18:53:11 1.29 +++ MITgcm/tools/example_scripts/ACESgrid/aces_test_ifc_mpi 2014/05/07 16:22:24 1.30 @@ -6,7 +6,7 @@ #PBS -e /home/jmc/test_aces/output/tst_ifc.stderr #PBS -o /home/jmc/test_aces/output/tst_ifc.stdout -# $Header: /home/ubuntu/mnt/e9_copy/MITgcm/tools/example_scripts/ACESgrid/Attic/aces_test_ifc_mpi,v 1.29 2013/08/20 18:53:11 jmc Exp $ +# $Header: /home/ubuntu/mnt/e9_copy/MITgcm/tools/example_scripts/ACESgrid/Attic/aces_test_ifc_mpi,v 1.30 2014/05/07 16:22:24 jmc Exp $ # $Name: $ # ACES-grid PBS-batch script for MPI test using ifort (default=v8) & mpich @@ -17,15 +17,29 @@ # Note: added "ulimit -s unlimited" in file "~/.bashrc" # to pass big test (the 2 fizhi-cs-* test & adjoint tests) with MPI -dNam='aces' -TST_DIR="$HOME/test_$dNam" -echo "start from TST_DIR='$TST_DIR' at: "`date` - umask 0022 #- to get case insensitive "ls" (and order of tested experiments) export LC_ALL="en_US.UTF-8" +echo " running on: "`hostname` + +dNam='aces' +HERE="$HOME/test_$dNam" +SavD="$HERE/send" +SEND="ssh geo $SavD/mpack" +TST_DIR=$HERE + +if test -d $TST_DIR ; then + echo "start from TST_DIR='$TST_DIR' at: "`date` +else +# if test ! -d /scratch/jm_c ; then mkdir /scratch/jm_c ; fi + if test ! -d $TST_DIR ; then mkdir $TST_DIR ; fi + if test ! -d $TST_DIR ; then + echo "ERROR: Can't create directory \"$TST_DIR\"" + exit 1 + fi + echo "start in new dir TST_DIR='$TST_DIR' at: "`date` +fi -HERE=$TST_DIR/output sfx='ifc' module add mpich/intel module add netcdf/3.6.1/icc @@ -36,7 +50,7 @@ EXE="mpirun -machinefile TR_MFILE -v -np TR_NPROC ./mitgcmuv" #- keep a copy of MPI_MFILE: -cp -p $PBS_NODEFILE $HERE"/mf_"$sfx +cp -p $PBS_NODEFILE $HERE"/output/mf_"$sfx checkOut=1 ; #options="$options -do" #options="$options -nc" ; checkOut=0 @@ -112,9 +126,6 @@ exit fi -SavD="$HOME/test_$dNam/send" -SEND="ssh geo $SavD/mpack" - echo ./testreport $options -of $OPTFILE -command \"$EXE\" -odir ${dNam}-$sfx \ -send \"$SEND\" -sd $SavD -a jmc@mitgcm.org ./testreport $options -of $OPTFILE -command "$EXE" -odir ${dNam}-$sfx \