From 2fd6fb18a312961a28eaeb19a15b06aaec063856 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Riette?= <sebastien.riette@meteo.fr> Date: Thu, 17 Nov 2022 13:35:35 +0100 Subject: [PATCH] S. Riette 17 Nov 2022: condensation re-plugged in ice_adjust_elec NOT TESTED! --- src/mesonh/micro/ice_adjust_elec.f90 | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/mesonh/micro/ice_adjust_elec.f90 b/src/mesonh/micro/ice_adjust_elec.f90 index e4ebdc53f..82a92b61e 100644 --- a/src/mesonh/micro/ice_adjust_elec.f90 +++ b/src/mesonh/micro/ice_adjust_elec.f90 @@ -173,9 +173,14 @@ USE MODD_ELEC_DESCR, ONLY : XRTMIN_ELEC, XQTMIN, XFC, XFI, XECHARGE USE MODD_NSV, ONLY : NSV_ELECBEG, NSV_ELECEND USE MODD_PARAMETERS USE MODD_RAIN_ICE_DESCR, ONLY : XRTMIN, XBI +USE MODD_RAIN_ICE_PARAM, ONLY: RAIN_ICE_PARAM +USE MODD_NEB, ONLY: NEB +USE MODD_TURB_n, ONLY: TURBN +USE MODD_DIMPHYEX, ONLY: DIMPHYEX_t use mode_budget, only: Budget_store_init, Budget_store_end use mode_tools_ll, only: GET_INDICE_ll +USE MODE_FILL_DIMPHYEX, ONLY: FILL_DIMPHYEX USE MODI_CONDENSATION USE MODI_GET_HALO @@ -285,6 +290,8 @@ INTEGER :: JITER,ITERMAX ! iterative loop for first order adjustment ! LOGICAL :: LPRETREATMENT, LNEW_ADJUST ! +TYPE(DIMPHYEX_t) :: D +! !------------------------------------------------------------------------------- ! !* 1. PRELIMINARIES @@ -296,6 +303,7 @@ IKU = SIZE(PEXNREF,3) CALL GET_INDICE_ll (IIB,IJB,IIE,IJE) IKB = 1 + JPVEXT IKE = IKU - JPVEXT +CALL FILL_DIMPHYEX(D, IIU, IJU, IKU) ! ZEPS = XMV / XMD ! @@ -384,6 +392,13 @@ DO JITER = 1, ITERMAX ! PSRCS, .TRUE., OSIGMAS, .FALSE., .FALSE., & ! ZDUM, ZDUM, ZDUM, ZDUM, ZDUM, ZSIGQSAT2D, & ! PLV=ZLV, PLS=ZLS, PCPH=ZCPH ) + CALL CONDENSATION(D, CST, RAIN_ICE_PARAM, NEB, TURBN, & + &'T', 'CB02', 'CB', & + &PPABST, PZZ, ZW4, ZT, ZW3_IN, ZW3, ZW1_IN, ZW1, ZW2_IN, ZW2, & + &PRRS*PTSTEP, PRSS*PTSTEP, PRGS*PTSTEP, PSIGS, .FALSE., PMFCONV, PCLDFR, PSRCS, .FALSE., & + &OSIGMAS, .FALSE., .FALSE., & + &ZDUM, ZDUM, ZDUM, ZDUM, ZDUM, ZSIGQSAT2D, & + &ZLV, ZLS, ZCPH) ! !* 3.2 compute the variation of mixing ratio ! -- GitLab