#!/bin/ksh
#
# ---------------------------------------
# Launcher script for calcstats on IBM p7
# ---------------------------------------
#
# User-defined options
#
flnml="namelist_lam_p7.nml"
machine="spica"
gest="/users/dor/arma/gr3/data_gpfs/var/bifourrier_tests/new_var/bnmc_step/lam_r470m/atelier"
ensdir="/users/dor/arma/gr3/data_gpfs/var/bifourrier_tests/new_var/bnmc_step/training_data/maritimes_L58"
abs="/users/dor/arma/gr3/home1/var/trunk_r470m/compiledir_calcstats/calcstats_p7.abs_NOMPI"
npex=1
npey=1
openmp=32
maxcputime=1200
memory=1632M #3264M
#
# Don't modify below ...
#
abs_basename=`basename $abs`
echo
echo "Launching CALCSTATS using..."
echo
echo "Using namelist file :" $flnml
echo "Working machine :" $machine
echo "Working directory :" $gest
echo "Ensemble directory :" $ensdir
echo "Executable file path :" $abs
echo "Executable file name :" $abs_basename
echo "Topology :" ${npex}x${npey}x${openmp}
echo
ssh $machine rm -f $gest/*
scp $flnml ${machine}:${gest}/flnml
scp $abs ${machine}:${gest}/calcb.abs
ssh $machine ln -s ${ensdir} ${gest}/ensemble
ssh $machine ls -l $gest
cat << EOF > go_calcstats.sh
echo "!!STARTING SCRIPT!!"
cd $gest
export TMG_ON=YES
./calcb.abs
EOF
cat << EOF > ptopo_nml
&ptopo
npex=$npex
npey=$npey
/
EOF
scp ptopo_nml ${machine}:${gest}
ord_soumet go_calcstats.sh -mach $machine -t $maxcputime -cpus ${npex}x${npey}x${openmp} -cm ${memory} -listing ${gest} -jn calcb