Ignore:
Timestamp:
Jun 18, 2020, 5:12:08 PM (5 years ago)
Author:
lrossi
Message:

MARS GCM

HDO
Correction of an error in newstart for inihdo.
Other minor corrections for HDO cycle.
Transition from fractionation coefficients from Merlivat et al. 1967 to Lamb et al. 2017

LR

Location:
trunk/LMDZ.MARS/libf/phymars
Files:
4 edited

Legend:

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

    r2324 r2378  
    105105
    106106               if (hdofrac) then !do we use fractionation?
    107                 alpha_c(ig) = exp(16288./zt(ig,1)**2.-9.34e-2)
    108 c               alpha_c = exp(13525./zt(ig,l)**2.-5.59e-2) !Lamb
     107c               alpha_c(ig) = exp(16288./zt(ig,1)**2.-9.34e-2)
     108                alpha_c = exp(13525./zt(ig,1)**2.-5.59e-2) !Lamb
    109109               else
    110110                alpha_c(ig) = 1.
  • trunk/LMDZ.MARS/libf/phymars/phyetat0_mod.F90

    r2312 r2378  
    609609         end do
    610610       endif
     611
     612       if (txt.eq."hdo_ice") then
     613         do ig=1,ngrid
     614          if (qsurf(ig,iq).lt.0.0) then
     615             qsurf(ig,iq) = 0.0
     616          end if
     617         end do
     618       endif
     619
    611620      enddo
    612621     endif ! of if (nq.ge.1)
  • trunk/LMDZ.MARS/libf/phymars/physiq_mod.F

    r2374 r2378  
    30323032
    30333033                do ig=1,ngrid
    3034                 if (qsurf(ig,igcm_h2o_ice).gt.1e-30) then
     3034                if (qsurf(ig,igcm_h2o_ice).gt.qperemin) then
    30353035                    DoH_surf(ig) = 0.5*( qsurf(ig,igcm_hdo_ice)/
    30363036     &                  qsurf(ig,igcm_h2o_ice) )/155.76e-6
  • trunk/LMDZ.MARS/libf/phymars/simpleclouds.F

    r2324 r2378  
    172172
    173173                if (hdofrac) then ! do we use fractionation?
    174                 alpha_c(ig,l) = exp(16288./zt(ig,l)**2.-9.34d-2)
    175 c               alpha_c(ig,l) = exp(13525./zt(ig,l)**2.-5.59d-2)  !Lamb
     174c               alpha_c(ig,l) = exp(16288./zt(ig,l)**2.-9.34d-2)
     175                alpha_c(ig,l) = exp(13525./zt(ig,l)**2.-5.59d-2)  !Lamb
    176176                else
    177177                alpha_c(ig,l) = 1.d0
Note: See TracChangeset for help on using the changeset viewer.