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/finemission.F

    r2175 r2196  
    6868      DO i=1,klon
    6969         IF (iregion_ind(i).GT.0) THEN
    70            source_tr(i,id_fine)=source_tr(i,id_fine)+
     70       IF(id_fine>0)    source_tr(i,id_fine)=source_tr(i,id_fine)+
    7171     .                (scale_param_ff(iregion_ind(i))*lmt_bcff(i)+     !g/m2/s
    7272     .                 scale_param_ff(iregion_ind(i))*lmt_omff(i)
    7373     .                 )     * 1.e4                        !g/m2/s
    7474c
    75            flux_tr(i,id_fine)=flux_tr(i,id_fine)+
     75      IF(id_fine>0)     flux_tr(i,id_fine)=flux_tr(i,id_fine)+
    7676     .                (scale_param_ff(iregion_ind(i))*lmt_bcff(i)+     !mg/m2/s
    7777     .                 scale_param_ff(iregion_ind(i))*lmt_omff(i)
     
    8484         ENDIF
    8585         IF (iregion_bb(i).GT.0) THEN
    86            source_tr(i,id_fine)=source_tr(i,id_fine)+
     86       IF(id_fine>0)    source_tr(i,id_fine)=source_tr(i,id_fine)+
    8787     .                (scale_param_bb(iregion_bb(i))*lmt_bcbb_l(i)+   !g/m2/s
    8888     .                 scale_param_bb(iregion_bb(i))*lmt_ombb_l(i)    !g/m2/s
    8989     .                 )     * 1.e4                        !g/m2/s
    9090c
    91            flux_tr(i,id_fine)=flux_tr(i,id_fine)+
     91       IF(id_fine>0)    flux_tr(i,id_fine)=flux_tr(i,id_fine)+
    9292     .                (scale_param_bb(iregion_bb(i))*lmt_bcbb_l(i)+   !mg/m2/s
    9393     .                 scale_param_bb(iregion_bb(i))*lmt_ombb_l(i)+   !mg/m2/s
     
    101101     .                   *1.e4*1.e3
    102102         ENDIF
    103          source_tr(i,id_fine)=source_tr(i,id_fine)+
     103       IF(id_fine>0)  source_tr(i,id_fine)=source_tr(i,id_fine)+
    104104     .                (lmt_bcnff(i)+lmt_bcba(i)+lmt_omnff(i)+
    105105     .                 lmt_omnat(i)+lmt_omba(i))     * 1.e4           !g/m2/s
    106106c
    107          flux_tr(i,id_fine)=flux_tr(i,id_fine)+
     107       IF(id_fine>0)  flux_tr(i,id_fine)=flux_tr(i,id_fine)+
    108108     .                (lmt_bcnff(i)+lmt_omnff(i)+lmt_omnat(i)+
    109109     .                 lmt_omba(i)+lmt_bcba(i))     * 1.e4 *1.e3      !mg/m2/s
     
    135135c
    136136         IF (iregion_bb(i) .GT.0) THEN
    137            tr_seri(i,k,id_fine)=tr_seri(i,k,id_fine)+
     137        IF(id_fine>0)   tr_seri(i,k,id_fine)=tr_seri(i,k,id_fine)+
    138138     .              (scale_param_bb(iregion_bb(i))*lmt_bcbb_h(i)+
    139139     .               scale_param_bb(iregion_bb(i))*lmt_ombb_h(i))
Note: See TracChangeset for help on using the changeset viewer.