#!/bin/bash
#SBATCH --job-name=MesoNH
#SBATCH -N 1
#SBATCH -n 10
#SBATCH -o ol_MesoNH.eo%j
#SBATCH -e ol_MesoNH.eo%j
#SBATCH --time=3:00:00
#SBATCH --partition=pptparty
####freestring####
#
ulimit -s unlimited
ulimit -c 0
#
# Arret du job des la premiere erreur
#
set -e
#
. ~/MNH-V5-3-1/conf/profile_mesonh-LXifortI4-MNH-V5-3-1-MODIFIED_HK_CECILE1-MPIINTEL-DEBUG
#
# Echo des commandes
#
set -x
export MPIRUN="mpirun -np 10 idrmem "
#
time ${MPIRUN} MESONH_DEBUG
#
# Wait to allow for completion of all write tasks
#
sleep 15
#
lc_listing=0
lc_listing="$(grep -i -s "COMPUTING TIME ANALYSIS in MODEL1" ./OUTPUT_LISTING1 | wc -l)"
#
# Flag for last day
#
flaglast=0
#
if [ $lc_listing -gt 0 ];then
  #
  # Prepare Extract job
  #
  cp ../TEMPLATES/job_slurm_extract_template ./job_slurm_extract
  sed -i -- 's/%%%EXECUTABLE%%%/Extract_diag_mesoNH.sh/g' job_slurm_extract
  sed -i -- 's/%%%namescen%%%/REFER/g' job_slurm_extract
  sed -i -- 's/%%%runday%%%/20180516/g' job_slurm_extract
  #
  # Prepare Extract script
  #
  cp ../TEMPLATES/Extract_diag_mesoNH_template.sh_REFER ./Extract_diag_mesoNH.sh
  sed -i -- 's/%%%scen%%%/REFER/g' Extract_diag_mesoNH.sh
  sed -i -- 's/%%%runday%%%/20180516/g' Extract_diag_mesoNH.sh
  sed -i -- 's/%%%nnest%%%/5/g' Extract_diag_mesoNH.sh
  #
  # Submit the job for the extraction
  #
  sbatch job_slurm_extract
  #
  # Submit next MesoNH job
  #
  cd ../RUNDAY_20180517
  sbatch job_slurm_MesoNH
  #
fi
#
ja