Changeset 2218


Ignore:
Timestamp:
Jan 16, 2020, 10:44:19 AM (5 years ago)
Author:
emillour
Message:

Mars GCM:
Change "latentheat" flag to a more descriptive "latentheat_surfwater" and
set its default value to .true.
EM

Location:
trunk/LMDZ.MARS
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.MARS/README

    r2217 r2218  
    28252825Bug fix in newstart "composition" option; added option "q=factor" in
    28262826newstart to multiply a tracer mixing ratio by a constant factor.
     2827
     2828== 16/01/2020 == EM
     2829Change "latentheat" flag to a more descriptive "latentheat_surfwater" and
     2830set its default value to .true.
  • trunk/LMDZ.MARS/libf/phymars/callkeys.h

    r2199 r2218  
    1515     &   ,calltherm,callrichsl,callslope,tituscap,callyamada4,co2clouds &
    1616     &   ,co2useh2o,meteo_flux,CLFvaryingCO2,spantCO2,CLFvarying        &
    17      &   ,satindexco2,rdstorm,slpwind,calllott_nonoro,latentheat
     17     &   ,satindexco2,rdstorm,slpwind,calllott_nonoro                   &
     18     &   ,latentheat_surfwater
    1819     
    1920      COMMON/callkeys_i/iradia,iaervar,iddist,ilwd,ilwb,ilwn,ncouche    &
     
    6768      logical rdstorm ! rocket dust storm parametrization
    6869      logical slpwind ! entrainment by slope wind parametrization
    69       logical latentheat ! latent heat release from ground water ice sublimation/condensation
     70      logical latentheat_surfwater ! latent heat release from ground water ice sublimation/condensation
    7071      logical sedimentation
    7172      logical activice,tifeedback,supersat,caps
  • trunk/LMDZ.MARS/libf/phymars/conf_phys.F

    r2199 r2218  
    307307         write(*,*)"latent heat release during sublimation",
    308308     &              " /condensation of ground water ice"
    309          latentheat=.false. ! default value
    310          call getin("latentheat",latentheat)
    311          write(*,*)" latentheat = ",latentheat
     309         latentheat_surfwater=.true. ! default value
     310         call getin("latentheat_surfwater",latentheat_surfwater)
     311         write(*,*)" latentheat_surfwater = ",latentheat_surfwater
    312312
    313313         write(*,*)"rad.transfer is computed every iradia",
  • trunk/LMDZ.MARS/libf/phymars/vdifc_mod.F

    r2179 r2218  
    867867!              pdtsrf(ig) = (tsrf_lw(ig)-ptsrf(ig))/ptimestep
    868868c             Take into account the H2O latent heat impact on the surface temperature
    869               if (latentheat) then
     869              if (latentheat_surfwater) then
    870870                tsrf_lh(ig) = ptsrf(ig) + pdtsrf(ig) *ptimestep
    871871                lh=(2834.3-0.28*(tsrf_lh(ig)-To)-
Note: See TracChangeset for help on using the changeset viewer.