From c06f8623ad4c3bd3a9d1e641832e26732cf581d1 Mon Sep 17 00:00:00 2001
From: Quentin Rodier <quentin.rodier@meteo.fr>
Date: Thu, 5 Nov 2020 17:59:00 +0100
Subject: [PATCH] Quentin 05/11/2020: Belenos case for configure and job for
 compilation

---
 src/configure                          | 16 +++++++++++++++-
 src/job_make_mesonh_BullX_belenos      | 23 +++++++++++++++++++++++
 src/job_make_mesonh_user_BullX_belenos | 24 ++++++++++++++++++++++++
 3 files changed, 62 insertions(+), 1 deletion(-)
 create mode 100755 src/job_make_mesonh_BullX_belenos
 create mode 100755 src/job_make_mesonh_user_BullX_belenos

diff --git a/src/configure b/src/configure
index 8b84e5045..c2555db14 100755
--- a/src/configure
+++ b/src/configure
@@ -159,7 +159,21 @@ export ARMCI_SHR_BUF_METHOD=COPY
 ;;
 		esac
               ;;
-
+'Linux belenos'*|'Linux taranis'*)
+                export     ARCH=${ARCH:-LXifort}
+                export  VER_MPI=${VER_MPI:-MPIAUTO}
+                export OPTLEVEL=${OPTLEVEL:-O3}
+                export MVWORK=${MVWORK:-NO}
+                export VER_CDF=${VER_CDF:-CDFAUTO}
+                export NEED_NCARG=${NEED_NCARG:-NO}
+                export NEED_TOOLS=YES
+                export MNHENV=${MNHENV:-"
+module purge
+module load intel/2019.5.281
+module load openmpi/icc/4.0.2.2
+unset CC CXX
+"}
+              ;;
 'Linux beaufix'*|'Linux prolix'*)
                 export     ARCH=${ARCH:-LXifort}
                 export  VER_MPI=${VER_MPI:-MPIINTEL}
diff --git a/src/job_make_mesonh_BullX_belenos b/src/job_make_mesonh_BullX_belenos
new file mode 100755
index 000000000..5793ca6da
--- /dev/null
+++ b/src/job_make_mesonh_BullX_belenos
@@ -0,0 +1,23 @@
+#!/bin/bash
+#MNH_LIC Copyright 1994-2019 CNRS, Meteo-France and Universite Paul Sabatier
+#MNH_LIC This is part of the Meso-NH software governed by the CeCILL-C licence
+#MNH_LIC version 1. See LICENSE, CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt  
+#MNH_LIC for details. version 1.
+#SBATCH --verbose
+#SBATCH --job-name=compile
+#SBATCH --time=01:00:00
+#SBATCH --nodes=1
+#SBATCH --ntasks-per-node=1
+#SBATCH --cpus-per-task=16
+#SBATCH -o MasterI_belenos.eo%j   #
+#SBATCH -e MasterI_belenos.eo%j   #
+
+set -x
+# On va lancer la compilation dans le répertoire de lancement du job
+pwd
+
+. ../conf/profile_mesonh-LXifort-R8I4-MNH-V5-4-3-MPIAUTO-O3
+
+time make -j 16
+time make -j 1 installmaster
+
diff --git a/src/job_make_mesonh_user_BullX_belenos b/src/job_make_mesonh_user_BullX_belenos
new file mode 100755
index 000000000..765efb975
--- /dev/null
+++ b/src/job_make_mesonh_user_BullX_belenos
@@ -0,0 +1,24 @@
+#!/bin/bash
+#MNH_LIC Copyright 1994-2019 CNRS, Meteo-France and Universite Paul Sabatier
+#MNH_LIC This is part of the Meso-NH software governed by the CeCILL-C licence
+#MNH_LIC version 1. See LICENSE, CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt  
+#MNH_LIC for details. version 1.
+#SBATCH --verbose
+#SBATCH --job-name=compile
+#SBATCH --time=01:00:00
+#SBATCH --nodes=1
+#SBATCH --ntasks-per-node=1
+#SBATCH --cpus-per-task=2
+#SBATCH -o VuserII_belenos.eo%j   #
+#SBATCH -e VUserII_belenos.eo%j   #
+
+export VER_USER=                     ######## Your own USER Directory
+
+set -x
+# On va lancer la compilation dans le répertoire de lancement du job
+pwd
+
+. ../conf/profile_mesonh-LXifort-R8I4-MNH-V5-4-3-${VER_USER}-MPIAUTO-O3
+
+time make user -j 2
+time make -j 1 installuser
-- 
GitLab