Ignore:
Timestamp:
Nov 22, 2011, 2:26:02 PM (13 years ago)
Author:
emillour
Message:

Mars GCM:
Added FL corrections to aeronomars/photochemistry.F :

  • Bug correction on the chemistry time step (now set to 1/3rd of the physics time step)
  • Updated kinetics coefficients (according to JPL 2011)

EM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.MARS/libf/aeronomars/photochemistry.F

    r334 r408  
    8686cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
    8787c     ctimestep : chemistry timestep (s)                         c
    88 c                 10 minutes                                     c
    89 cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
    90 c
    91       ctimestep = 10.*60.
    92 c
    93       phychemrat = int(ptimestep/ctimestep)
     88c                 1/3 of physical timestep                       c
     89cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
     90c
     91      phychemrat = 3
     92c
     93      ctimestep = ptimestep/real(phychemrat)
    9494c
    9595cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
     
    15211521ccc      b003: o(1d) + h2  -> oh + h
    15221522c
    1523 c        jpl 2003
    1524 c
    1525          b003(l) = 1.1e-10
    1526 c
    1527 c        nair et al., 1994
    1528 c
    1529 c        b003(l) = 1.0e-10
     1523c        jpl 2011
     1524c
     1525         b003(l) = 1.2e-10
    15301526c   
    15311527ccc      b004: o(1d) + o2  -> o + o2
     
    15811577ccc      c002: o + oh -> o2 + h
    15821578c
    1583 c        jpl 2003
     1579c        jpl 2011
    15841580c
    1585          c002(l) = 2.2e-11*exp(120./t(l))
     1581         c002(l) = 1.8e-11*exp(180./t(l))
    15861582c
    15871583c        robertson and smith, j. chem. phys. a 110, 6673, 2006
     
    16671663ccc      c011: h + o2 + co2 -> ho2 + co2
    16681664c
    1669 c        jpl 2003
    1670 c
    1671 c        ak0 = 2.5*5.7e-32*(t(l)/300.)**(-1.6)
    1672 c        ak1 = 7.5e-11*(t(l)/300.)**(0.0)
    1673 c
    1674 c        jpl 2006
     1665c        jpl 2011
    16751666c
    16761667         ak0 = 2.5*4.4e-32*(t(l)/300.)**(-1.3)
    1677          ak1 = 4.7e-11*(t(l)/300.)**(-0.2)
     1668         ak1 = 7.5e-11*(t(l)/300.)**(0.2)
    16781669c
    16791670         rate = (ak0*dens(l))/(1. + ak0*dens(l)/ak1)
     
    17271718ccc      c016: ho2 + ho2 + co2 -> h2o2 + o2 + co2
    17281719c
    1729 c        jpl 2003
    1730 c
    1731          c016(l) = 2.5*1.7e-33
    1732      $              *exp(1000./t(l))*dens(l)
     1720c        jpl 2011
     1721c
     1722         c016(l) = 2.5*2.1e-33
     1723     $              *exp(920./t(l))*dens(l)
    17331724c
    17341725ccc      c017: oh + oh + co2 -> h2o2 + co2
     
    17851776ccc      d003: no + ho2 -> no2 + oh
    17861777c
    1787 c        jpl 2003
    1788 c
    1789          d003(l) = 3.5e-12*exp(250./t(l))
     1778c        jpl 2011
     1779c
     1780         d003(l) = 3.3e-12*exp(270./t(l))
    17901781c
    17911782cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
     
    20061997      return
    20071998      end
     1999
Note: See TracChangeset for help on using the changeset viewer.