Ignore:
Timestamp:
Sep 5, 2019, 3:33:16 PM (5 years ago)
Author:
aslmd
Message:

changed old functions dexp dlog in generic exp and log

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.MARS/libf/phymars/nlte_calc.F

    r1918 r2151  
    8080         tyd(i) = dble(ty_cts(i))
    8181         con(i) =  dble( co2y_cts(i) * imr(isot) )
    82          correc = 2.d0 * dexp( -ee*dble(elow(isot,2))/tyd(i) )
     82         correc = 2.d0 * exp( -ee*dble(elow(isot,2))/tyd(i) )
    8383         con(i) = con(i) * ( 1.d0 - correc )
    8484         mr_cts(i) = dble(co2y_cts(i)/nty_cts(i))
     
    201201
    202202         argumento = eqw / deltanudbl
    203          tauinf(i) = dexp( - argumento )
     203         tauinf(i) = exp( - argumento )
    204204         if (i.eq.nl_cts_real) then
    205205            taustar11_cts(i) = 0.0d0
     
    282282      do i=1,nzy
    283283         con(i) =  dble( co2y(i) * imr(isot) )
    284          correc = 2.d0 * dexp( -ee*dble(elow(isot,2))/tvtbs(i) )
     284         correc = 2.d0 * exp( -ee*dble(elow(isot,2))/tvtbs(i) )
    285285         con(i) = con(i) * ( 1.d0 - correc )
    286286         mr(i) = dble(co2y(i)/nty(i))
     
    424424
    425425         argumento = eqw / deltanudbl
    426          tauinf(i) = dexp( - argumento )
     426         tauinf(i) = exp( - argumento )
    427427
    428428      end do
     
    978978
    979979         argumento = eqw / deltanudbl
    980          tauinf(i) = dexp( - argumento )
     980         tauinf(i) = exp( - argumento )
    981981
    982982
     
    10561056
    10571057            argumento = eqw / deltanudbl
    1058             tau(in,ir) = dexp( - argumento )
     1058            tau(in,ir) = exp( - argumento )
    10591059
    10601060 2       continue
     
    11271127
    11281128         argumento = eqw / deltanudbl
    1129          tau(in,ir) = dexp( - argumento )
     1129         tau(in,ir) = exp( - argumento )
    11301130
    11311131 4    continue
     
    13751375      do i=1,nzy
    13761376         con(i) =  dble( co2y(i) * imr(isot) )
    1377          correc = 2.d0 * dexp( -ee*dble(elow(isot,2))/tvtbs(i) )
     1377         correc = 2.d0 * exp( -ee*dble(elow(isot,2))/tvtbs(i) )
    13781378         con(i) = con(i) * ( 1.d0 - correc )
    13791379         mr(i) = dble(co2y(i)/nty(i))
     
    14921492            eqw = eqw + no(kr)*w
    14931493         end do
    1494          tauinf(i) = dexp( - eqw / deltanudbl )
     1494         tauinf(i) = exp( - eqw / deltanudbl )
    14951495         if (tauinf(i).lt.0.d0) tauinf(i) = 0.0d0
    14961496
     
    16451645      do i=1,nzy
    16461646         con(i) =  dble( co2y(i) * imr(isot) )
    1647          correc = 2.d0 * dexp( -ee*dble(elow(isot,2))/tvtbs(i) )
     1647         correc = 2.d0 * exp( -ee*dble(elow(isot,2))/tvtbs(i) )
    16481648         con(i) = con(i) * ( 1.d0 - correc )
    16491649         mr(i) = dble(co2y(i)/nty(i))
     
    17591759
    17601760         argumento = eqw / deltanudbl
    1761          tau(in,ir) = dexp( - argumento )
     1761         tau(in,ir) = exp( - argumento )
    17621762
    17631763 2    continue
Note: See TracChangeset for help on using the changeset viewer.