From cd49a0dd83de3f1f45f51388c701378e899336ac Mon Sep 17 00:00:00 2001
From: Gaelle TANGUY <gaelle.tanguy@meteo.fr>
Date: Thu, 23 Jun 2016 15:05:12 +0200
Subject: [PATCH] Gaelle 23/06/2016 : surfex V8

---
 src/Makefile.MESONH.mk  | 2 +-
 src/Rules.AIX64.mk      | 2 +-
 src/Rules.BG.mk         | 2 +-
 src/Rules.BGQ.mk        | 2 +-
 src/Rules.LXNAGf95.mk   | 2 +-
 src/Rules.LXcray.mk     | 2 +-
 src/Rules.LXg95.mk      | 2 +-
 src/Rules.LXgfortran.mk | 2 +-
 src/Rules.LXifort.mk    | 2 +-
 src/Rules.LXpathf95.mk  | 2 +-
 src/Rules.LXpgi.mk      | 2 +-
 src/Rules.SX8.mk        | 2 +-
 12 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/src/Makefile.MESONH.mk b/src/Makefile.MESONH.mk
index 8ba6fff00..cffcb1548 100644
--- a/src/Makefile.MESONH.mk
+++ b/src/Makefile.MESONH.mk
@@ -71,7 +71,7 @@ endif
 #
 DIR_SURFEX += ARCH_SRC/surfex
 DIR_SURFEX += SURFEX
-CPPFLAGS_SURFEX += -DMNH_PARALLEL
+CPPFLAGS_SURFEX += -DMNH_PARALLEL -Din_surfex 
 #
 ifdef DIR_SURFEX
 DIR_MASTER += $(DIR_SURFEX)
diff --git a/src/Rules.AIX64.mk b/src/Rules.AIX64.mk
index 3b3f35dd9..a0a165d0d 100644
--- a/src/Rules.AIX64.mk
+++ b/src/Rules.AIX64.mk
@@ -87,7 +87,7 @@ CPPFLAGS_SURFEX    =
 CPPFLAGS_SURCOUCHE = -DMNH_MPI_DOUBLE_PRECISION -DMNH_LINUX -DMNH_SP4 -DMNH_MPI_RANK_KIND=$(MNH_MPI_RANK_KIND)
 CPPFLAGS_RAD       =
 CPPFLAGS_NEWLFI    = -DLINUX -DLFI_INT=${LFI_INT} -DLFI_RECL=${LFI_RECL}
-CPPFLAGS_MNH       = -DAMAX1=MAX -DMNH
+CPPFLAGS_MNH       = -DAMAX1=MAX -DMNH -DMNH_SFX
 #
 # Gribex flags
 #
diff --git a/src/Rules.BG.mk b/src/Rules.BG.mk
index a89108248..cbe80b5c9 100644
--- a/src/Rules.BG.mk
+++ b/src/Rules.BG.mk
@@ -98,7 +98,7 @@ CPPFLAGS_SURFEX    =
 CPPFLAGS_SURCOUCHE = -DMNH_MPI_DOUBLE_PRECISION -DMNH_LINUX -DMNH_SP4 -DMNH_MPI_BSEND -DMNH_MPI_RANK_KIND=$(MNH_MPI_RANK_KIND)
 CPPFLAGS_RAD       =
 CPPFLAGS_NEWLFI    = -DLINUX  -DLFI_INT=${LFI_INT} -DLFI_RECL=${LFI_RECL}
-CPPFLAGS_MNH       = -DAMAX1=MAX -DMNH
+CPPFLAGS_MNH       = -DAMAX1=MAX -DMNH -DMNH_SFX
 #
 # Gribex flags
 #
diff --git a/src/Rules.BGQ.mk b/src/Rules.BGQ.mk
index 27073eda6..053334f3b 100644
--- a/src/Rules.BGQ.mk
+++ b/src/Rules.BGQ.mk
@@ -146,7 +146,7 @@ CPPFLAGS_SURFEX    =
 CPPFLAGS_SURCOUCHE = -DMNH_MPI_DOUBLE_PRECISION -DMNH_LINUX -DMNH_SP4 -DMNH_MPI_BSEND -DMNH_MPI_RANK_KIND=$(MNH_MPI_RANK_KIND)
 CPPFLAGS_RAD       =
 CPPFLAGS_NEWLFI    = -DLINUX  -DLFI_INT=${LFI_INT} -DLFI_RECL=${LFI_RECL}
-CPPFLAGS_MNH       = -DAMAX1=MAX -DMNH
+CPPFLAGS_MNH       = -DAMAX1=MAX -DMNH -DMNH_SFX
 #
 # Rules for GA = Global Array
 #
diff --git a/src/Rules.LXNAGf95.mk b/src/Rules.LXNAGf95.mk
index ce5e5a0e6..abdb77739 100644
--- a/src/Rules.LXNAGf95.mk
+++ b/src/Rules.LXNAGf95.mk
@@ -44,7 +44,7 @@ CPPFLAGS_SURFEX    =
 CPPFLAGS_SURCOUCHE = -DMNH_MPI_DOUBLE_PRECISION -DMNH_LINUX -DMNH_MPI_BSEND -DNAGf95
 CPPFLAGS_RAD       =
 CPPFLAGS_NEWLFI    = -DSWAPIO -DLINUX
-CPPFLAGS_MNH       = -DMNH 
+CPPFLAGS_MNH       = -DMNH -DMNH_SFX
 
 #
 # Gribex flags
diff --git a/src/Rules.LXcray.mk b/src/Rules.LXcray.mk
index cb25144a8..70ea08ec1 100644
--- a/src/Rules.LXcray.mk
+++ b/src/Rules.LXcray.mk
@@ -87,7 +87,7 @@ CPPFLAGS_SURFEX    =
 CPPFLAGS_SURCOUCHE = -DMNH_MPI_DOUBLE_PRECISION -DMNH_LINUX -DDEV_NULL -DMNH_MPI_RANK_KIND=$(MNH_MPI_RANK_KIND) 
 CPPFLAGS_RAD       =
 CPPFLAGS_NEWLFI    = -DSWAPIO -DLINUX -DLFI_INT=${LFI_INT} -DLFI_RECL=${LFI_RECL}
-CPPFLAGS_MNH       = -DMNH 
+CPPFLAGS_MNH       = -DMNH -DMNH_SFX 
 ifdef VER_GA
 CPPFLAGS_SURCOUCHE += -DMNH_GA
 INC                += -I${GA_ROOT}/include
diff --git a/src/Rules.LXg95.mk b/src/Rules.LXg95.mk
index fc00eceed..212197e71 100644
--- a/src/Rules.LXg95.mk
+++ b/src/Rules.LXg95.mk
@@ -69,7 +69,7 @@ CPPFLAGS_SURFEX    =
 CPPFLAGS_SURCOUCHE = -DMNH_MPI_DOUBLE_PRECISION -DMNH_LINUX -DMNH_MPI_BSEND -DDEV_NULL -DMNH_MPI_RANK_KIND=$(MNH_MPI_RANK_KIND)
 CPPFLAGS_RAD       =
 CPPFLAGS_NEWLFI    = -DSWAPIO -DLINUX  -DLFI_INT=${LFI_INT} -DLFI_RECL=${LFI_RECL}
-CPPFLAGS_MNH       = -DAINT=INT -DAMOD=MOD -DMNH
+CPPFLAGS_MNH       = -DAINT=INT -DAMOD=MOD -DMNH -DMNH_SFX
 #
 # Gribex flags
 #
diff --git a/src/Rules.LXgfortran.mk b/src/Rules.LXgfortran.mk
index 7cb87b2ba..1ccd27c70 100644
--- a/src/Rules.LXgfortran.mk
+++ b/src/Rules.LXgfortran.mk
@@ -76,7 +76,7 @@ CPPFLAGS_SURFEX    =
 CPPFLAGS_SURCOUCHE += -DMNH_LINUX -DDEV_NULL  -DMNH_MPI_RANK_KIND=$(MNH_MPI_RANK_KIND)
 CPPFLAGS_RAD       =
 CPPFLAGS_NEWLFI    = -DSWAPIO -DLINUX -DLFI_INT=${LFI_INT} -DLFI_RECL=${LFI_RECL}
-CPPFLAGS_MNH       = -DMNH -DAINT=INT -DAMOD=MOD
+CPPFLAGS_MNH       = -DMNH -DSFX_MNH -DAINT=INT -DAMOD=MOD
 ifdef VER_GA
 CPPFLAGS_SURCOUCHE += -DMNH_GA
 INC                += -I${GA_ROOT}/include
diff --git a/src/Rules.LXifort.mk b/src/Rules.LXifort.mk
index 20156c3de..c76000e53 100644
--- a/src/Rules.LXifort.mk
+++ b/src/Rules.LXifort.mk
@@ -115,7 +115,7 @@ CPPFLAGS_SURFEX    =
 CPPFLAGS_SURCOUCHE += -DMNH_LINUX -DDEV_NULL -DMNH_MPI_RANK_KIND=$(MNH_MPI_RANK_KIND)
 CPPFLAGS_RAD       =
 CPPFLAGS_NEWLFI    = -DSWAPIO -DLINUX -DLFI_INT=${LFI_INT} -DLFI_RECL=${LFI_RECL}
-CPPFLAGS_MNH       = -DMNH 
+CPPFLAGS_MNH       = -DMNH -DSFX_MNH 
 ifdef VER_GA
 CPPFLAGS_SURCOUCHE += -DMNH_GA
 INC                += -I${GA_ROOT}/include
diff --git a/src/Rules.LXpathf95.mk b/src/Rules.LXpathf95.mk
index dc27a1248..2cfdf7343 100644
--- a/src/Rules.LXpathf95.mk
+++ b/src/Rules.LXpathf95.mk
@@ -45,7 +45,7 @@ CPPFLAGS_SURFEX    =
 CPPFLAGS_SURCOUCHE = -DMNH_MPI_DOUBLE_PRECISION -DMNH_LINUX -DMNH_MPI_BSEND -DDEV_NULL
 CPPFLAGS_RAD       =
 CPPFLAGS_NEWLFI    = -DSWAPIO -DLINUX
-CPPFLAGS_MNH       = -DAINT=INT -DAMOD=MOD -DMNH
+CPPFLAGS_MNH       = -DAINT=INT -DAMOD=MOD -DMNH -DMNH_SFX
 #
 # Gribex flags
 #
diff --git a/src/Rules.LXpgi.mk b/src/Rules.LXpgi.mk
index e1ab3e7e7..d4dd380d0 100644
--- a/src/Rules.LXpgi.mk
+++ b/src/Rules.LXpgi.mk
@@ -102,7 +102,7 @@ CPPFLAGS_SURFEX    =
 CPPFLAGS_SURCOUCHE += -DMNH_LINUX -DMNH_MPI_RANK_KIND=$(MNH_MPI_RANK_KIND)
 CPPFLAGS_RAD       =
 CPPFLAGS_NEWLFI    = -DSWAPIO -DLINUX -DLFI_INT=${LFI_INT} -DLFI_RECL=${LFI_RECL}
-CPPFLAGS_MNH       = -DMNH -DMNH_PGI
+CPPFLAGS_MNH       = -DMNH -DMNH_PGI -DMNH_SFX
 
 #
 # Gribex flags
diff --git a/src/Rules.SX8.mk b/src/Rules.SX8.mk
index 48fd2ab69..ce3e587cb 100644
--- a/src/Rules.SX8.mk
+++ b/src/Rules.SX8.mk
@@ -90,7 +90,7 @@ CPPFLAGS_SURFEX    =
 CPPFLAGS_SURCOUCHE = -DMNH_MPI_DOUBLE_PRECISION -DMNH_SX5 -DMNH_MPI_BSEND -DMNH_MPI_RANK_KIND=$(MNH_MPI_RANK_KIND)
 CPPFLAGS_RAD       =
 CPPFLAGS_NEWLFI    = -DMNH_SX5 -DLFI_INT=${LFI_INT} -DLFI_RECL=${LFI_RECL}
-CPPFLAGS_MNH       = -DMNH
+CPPFLAGS_MNH       = -DMNH -DMNH_SFX
 #
 # Gribex flags
 #
-- 
GitLab