Changeset 2151 for trunk/LMDZ.MARS/libf/phymars/nlte_calc.F
- Timestamp:
- Sep 5, 2019, 3:33:16 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.MARS/libf/phymars/nlte_calc.F
r1918 r2151 80 80 tyd(i) = dble(ty_cts(i)) 81 81 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) ) 83 83 con(i) = con(i) * ( 1.d0 - correc ) 84 84 mr_cts(i) = dble(co2y_cts(i)/nty_cts(i)) … … 201 201 202 202 argumento = eqw / deltanudbl 203 tauinf(i) = dexp( - argumento )203 tauinf(i) = exp( - argumento ) 204 204 if (i.eq.nl_cts_real) then 205 205 taustar11_cts(i) = 0.0d0 … … 282 282 do i=1,nzy 283 283 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) ) 285 285 con(i) = con(i) * ( 1.d0 - correc ) 286 286 mr(i) = dble(co2y(i)/nty(i)) … … 424 424 425 425 argumento = eqw / deltanudbl 426 tauinf(i) = dexp( - argumento )426 tauinf(i) = exp( - argumento ) 427 427 428 428 end do … … 978 978 979 979 argumento = eqw / deltanudbl 980 tauinf(i) = dexp( - argumento )980 tauinf(i) = exp( - argumento ) 981 981 982 982 … … 1056 1056 1057 1057 argumento = eqw / deltanudbl 1058 tau(in,ir) = dexp( - argumento )1058 tau(in,ir) = exp( - argumento ) 1059 1059 1060 1060 2 continue … … 1127 1127 1128 1128 argumento = eqw / deltanudbl 1129 tau(in,ir) = dexp( - argumento )1129 tau(in,ir) = exp( - argumento ) 1130 1130 1131 1131 4 continue … … 1375 1375 do i=1,nzy 1376 1376 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) ) 1378 1378 con(i) = con(i) * ( 1.d0 - correc ) 1379 1379 mr(i) = dble(co2y(i)/nty(i)) … … 1492 1492 eqw = eqw + no(kr)*w 1493 1493 end do 1494 tauinf(i) = dexp( - eqw / deltanudbl )1494 tauinf(i) = exp( - eqw / deltanudbl ) 1495 1495 if (tauinf(i).lt.0.d0) tauinf(i) = 0.0d0 1496 1496 … … 1645 1645 do i=1,nzy 1646 1646 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) ) 1648 1648 con(i) = con(i) * ( 1.d0 - correc ) 1649 1649 mr(i) = dble(co2y(i)/nty(i)) … … 1759 1759 1760 1760 argumento = eqw / deltanudbl 1761 tau(in,ir) = dexp( - argumento )1761 tau(in,ir) = exp( - argumento ) 1762 1762 1763 1763 2 continue
Note: See TracChangeset
for help on using the changeset viewer.