From 7e3afbe531fc18cfa0d7ae5c5f24ce1e23892687 Mon Sep 17 00:00:00 2001
From: Gaelle Tanguy <gaelle.tanguy@meteo.fr>
Date: Mon, 14 Apr 2014 12:28:12 +0000
Subject: [PATCH] Gaelle 14/4/2014 : add LCOUPLING

---
 src/MNH/prep_real_case.f90 | 27 +++++++++++++++------------
 1 file changed, 15 insertions(+), 12 deletions(-)

diff --git a/src/MNH/prep_real_case.f90 b/src/MNH/prep_real_case.f90
index 67309c811..e137453d7 100644
--- a/src/MNH/prep_real_case.f90
+++ b/src/MNH/prep_real_case.f90
@@ -374,6 +374,7 @@
 !!                  Mar   2012    Add NAM_NCOUT for netcdf output
 !!                  July  2013     (Bosseur & Filippi) Adds Forefire
 !!                  Mars  2014     (J.Escobar) Missing 'full' UPDATE_METRICS for arp2lfi // run
+!!                   April 2014     (G.TANGUY) Add LCOUPLING
 !-------------------------------------------------------------------------------
 !
 !*       0.    DECLARATIONS
@@ -1087,20 +1088,22 @@ IF (YATMFILETYPE=='MESONH'.AND. YATMFILE/=YPGDFILE) CALL FMCLOS_ll(YATMFILE,'KEE
 !*      18.    INTERPOLATION OF SURFACE VARIABLES
 !              ----------------------------------
 !
-ZTIME1 = ZTIME2
-!
-IF (CSURF=="EXTE") THEN
-  IF (YATMFILETYPE/='MESONH') THEN
-    CALL ALLOC_SURFEX(1)
-    CALL READ_ALL_NAMELISTS('MESONH','PRE',.FALSE.)
+IF (.NOT. LCOUPLING ) THEN
+  ZTIME1 = ZTIME2
+!
+  IF (CSURF=="EXTE") THEN
+    IF (YATMFILETYPE/='MESONH') THEN
+      CALL ALLOC_SURFEX(1)
+      CALL READ_ALL_NAMELISTS('MESONH','PRE',.FALSE.)
+    ENDIF
+    CALL GOTO_SURFEX(1,.TRUE.)
+    CALL PREP_SURF_MNH(YSURFFILE,YSURFFILETYPE)
+    CALL DEALLOC_SURFEX
   ENDIF
-  CALL GOTO_SURFEX(1,.TRUE.)
-  CALL PREP_SURF_MNH(YSURFFILE,YSURFFILETYPE)
-  CALL DEALLOC_SURFEX
-ENDIF
 !
-CALL SECOND_MNH(ZTIME2)
-ZSURF = ZSURF + ZTIME2 - ZTIME1
+  CALL SECOND_MNH(ZTIME2)
+  ZSURF = ZSURF + ZTIME2 - ZTIME1
+ENDIF
 !
 !-------------------------------------------------------------------------------
 !
-- 
GitLab