From 48cb2a5fecd3dcf95ef37c6c95cada8bfca4921b Mon Sep 17 00:00:00 2001
From: Philippe WAUTELET <philippe.wautelet@aero.obs-mip.fr>
Date: Tue, 20 Jun 2023 09:59:41 +0200
Subject: [PATCH] Philippe 20/06/2023: turb: fix from ZSOLVER/turb.f90 for GZD

---
 src/MNH/turb.f90 | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/MNH/turb.f90 b/src/MNH/turb.f90
index af75646a8..fce209f97 100644
--- a/src/MNH/turb.f90
+++ b/src/MNH/turb.f90
@@ -2334,6 +2334,7 @@ IF (.NOT. ORMC01) THEN
           ZD=ZALPHA*(PZZ(JI,JJ,KKTE+1)-PZZ(JI,JJ,JK))
           IF ( (PLM(JI,JJ,JK)>ZD) .AND. GZD ) THEN
             PLM(JI,JJ,JK)=ZD
+          ELSE
             GZD = .FALSE.
           ENDIF
        END DO
@@ -2343,6 +2344,7 @@ IF (.NOT. ORMC01) THEN
           ZD = ZALPHA * ( 0.5 * ( PZZ(JI, JJ, JK) + PZZ(JI, JJ, JK+KKL) ) - PZZ(JI, JJ, KKB) ) * PDIRCOSZW(JI, JJ)
           IF ( ( PLM(JI,JJ,JK) > ZD ) .AND. GZD ) THEN
             PLM(JI,JJ,JK) = ZD
+          ELSE
             GZD = .FALSE.
           ENDIF
         END DO
@@ -2685,6 +2687,7 @@ IF (.NOT. ORMC01) THEN
           ZD=ZALPHA*(PZZ(JI,JJ,KKTE+1)-PZZ(JI,JJ,JK))
           IF ( (PLM(JI,JJ,JK)>ZD) .AND. GZD ) THEN
             PLM(JI,JJ,JK)=ZD
+          ELSE
             GZD = .FALSE.
           ENDIF
         END DO
@@ -2695,6 +2698,7 @@ IF (.NOT. ORMC01) THEN
             *PDIRCOSZW(JI,JJ)
           IF ( (PLM(JI,JJ,JK)>ZD) .AND. GZD ) THEN
             PLM(JI,JJ,JK)=ZD
+          ELSE
             GZD = .FALSE.
           ENDIF
         END DO
-- 
GitLab