From b379ecd3894b7627fc51dd37c8a1eab864369977 Mon Sep 17 00:00:00 2001
From: Delaigue Olivier <olivier.delaigue@irstea.fr>
Date: Tue, 24 Nov 2020 09:45:55 +0100
Subject: [PATCH] v1.6.3.73 style: frun_GR6J subroutine is compliant with
 Fortran 95 standard Reviewed-by: @antoine.pelletier Refs #68

---
 DESCRIPTION       |  4 ++--
 NEWS.md           |  2 +-
 src/frun_GR6J.f90 | 13 ++++---------
 3 files changed, 7 insertions(+), 12 deletions(-)

diff --git a/DESCRIPTION b/DESCRIPTION
index ad060bef..574df6b6 100644
--- a/DESCRIPTION
+++ b/DESCRIPTION
@@ -1,8 +1,8 @@
 Package: airGR
 Type: Package
 Title: Suite of GR Hydrological Models for Precipitation-Runoff Modelling
-Version: 1.6.3.72
-Date: 2020-11-23
+Version: 1.6.3.73
+Date: 2020-11-24
 Authors@R: c(
   person("Laurent", "Coron", role = c("aut", "trl"), comment = c(ORCID = "0000-0002-1503-6204")),
   person("Olivier", "Delaigue", role = c("aut", "cre"), comment = c(ORCID = "0000-0002-7668-8468"), email = "airGR@inrae.fr"),
diff --git a/NEWS.md b/NEWS.md
index 485447f4..e4a9be1f 100644
--- a/NEWS.md
+++ b/NEWS.md
@@ -4,7 +4,7 @@
 
 
 
-### 1.6.3.72 Release Notes (2020-11-23)
+### 1.6.3.73 Release Notes (2020-11-24)
 
 #### New features
 
diff --git a/src/frun_GR6J.f90 b/src/frun_GR6J.f90
index 9f52bffa..0fa32577 100644
--- a/src/frun_GR6J.f90
+++ b/src/frun_GR6J.f90
@@ -296,19 +296,14 @@
       IF(AR.GT.33.)  AR=33.
       IF(AR.LT.-33.) AR=-33.
 
-      IF(AR.GT.7.)THEN
+      IF(AR.GT.7.) THEN
         QRExp=St(3)+Param(6)/EXP(AR)
-      GOTO 3
-      ENDIF
-
-      IF(AR.LT.-7.)THEN
+      ELSEIF(AR.LT.-7.) THEN
         QRExp=Param(6)*EXP(AR)
-      GOTO 3
+      ELSE
+        QRExp=Param(6)*LOG(EXP(AR)+1.)
       ENDIF
 
-      QRExp=Param(6)*LOG(EXP(AR)+1.)
-    3 CONTINUE
-
       St(3)=St(3)-QRExp
 
 ! Runoff from direct branch QD
-- 
GitLab