From cac0fedd44d0185e1ebad79c897bfd73142d2ebb Mon Sep 17 00:00:00 2001 From: Quentin Rodier <quentin.rodier@meteo.fr> Date: Tue, 18 Oct 2022 17:29:41 +0200 Subject: [PATCH] Quentin 18/10/2022: bugfix repro AROME (init of XIMPL not done after the cleaning) --- src/arome/ext/aro_turb_mnh.F90 | 22 ---------------------- src/arome/ext/aroini_turb.F90 | 3 ++- 2 files changed, 2 insertions(+), 23 deletions(-) diff --git a/src/arome/ext/aro_turb_mnh.F90 b/src/arome/ext/aro_turb_mnh.F90 index 619f5392b..8a0bf7851 100644 --- a/src/arome/ext/aro_turb_mnh.F90 +++ b/src/arome/ext/aro_turb_mnh.F90 @@ -204,26 +204,15 @@ CHARACTER(LEN=4),DIMENSION(2) :: HLBCX, HLBCY ! X- and Y-direc LBC INTEGER :: ISPLIT ! number of time-splitting -LOGICAL :: OTURB_FLX ! switch to write the - ! turbulent fluxes in the syncronous FM-file -LOGICAL :: OTURB_DIAG ! switch to write some - ! diagnostic fields in the syncronous FM-file -LOGICAL :: ORMC01 ! switch for RMC01 lengths in SBL LOGICAL :: OOCEAN,ODEEPOC! switch for OCEAN version of turbulence scheme LOGICAL :: OCOUPLES ! switch for ocean-atm LES coupling LOGICAL :: OBLOWSNOW ! switch for prognostic blow snow scheme LOGICAL :: OCOMPUTE_SRC ! flag to define dimensions of SIGS and SRCT variables -CHARACTER(LEN=4) :: HTURBDIM ! dimensionality of the - ! turbulence scheme -CHARACTER(LEN=4) :: HTURBLEN ! kind of mixing length CHARACTER(LEN=6) :: HPROGRAM ! Program (AROME or MESONH prog) LOGICAL :: OFLAT ! Logical for zero ororography LOGICAL :: ONOMIXLG ! to use turbulence for lagrangian variables (modd_conf) LOGICAL :: O2D ! Logical for 2D model version (modd_conf) INTEGER :: KSV_LGBEG, KSV_LGEND ! number of scalar variables - - -REAL :: ZIMPL ! degree of implicitness ! REAL, DIMENSION(KLON,1,KLEV+2) :: ZDXX,ZDYY,ZDZZ,ZDZX,ZDZY ! metric coefficients @@ -284,17 +273,6 @@ HLBCY(:)='CYCL' ! en dur a 1 dans MNH ISPLIT=1 -! pour ecriture et diagnostic dans mesoNH, � priori les switches toujours � .F. -OTURB_FLX=.FALSE. -OTURB_DIAG=.FALSE. - -! a mettre en namelist -ORMC01=.FALSE. - -HTURBDIM='1DIM' -HTURBLEN='BL89' -ZIMPL=1. - !Version Ocean du schema de turbulence OOCEAN=.FALSE. ODEEPOC=.FALSE. diff --git a/src/arome/ext/aroini_turb.F90 b/src/arome/ext/aroini_turb.F90 index 2680c00ce..5ba42b5ab 100644 --- a/src/arome/ext/aroini_turb.F90 +++ b/src/arome/ext/aroini_turb.F90 @@ -44,7 +44,7 @@ USE YOMHOOK , ONLY : LHOOK, DR_HOOK USE MODD_LES, ONLY : LLES, LLES_CALL USE MODD_CTURB, ONLY : XLINI USE MODD_TURB_n, ONLY: LHARAT, LSTATNW, CTURBLEN, TURB_GOTO_MODEL, LTURB_FLX, LTURB_DIAG, & - LSUBG_COND, LRMC01, CTURBDIM + LSUBG_COND, LRMC01, CTURBDIM, XIMPL USE MODI_INI_CTURB IMPLICIT NONE @@ -84,6 +84,7 @@ CTURBLEN = 'BL89' CTURBDIM = '1DIM' LTURB_FLX = .FALSE. LTURB_DIAG = .FALSE. +XIMPL = 1. LSUBG_COND = OSUBG_COND LRMC01 = .FALSE. -- GitLab