From 57af99f98c9ace8a1835871bb032cef05f8d2ca9 Mon Sep 17 00:00:00 2001
From: Quentin Rodier <quentin.rodier@meteo.fr>
Date: Fri, 6 May 2022 12:20:30 +0200
Subject: [PATCH] M.Taufour: 06/05/2022: correct position of test on small
 value of BHMIE IN argument

---
 src/MNH/mode_fscatter.f90 | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/src/MNH/mode_fscatter.f90 b/src/MNH/mode_fscatter.f90
index 6c5bdbb67..3e66e3a43 100644
--- a/src/MNH/mode_fscatter.f90
+++ b/src/MNH/mode_fscatter.f90
@@ -153,6 +153,12 @@ CONTAINS
 !
 ! Modification (C.Lac) 04/2014 : exclude very small values of x 
 !
+    IF (X <= 1.E-07) THEN
+     QEXT = 0.
+     QSCA = 0.
+     QBACK = 0.
+     RETURN
+    ELSE
     !         -----------------------------------------------------------
     !              del is the inner sphere convergence criterion
     !         -----------------------------------------------------------
@@ -169,13 +175,7 @@ CONTAINS
     qext = 0.0
     xback = (0.0,0.0)
     n=1
-    IF (x <= 1.E-07) THEN
-     QEXT = 0.
-     QSCA = 0.
-     QBACK = 0.
-     RETURN
-    ELSE
-     do while(n<=nstop)
+    do while(n<=nstop)
    ! DO n=1,nstop 
        DX  = 1.0/(n/x-dx) - n/x       
        DY  = 1.0/(n/y-dy) - n/y
-- 
GitLab