Changeset 4795 for LMDZ6/branches/LMDZ_DECOUPLE/libf/phylmd/lsc_scav.F90
- Timestamp:
- Feb 1, 2024, 4:53:24 PM (4 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/LMDZ_DECOUPLE/libf/phylmd/lsc_scav.F90
r2351 r4795 7 7 oliq,flxr,flxs,rneb,beta_fisrt, & 8 8 beta_v1,pplay,paprs,t,tr_seri,d_tr_insc, & 9 d_tr_bcscav,d_tr_evap,qPrls )9 d_tr_bcscav,d_tr_evap,qPrls,beta_st,j) 10 10 USE ioipsl 11 11 USE dimphy … … 13 13 USE mod_phys_lmdz_para 14 14 USE traclmdz_mod 15 USE infotrac_phy,ONLY : nbtr 15 USE infotrac_phy,ONLY : nbtr,solsym 16 16 USE iophy 17 17 IMPLICIT NONE … … 47 47 REAL,DIMENSION(klon,klev,nbtr),INTENT(OUT) :: d_tr_bcscav ! tendance de traceur 48 48 REAL,DIMENSION(klon,klev,nbtr),INTENT(OUT) :: d_tr_evap 49 ! Nicolas Février 50 REAL,DIMENSION(klon,klev,12),INTENT(OUT) :: beta_st 51 INTEGER,INTENT(IN) :: j ! indice parmi les 12 traceurs de WETDEP 52 49 53 REAL,DIMENSION(klon,nbtr),INTENT(OUT) :: qPrls !jyg: concentration tra dans pluie LS a la surf. 50 54 REAL :: dxin,dxev ! tendance temporaire de traceur incloud … … 111 115 R_r=0.001 ! mean raindrop radius (m) 112 116 R_s=0.001 ! mean snow crystal radius (m) 113 frac_fine_scav=0.7114 frac_coar_scav=0.7117 !frac_fine_scav=0.7 118 !frac_coar_scav=0.7 115 119 ! frac_aer=0.5 ~ droplet size shrinks by evap 116 120 frac_aer=0.5 … … 133 137 print*,'R_r',R_r 134 138 print*,'R_s',R_s 135 print*,'frac_fine_scav',frac_fine_scav136 print*,'frac_coar_scav',frac_coar_scav139 !print*,'frac_fine_scav',frac_fine_scav 140 !print*,'frac_coar_scav',frac_coar_scav 137 141 print*,'frac_aer ev',frac_aer 138 142 … … 142 146 ! 143 147 ! initialization 148 149 ! Nicolas Février 150 ! Différentiation BC soluble/insoluble 151 152 IF ((TRIM(solsym(it))=='AIBCM') .OR. (TRIM(solsym(it))=='AIPOMM') .OR. (TRIM(solsym(it))=='CIDUSTM')) THEN 153 frac_fine_scav=0.2 154 frac_coar_scav=0.2 155 !PRINT *,'insoluble okidoki' 156 ELSE 157 frac_fine_scav=0.7 158 frac_coar_scav=0.7 159 ENDIF 160 144 161 dxin=0. 145 162 dxev=0. … … 223 240 his_dh(i)=his_dh(i)-dxin*zmass(i,k)/pdtime ! kg/m2/s 224 241 d_tr_insc(i,k,it)=dxin 242 ! Nicolas Février 243 beta_st(i,k,j)=beta_st(i,k,j)-(exp(-scav(i,k)*beta*pdtime)-1.)/pdtime 225 244 226 245 ! below-cloud impaction … … 239 258 his_dh(i)=his_dh(i)-dxbc(i,k)*zmass(i,k)/pdtime ! kg/m2/s 240 259 d_tr_bcscav(i,k,it)=dxbc(i,k) 260 ! Nicolas Février 261 beta_st(i,k,j)=beta_st(i,k,j)+3./4.*(water+ice) 241 262 ENDIF 242 263 … … 279 300 ENDDO !! do k 280 301 302 ! Debug beta_st 303 print *,"BETA LSC_SCAV",beta_st(5000,35,7) 304 305 281 306 !jyg (20130114) 282 307 DO i = 1,klon … … 298 323 ! ENDDO 299 324 325 !print*, "TAGADATSOINTSOIN" 326 300 327 END SUBROUTINE lsc_scav
Note: See TracChangeset
for help on using the changeset viewer.