From e8a037cfe770b9c7ef309a5cbffbbee8acf4482a Mon Sep 17 00:00:00 2001
From: Gaelle Tanguy <gaelle.tanguy@meteo.fr>
Date: Fri, 24 Jul 2015 08:31:15 +0000
Subject: [PATCH] Gaelle 24/07/2015: add UM10/VM10 for LCARTESIAN=T cases

---
 src/MNH/write_lfifm1_for_diag_supp.f90 | 17 +++++++++++++++--
 1 file changed, 15 insertions(+), 2 deletions(-)

diff --git a/src/MNH/write_lfifm1_for_diag_supp.f90 b/src/MNH/write_lfifm1_for_diag_supp.f90
index 49b87ef25..a4a61b436 100644
--- a/src/MNH/write_lfifm1_for_diag_supp.f90
+++ b/src/MNH/write_lfifm1_for_diag_supp.f90
@@ -79,6 +79,7 @@ END MODULE MODI_WRITE_LFIFM1_FOR_DIAG_SUPP
 !!                                              change of YCOMMENT
 !!      October 2011 (C.Lac) FF10MAX  : interpolation of 10m wind
 !!        between 2 Meso-NH levels if 10m is above the first atmospheric level
+!!      2015 : D.Ricard add UM10/VM10 for LCARTESIAN=T cases
 !-------------------------------------------------------------------------------
 !
 !*       0.    DECLARATIONS
@@ -727,9 +728,21 @@ IF (CSURF=='EXTE') THEN
     IGRID=0
     ! in this case (argument IGRID=0), input winds are ZONal and MERidien 
     !          and, output ones are in MesoNH grid   
-    IF (.NOT. LCARTESIAN)                                                 &
-    CALL UV_TO_ZONAL_AND_MERID(XCURRENT_ZON10M,XCURRENT_MER10M,IGRID,     &
+    IF (.NOT. LCARTESIAN) THEN                                                 
+      CALL UV_TO_ZONAL_AND_MERID(XCURRENT_ZON10M,XCURRENT_MER10M,IGRID,     &
             HFMFILE=HFMFILE,HRECU='UM10',HRECV='VM10',HCOMMENT=YCOMMENT)
+    ELSE
+     YRECFM      ='UM10'
+     YCOMMENT    ='X_Y_UM10 (m/s)'
+     IGRID       =1
+     ILENCH      =LEN(YCOMMENT)
+     CALL FMWRIT(HFMFILE,YRECFM,CLUOUT,'XY',XCURRENT_ZON10M,IGRID,ILENCH,YCOMMENT,IRESP)
+     YRECFM      ='VM10'
+     YCOMMENT    ='X_Y_VM10 (m/s)'
+     IGRID       =1
+     ILENCH      =LEN(YCOMMENT)
+     CALL FMWRIT(HFMFILE,YRECFM,CLUOUT,'XY',XCURRENT_MER10M,IGRID,ILENCH,YCOMMENT,IRESP)
+    ENDIF
       !
     IF (SIZE(XTKET)>0) THEN
      ZWORK21(:,:)= 0.    
-- 
GitLab