From 8cd8cd58d5aceb5f76227684d342ef51fe1d51d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beno=C3=AEt=20Vi=C3=A9?= <benoit.vie@meteo.fr> Date: Mon, 29 Aug 2022 10:44:07 +0200 Subject: [PATCH] Bugfix lambda computation for rain in case NMOM_R=1 --- src/MNH/ini_lima_warm.f90 | 2 +- src/MNH/lima_rain_evaporation.f90 | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/MNH/ini_lima_warm.f90 b/src/MNH/ini_lima_warm.f90 index 5ef1977aa..38664ac88 100644 --- a/src/MNH/ini_lima_warm.f90 +++ b/src/MNH/ini_lima_warm.f90 @@ -166,7 +166,7 @@ XLBEXC = 1.0/XBC IF (NMOM_R.EQ.1) THEN XCCR = 8.E6 XCXR = -1. - XLBEXR = 1.0/XBR + XLBEXR = 1.0/(XCXR-XBR) XLBR = ( XAR*XCCR*MOMG(XALPHAR,XNUR,XBR) )**(-XLBEXR) ELSE XLBR = XAR*ZGAMR(2) diff --git a/src/MNH/lima_rain_evaporation.f90 b/src/MNH/lima_rain_evaporation.f90 index f4c0df7d0..c7211f2fc 100644 --- a/src/MNH/lima_rain_evaporation.f90 +++ b/src/MNH/lima_rain_evaporation.f90 @@ -150,8 +150,7 @@ ELSE ! ! Compute the function G(T) ! - ZZW2(:) = 1. / ( XRHOLW*((((PLV(:)/PT(:))**2)/(XTHCO*XRV)) + & ! G - (XRV*PT(:))/(XDIVA*PEVSAT(:)))) + ZZW2(:) = 1. / ( XRHOLW*((((PLV(:)/PT(:))**2)/(XTHCO*XRV)) + (XRV*PT(:))/(XDIVA*PEVSAT(:)))) !G ! ! Compute the evaporation tendency ! -- GitLab