Changeset 2217 for LMDZ5/branches/LMDZ5_SPLA
- Timestamp:
- Feb 25, 2015, 2:43:34 PM (10 years ago)
- Location:
- LMDZ5/branches/LMDZ5_SPLA/libf/phylmd
- Files:
-
- 9 deleted
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/branches/LMDZ5_SPLA/libf/phylmd/aeropt_spl.F
r2196 r2217 50 50 PARAMETER (rh_int=12) 51 51 REAL auxreal 52 c REAL ss_a(nb_lambda, rh_int,nbtr-1)52 c REAL ss_a(nb_lambda,int,nbtr-1) 53 53 c DATA ss_a/72*1./ 54 54 REAL ss_dust(nb_lambda), ss_acc550(rh_int), alpha_acc … … 90 90 c 91 91 IF (ok_chimeredust) THEN 92 ss_dust=(/0.5167768,0.5684330,0.6531643/) 93 ss_dustsco=(/0.1003391,0.1012288,0.1024651/) 92 !JE20150212<< : changes in ustar in dustmod changes emission distribution 93 ! ss_dust=(/0.5167768,0.5684330,0.6531643/) 94 ! ss_dustsco=(/0.1003391,0.1012288,0.1024651/) 95 ss_dust=(/0.4670522, 0.5077308, 0.5745184/) 96 ss_dustsco=(/0.099858, 0.1007395, 0.1019673/) 97 !JE20150212>> 98 94 99 ELSE 95 100 ss_dust=(/0.564, 0.614, 0.700/) -
LMDZ5/branches/LMDZ5_SPLA/libf/phylmd/dustemission_mod.F90
r2196 r2217 6 6 ! INTEGER, PARAMETER :: nbins=800 ! number of aerosol bins: for spla 7 7 ! INTEGER, PARAMETER :: nbins=8000 ! number of aerosol bins: for spla 8 9 INTEGER, PARAMETER :: flag_feff=1 ! 0: deactivate feff (drag partition scheme) 8 10 INTEGER, PARAMETER :: nbins=800 ! number of aerosol bins: for spla 9 11 INTEGER, PARAMETER :: nmode=3 ! number of soil-dust modes … … 30 32 ! real , parameter :: e2=3.52/div2 31 33 ! real , parameter :: e3=3.46/div3 32 ! real , parameter :: factorflux=10.33 34 ! real , parameter :: rop=2.65 ! particle density g/m3 34 35 ! real , parameter :: roa=0.001227 ! air density g/m3 … … 46 47 real , parameter :: e2=3.52/div2 47 48 real , parameter :: e3=3.46/div3 48 real , parameter :: factorflux=1.49 49 real , parameter :: rop=2.65 ! particle density g/m3 50 50 real , parameter :: roa=0.001227 ! air density g/m3 … … 53 53 ! C=2.61 from Marticorena and Bergametti 1995 instead of Gillete and Chen 2001 54 54 ! (recommended C=1.1 in supply-limited dust source area.. ) 55 real , parameter :: cd=2.61*roa/gravity 55 real , parameter :: cd=2.61*roa/gravity 56 ! real , parameter :: cd=1.0*roa/gravity 56 57 !JE20150202>>>> 57 58 real,parameter :: beta=16300. … … 286 287 real,parameter :: sizescohigh=30. ! in micrometers 287 288 288 real,parameter :: tunningf ine=1.0! factor for fine bins!!! important!!289 real,parameter :: tunningfactor=4.5 ! factor for fine bins!!! important!! 289 290 !JE20140915 real,parameter :: sizeacclow=0.06 290 291 !JE20140915 real,parameter :: sizeacchigh=1.0 … … 316 317 call abort_gcm('adaptdustemission', 'Dust range problem',1) 317 318 endif 318 print *,' FINE DUST BIN: tunning EMISSION factor= ',tunningfine319 print *,'ALL DUST BIN: tunning EMISSION factor= ',tunningfactor 319 320 auxr1=9999. 320 321 auxr2=9999. … … 394 395 auxr1=auxr1+emisbinlocal(k,i) 395 396 enddo 396 emdustacc(k)= auxr1*tunningf ine397 emdustacc(k)= auxr1*tunningfactor 397 398 do i=imincoalow,imincoahigh-1 398 399 auxr2=auxr2+emisbinlocal(k,i) 399 400 enddo 400 emdustcoa(k)=auxr2 401 emdustcoa(k)=auxr2*tunningfactor 401 402 do i=iminscolow,iminscohigh-1 402 403 auxr3=auxr3+emisbinlocal(k,i) 403 404 enddo 404 emdustsco(k)=auxr3 405 emdustsco(k)=auxr3*tunningfactor 405 406 enddo 406 407 … … 822 823 enddo 823 824 enddo 825 ! JE20150120<< 826 if (flag_feff .eq. 0) then 827 print *,'JE_dbg FORCED deactivated feff' 828 do i=1,klon 829 do k=1,ntyp 830 feff(i,k)=1. 831 enddo 832 enddo 833 endif 834 ! JE20150120>> 835 836 824 837 if (1==1) then 825 838 ! ! CALL writefield_phy("AA",tmp1(1:klon,1:5),5) … … 1062 1075 REAL :: pdfcum,U10mMOD,pdfu,weilambda 1063 1076 REAL :: z0salt,ceff,cerod,cpcent 1064 !JE20150202 !REAL :: cdnms,ustarns,modwm,utmin1065 REAL :: cdnms,ustarns,modwm1077 REAL :: cdnms,ustarns,modwm,utmin 1078 !JE20150202 REAL :: cdnms,ustarns,modwm 1066 1079 REAL :: fdp1,fdp2,ad1,ad2,ad3,flux_diam 1067 1080 REAL :: dfec1,dfec2,dfec3,t1,t2,t3,p1,p2,p3,dec,ec … … 1259 1272 ENDDO !n=1,ntyp 1260 1273 70 CONTINUE 1261 !factorflux1262 1274 fluxdust(i,1)=fluxdust(i,1)+flux1*probu(kwb) 1263 1275 fluxdust(i,2)=fluxdust(i,2)+flux2*probu(kwb) 1264 1276 fluxdust(i,3)=fluxdust(i,3)+flux3*probu(kwb) 1265 1277 ENDDO !kwb=1,nwb 1266 !JE20150202 << 1267 ! m1dflux(i)=10.*fluxdust(i,1) 1268 ! m2dflux(i)=10.*fluxdust(i,2) ! tous en Kg/m2/s 1269 ! m3dflux(i)=10.*fluxdust(i,3) 1270 m1dflux(i)=factorflux*10.*fluxdust(i,1) 1271 m2dflux(i)=factorflux*10.*fluxdust(i,2) ! tous en Kg/m2/s 1272 m3dflux(i)=factorflux*10.*fluxdust(i,3) 1273 !JE20150202 >> 1278 m1dflux(i)=10.*fluxdust(i,1) 1279 m2dflux(i)=10.*fluxdust(i,2) ! tous en Kg/m2/s 1280 m3dflux(i)=10.*fluxdust(i,3) 1274 1281 1275 1282 … … 1285 1292 DO j=1,nbins 1286 1293 !JE20150202 << 1287 ! emisbin(k,j) = emisbin(k,j)+10*fluxdust(k,i)*massfrac(i,j) 1288 emisbin(k,j) = emisbin(k,j)+factorflux*fluxdust(k,i)*massfrac(i,j) 1294 emisbin(k,j) = emisbin(k,j)+10*fluxdust(k,i)*massfrac(i,j) 1289 1295 !JE20150202 >> 1290 1296 ENDDO !j, nbind -
LMDZ5/branches/LMDZ5_SPLA/libf/phylmd/physiq.F90
r2196 r2217 3642 3642 nbreg_wstardust=1 3643 3643 fileregionsdimsind='regions_ind_meta' 3644 fileregionsdimsdust='regions_dustacc_meta' 3644 ! fileregionsdimsdust='regions_dustacc_meta' 3645 fileregionsdimsdust='regions_dust_meta' 3645 3646 fileregionsdimsbb='regions_bb_meta' 3646 3647 fileregionsdimswstar='regions_pwstarwake_meta' … … 3704 3705 paramname_dustcoa='dustcoasco' 3705 3706 paramname_dustsco='dustcoasco' 3707 paramname_dustacc='dust' 3708 paramname_dustcoa='dust' 3709 paramname_dustsco='dust' 3706 3710 paramname_wstarBL='pwstarbl' 3707 3711 paramname_wstarWAKE='pwstarwake' -
LMDZ5/branches/LMDZ5_SPLA/libf/phylmd/phytracr_spl_mod.F90
r2196 r2217 2054 2054 ! ENDIF 2055 2055 ! 2056 c_FullName1='regions_dustacc' 2056 !c_FullName1='regions_dustacc' 2057 c_FullName1='regions_dust' 2057 2058 call readregions_spl(iregion_dust,c_FullName1) 2058 2059 c_FullName1='regions_ind' -
LMDZ5/branches/LMDZ5_SPLA/libf/phylmd/sediment_mod.F
r2196 r2217 76 76 !JE20140911 mmd_dustsco=15.56554 !micrometer for bin 0.5-20 and 0.5-10 um 77 77 IF (ok_chimeredust) THEN 78 mmd_dust=3.761212 !micrometer for bin 0.5-3 and 0.5-10 um 79 mmd_dustsco=15.06167 !micrometer for bin 3-20 and 0.5-10 um 78 !JE20150212<< : changes in ustar in dustmod changes emission distribution 79 ! mmd_dust=3.761212 !micrometer for bin 0.5-3 and 0.5-10 um 80 ! mmd_dustsco=15.06167 !micrometer for bin 3-20 and 0.5-10 um 81 !JE20150212>> 82 mmd_dust=3.983763 83 mmd_dustsco=15.10854 80 84 ELSE 81 85 mmd_dust=11.0 !micrometer for bin 0.5-20 and 0.5-10 um
Note: See TracChangeset
for help on using the changeset viewer.