From 1fc5db53163ce38bf7db2d7e3e0ead1eab8c85c5 Mon Sep 17 00:00:00 2001
From: Juan Escobar <escj@aero.obs-mip.fr>
Date: Wed, 28 Sep 2022 20:15:46 +0200
Subject: [PATCH] Juan 28/09/2022:*/turb.f90, Bug Nvhpc21.X seg-fault, array
 syntax -> mnh_expand

---
 src/MNH/turb.f90     | 4 +++-
 src/ZSOLVER/turb.f90 | 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/MNH/turb.f90 b/src/MNH/turb.f90
index f26a7b23e..6c9b64d17 100644
--- a/src/MNH/turb.f90
+++ b/src/MNH/turb.f90
@@ -2048,8 +2048,10 @@ ELSE
 !*         3.1 BL89 mixing length
 !           ------------------
   CASE ('BL89','RM17')
-!$acc kernels present(ZSHEAR)
+!$acc kernels present_cr(ZSHEAR)
+!$mnh_expand_array(JI=1:JIU,JJ=1:JJU,JK=1:JKU)     
     ZSHEAR(:, :, : ) = 0.
+!$mnh_end_expand_array()
 !$acc end kernels
     CALL BL89(KKA,KKU,KKL,PZZ,PDZZ,PTHVREF,ZTHLM,KRR,ZRM,PTKET,ZSHEAR,ZLM_CLOUD)
 !
diff --git a/src/ZSOLVER/turb.f90 b/src/ZSOLVER/turb.f90
index c6b85c5d1..a7d1b3cc7 100644
--- a/src/ZSOLVER/turb.f90
+++ b/src/ZSOLVER/turb.f90
@@ -2060,8 +2060,10 @@ ELSE
 !*         3.1 BL89 mixing length
 !           ------------------
   CASE ('BL89','RM17')
-!$acc kernels present(ZSHEAR)
+!$acc kernels present_cr(ZSHEAR)
+!$mnh_expand_array(JI=1:JIU,JJ=1:JJU,JK=1:JKU)     
     ZSHEAR(:, :, : ) = 0.
+!$mnh_end_expand_array()
 !$acc end kernels
     CALL BL89(KKA,KKU,KKL,PZZ,PDZZ,PTHVREF,ZTHLM,KRR,ZRM,PTKET,ZSHEAR,ZLM_CLOUD)
 !
-- 
GitLab