From 81c937057c61cd1f4f42b17c166a9caca7c481f9 Mon Sep 17 00:00:00 2001
From: Juan ESCOBAR <juan.escobar@aero.obs-mip.fr>
Date: Wed, 1 Feb 2023 11:06:26 +0100
Subject: [PATCH] Juan 01/02/2023:Rules.LXgfortran.mk, add MPIVIDE & openacc
 -foffload=-march=gfx90a for Siemens Compiler MPI250 Code Bench Sourcergy test

---
 src/Rules.LXgfortran.mk | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/src/Rules.LXgfortran.mk b/src/Rules.LXgfortran.mk
index c82bc7b12..b4a1cf079 100644
--- a/src/Rules.LXgfortran.mk
+++ b/src/Rules.LXgfortran.mk
@@ -20,7 +20,7 @@ OPT_PERF2 = -O2
 OPT_CHECK = -fbounds-check -finit-real=nan
 OPT_I8    = -fdefault-integer-8 
 OPT_R8    = -fdefault-real-8 -fdefault-double-8
-OPT_OPENACC = -fopenacc
+OPT_OPENACC = -fopenacc -foffload=-march=gfx90a
 #
 ifeq "$(VER_USER)" "ZSOLVER"
 CPPFLAGS  += -DCARTESIANGEOMETRY -DPIECEWISELINEAR
@@ -83,8 +83,13 @@ ifeq "$(VER_MPI)" "MPIAUTO"
 F90 = mpif90
 CPPFLAGS_SURCOUCHE += -DMNH_USE_MPI_STATUSES_IGNORE
 else         
+ifeq "$(VER_MPI)" "MPICRAY"
+F90 = ftn
+CPPFLAGS_SURCOUCHE += -DMNH_USE_MPI_STATUSES_IGNORE
+else         
 F90 = gfortran
 endif
+endif
 #
 F90FLAGS      =  $(OPT) 
 F77 = $(F90)
-- 
GitLab