Changeset 2000 for LMDZ5/trunk


Ignore:
Timestamp:
Mar 26, 2014, 7:05:47 PM (11 years ago)
Author:
fhourdin
Message:

Introduction d'un parametre pour controler l'altitude a laquelle on va chercher l'air
pour l'entrainement pour obtenir des stratocumulus
dz = fact_thermals_ed_dz * z (these Arnaud Jam)

Location:
LMDZ5/trunk/libf/phylmd
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • LMDZ5/trunk/libf/phylmd/conf_phys_m.F90

    r1998 r2000  
    115115
    116116    integer,SAVE :: iflag_thermals_ed_omp,iflag_thermals_optflux_omp,iflag_thermals_closure_omp
     117    real, SAVE :: fact_thermals_ed_dz_omp
    117118    integer,SAVE :: iflag_thermals_omp,nsplit_thermals_omp
    118119    real,save :: tau_thermals_omp,alp_bl_k_omp
     
    11411142    iflag_thermals_omp = 0
    11421143    call getin('iflag_thermals',iflag_thermals_omp)
     1144    !
     1145    !Config Key  = iflag_thermals_ed
     1146    !Config Desc =
     1147    !Config Def  = 0
     1148    !Config Help =
     1149    !
     1150    fact_thermals_ed_dz_omp = 0.1
     1151
     1152    call getin('fact_thermals_ed_dz',fact_thermals_ed_dz_omp)
    11431153    !
    11441154    !
     
    18231833    iflag_thermals = iflag_thermals_omp
    18241834    iflag_thermals_ed = iflag_thermals_ed_omp
     1835    fact_thermals_ed_dz = fact_thermals_ed_dz_omp
    18251836    iflag_thermals_optflux = iflag_thermals_optflux_omp
    18261837    iflag_thermals_closure = iflag_thermals_closure_omp
     
    20152026    write(lunout,*)' iflag_thermals = ', iflag_thermals
    20162027    write(lunout,*)' iflag_thermals_ed = ', iflag_thermals_ed
     2028    write(lunout,*)' fact_thermals_ed_dz = ', fact_thermals_ed_dz
    20172029    write(lunout,*)' iflag_thermals_optflux = ', iflag_thermals_optflux
    20182030    write(lunout,*)' iflag_thermals_closure = ', iflag_thermals_closure
  • LMDZ5/trunk/libf/phylmd/thermcell.h

    r1998 r2000  
    99      real,parameter     :: r_aspect_thermals=2.,l_mix_thermals=30.
    1010      real               :: alp_bl_k
    11       real               :: tau_thermals
     11      real               :: tau_thermals,fact_thermals_ed_dz
    1212      integer,parameter  :: w2di_thermals=0
    1313      integer            :: isplit
     
    1717
    1818      common/ctherm1/iflag_thermals,nsplit_thermals,iflag_thermals_closure
    19       common/ctherm2/tau_thermals,alp_bl_k
     19      common/ctherm2/tau_thermals,alp_bl_k,fact_thermals_ed_dz
    2020      common/ctherm4/iflag_coupl,iflag_clos,iflag_wake
    2121      common/ctherm5/iflag_thermals_ed,iflag_thermals_optflux
  • LMDZ5/trunk/libf/phylmd/thermcell_plume.F90

    r1998 r2000  
    295295!Modif AJAM
    296296         
    297         lmel=0.1*zlev(ig,l)
     297        lmel=fact_thermals_ed_dz*zlev(ig,l)
    298298!        lmel=2.5*(zlev(ig,l)-zlev(ig,l-1))
    299299        lt=l+1
Note: See TracChangeset for help on using the changeset viewer.