From a66b78382058cb4c02ce752e6f6a04570db9357c Mon Sep 17 00:00:00 2001
From: Philippe WAUTELET <philippe.wautelet@aero.obs-mip.fr>
Date: Tue, 30 Nov 2021 10:26:05 +0100
Subject: [PATCH] Philippe 30/11/2021: adapt Rules file for current Cray
 compilers

---
 src/Rules.LXcray.mk | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/src/Rules.LXcray.mk b/src/Rules.LXcray.mk
index 8b5a2ec2e..e19e4a4b6 100644
--- a/src/Rules.LXcray.mk
+++ b/src/Rules.LXcray.mk
@@ -60,9 +60,9 @@ OPT_NOCB  = $(OPT_BASE) $(OPT_PERF1)
 endif
 #
 #
-FC = ftn -em -ef
+FC = ftn
 FCFLAGS = -em -ef
-CC=gcc
+CC=cc
 export FC CC FCFLAGS
 F90 = ftn
 F90FLAGS  =  $(OPT)
@@ -81,10 +81,10 @@ LDFLAGS    =   -Wl,-warn-once $(PAR) $(OPT_BASE)
 CPP = cpp -P -traditional -Wcomment
 #
 CPPFLAGS_SURFEX    =
-CPPFLAGS_SURCOUCHE = -DDEV_NULL
+CPPFLAGS_SURCOUCHE = -DDEV_NULL -DUSE_MPI
 CPPFLAGS_RAD       =
 CPPFLAGS_NEWLFI    = -DSWAPIO -DLINUX -DLFI_INT=${LFI_INT}
-CPPFLAGS_MNH       = -DMNH -DSFX_MNH 
+CPPFLAGS_MNH       = -DMNH -DSFX_MNH -DMNH_NO_MPI_LOGICAL48 -DUSE_MPI -DMNH_CRAY
 ifdef VER_GA
 CPPFLAGS_SURCOUCHE += -DMNH_GA
 INC                += -I${GA_ROOT}/include
@@ -117,6 +117,8 @@ MNH_COMPRESS=yes
 #
 MNH_GRIBAPI=no
 #
+NETCDF_SUPPFLAGS='-em -ef'
+ECCODES_FFLAGS='-em -ef'
 ##########################################################
 #                                                        #
 # Source of MESONH PACKAGE  Distribution                 #
-- 
GitLab