Changeset 2041 for trunk/LMDZ.MARS


Ignore:
Timestamp:
Nov 14, 2018, 4:38:52 PM (6 years ago)
Author:
flefevre
Message:

Photolyse on-line : Mise a jour de la section efficace Rayleigh (Itiaksov et al., 2008)

Location:
trunk/LMDZ.MARS/libf/aeronomars
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.MARS/libf/aeronomars/photolysis_mod.F90

    r2030 r2041  
    1515
    1616  integer, parameter :: nw = 162          ! number of spectral intervals (low-res)
    17   integer :: mopt                         ! high-res/low-res switch
     17  integer, save :: mopt                   ! high-res/low-res switch
    1818
    1919  real, dimension(nw), save :: wl, wc, wu ! lower, center, upper wavelength for each interval
     
    248248
    249249      wincr = 5.0
    250       DO iw = 80, 80, 5
     250      DO iw = 80, 80
    251251        kw = kw + 1
    252252        wl(kw) = real(iw)
     
    265265      END DO
    266266
    267 ! define wavelength intervals of width 5.0 nm from 117 to 120 nm:
     267! define wavelength intervals of width 3.0 nm from 117 to 120 nm:
    268268
    269269      wincr = 3.0
    270       DO iw = 117, 117, 3
     270      DO iw = 117, 117
    271271        kw = kw + 1
    272272        wl(kw) = real(iw)
  • trunk/LMDZ.MARS/libf/aeronomars/photolysis_online.F

    r2030 r2041  
    260260      real, parameter :: avo = 6.022e23
    261261      real, parameter :: g = 3.72
    262       real :: dp
    263       real :: alpha, rho, df, pi
     262      real :: dp, nu
    264263      real, dimension(nw) :: srayl
    265264      integer :: ilev, iw
     
    275274      do iw = 1, nw - 1
    276275
    277 !        calcul de section efficace Rayleigh: voir Atreya and Gu, JGR,
    278 !        13133-13145, 1994.
    279 !
    280 !        rho   : normal depolarization ratio       = 0.0774        for CO2
    281 !        df    : depolarization factor
    282 !        alpha : average dielectric polarizability = 2.911e-24 cm3 for CO2
    283 
    284          pi    = acos(-1.0)
    285          rho   = 0.0774
    286          alpha = 2.911e-24*1.e21  ! nm3
    287 
    288          df = (6. + 3.*rho)/(6. - 7.*rho)
    289 
    290          srayl(iw) = 8.*pi/3.*((2.*pi/wc(iw))**4)*(alpha**2)*df   ! nm2
     276!        co2 rayleigh cross-section
     277!        ityaksov et al., chem. phys. lett., 462, 31-34, 2008
     278
     279         nu = 1./(wc(iw)*1.e-7)
     280         srayl(iw) = 1.78e-26*nu**(4. + 0.625)
     281         srayl(iw) = srayl(iw)*1.e-20 ! cm2
    291282
    292283         do ilev = 1, nlev
    293             dtrl(ilev,iw) = colinc(ilev)*srayl(iw)*1.e-14     ! cm2
     284            dtrl(ilev,iw) = colinc(ilev)*srayl(iw)   ! cm2
    294285         end do
    295286      end do
Note: See TracChangeset for help on using the changeset viewer.