#PBS -N jorek
#PBS -M ramet@labri.fr 
#envoi un mail au début (b=begin), à la fin (e=end) et en cas d'arrêt brutal (a=abort) du batch 
#PBS -m bea 
# preciser le temps en heures, minutes, secondes
#PBS -l walltime=01:30:00 
# preciser la memoire en megabytes ou gigabytes
#PBS -l mem=96gb 
# nombre de noeuds et de coeurs
##P#B#S -l nodes=4:ppn=20 -q mic
#PBS -l nodes=4:ppn=12 -q mirabelle
# repertoire de travail dans lequel on soumet le batch
cd  /home/ramet/jorek/trunk
#
# avec openmpi
#
module load compiler/intel
module load mpi/openmpi-mt/1.8.1
module load hardware/hwloc

#mpirun -np 120 /home/ramet/pastix/ricar/src/example/bin/step-by-step_dist -rsa test -v 4 -iparm IPARM_AUTOSPLIT_COMM API_YES

export OMP_NUM_THREADS=12
export KMP_NUM_THREADS=12
export KMP_AFFINITY="verbose,norespect,compact"
export KMP_STACKSIZE=128m

MODEL=199
PREFIX=res
TG=${PREFIX}${MODEL}
JOREK_HOME=/home/ramet/jorek/trunk

cd $JOREK_HOME
export PRERUN='export OMP_NUM_THREADS=12;export KMP_NUM_THREADS=12;export MKL_NU
M_THREADS=1;export KMP_AFFINITY="verbose,norespect,compact"'
export MPIRUN="mpirun -np 4 --map-by ppr:1:node"
export BASEDIR=${JOREK_HOME}
$PRERUN
util/launch_tests.sh ${TG}
