Ignore:
Timestamp:
Feb 6, 2015, 6:53:57 PM (10 years ago)
Author:
jescribano
Message:

Dust emission scheme changes: (1) Included possibility of use previous dust emission scheme (with 2 dust bins). (2) Parameter of Marticorena and Bergametti 1995 set to it's original value (2.61) for testing purposes with pdtphys=15min. (3) Cleaning ustar calculation.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ5/branches/LMDZ5_SPLA/libf/phylmd/sediment_mod.F

    r2175 r2196  
    33      SUBROUTINE sediment_mod(t_seri,pplay,zrho,paprs,time_step,RHcl,
    44     .                                       id_coss,id_codu,id_scdu,
     5     .                                        ok_chimeredust,
    56     .                           sed_ss,sed_dust,sed_dustsco,tr_seri)
    67cnhl     .                                       xlon,xlat,
     
    2930       REAL paprs(klon, klev+1)    !pressure at interface of layers Z (Pa)
    3031       REAL time_step            !time step (sec)
    31 
     32       LOGICAL ok_chimeredust
    3233       REAL xlat(klon)       ! latitudes pour chaque point
    3334       REAL xlon(klon)       ! longitudes pour chaque point
     
    7475!JE20140911        mmd_dust=5.156346  !micrometer for bin 0.5-20 and 0.5-10 um
    7576!JE20140911        mmd_dustsco=15.56554  !micrometer for bin 0.5-20 and 0.5-10 um
     77        IF (ok_chimeredust) THEN
    7678        mmd_dust=3.761212  !micrometer for bin 0.5-3 and 0.5-10 um
    7779        mmd_dustsco=15.06167  !micrometer for bin 3-20 and 0.5-10 um
    78 
     80        ELSE
     81        mmd_dust=11.0  !micrometer for bin 0.5-20 and 0.5-10 um
     82        mmd_dustsco=100. ! absurd value, bin not used in this scheme
     83        ENDIF
    7984
    8085
     
    103108c
    104109c
     110       IF(id_coss>0) THEN
    105111       DO k=1, klev
    106112       DO i=1,klon
     
    159165         sed_ss(i)=sed_flux(i,1)*1.e6*1.e3    !--unit mg/m2/s
    160166       ENDDO          !klon
     167       ELSE
     168        DO i=1, klon
     169          sed_ss(i)=0.
     170        ENDDO
     171       ENDIF
    161172c
    162173c
     
    165176c
    166177c
     178       IF(id_codu>0) THEN
    167179       DO k=1, klev
    168180       DO i=1,klon
     
    206218         sed_dust(i)=sed_flux(i,1)*1.e6*1.e3    !--unit mg/m2/s
    207219       ENDDO          !klon
     220       ELSE
     221        DO i=1, klon
     222          sed_dust(i)=0.
     223        ENDDO
     224       ENDIF
     225c
     226
    208227
    209228c--------- For scoarse  dust ------------------
    210229c
    211230c
     231       IF(id_scdu>0) THEN
    212232       DO k=1, klev
    213233       DO i=1,klon
     
    252272         sed_dustsco(i)=sed_flux(i,1)*1.e6*1.e3    !--unit mg/m2/s
    253273       ENDDO          !klon
     274       ELSE
     275        DO i=1, klon
     276          sed_dustsco(i)=0.
     277        ENDDO
     278       ENDIF
     279c
    254280
    255281
Note: See TracChangeset for help on using the changeset viewer.