Ignore:
Timestamp:
May 5, 2021, 12:50:37 PM (3 years ago)
Author:
jyg
Message:

New provisional version of the splitting of the
diffusive boundary layer into inwake and offwake
PBLs. The splitting of the diffuse BL should NOT
be activated yet for general purpose simulations.

The splitting is activated by:
mod(iflag_pbl_split,10)=1 for the option with
fixed surface temperature and
mod(iflag_pbl_split,10)=2 for the option with
coupled surface temperature.

iflag_pbl_split=0 ==> no splittingat all.
iflag_pbl_split=10 ==> splitting of thermals.
iflag_pbl_split=11 ==> splitting of thermals and
of vertical diffusion (fixed surf. temp.).
iflag_pbl_split=12 ==> splitting of thermals and
of vertical diffusion (coupled surf. temp.).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/trunk/libf/phylmd/physiq_mod.F90

    r3877 r3888  
    210210       zxrunofflic,                            &
    211211       zxtsol, snow_lsc, zxfqfonte, zxqsurf,   &
     212       delta_qsurf,                            &
    212213       rain_lsc, rain_num,                     &
    213214       !
     
    24852486    !   s_therm,   s_trmb1,   s_trmb2, s_trmb3,
    24862487    !   zu10m,     zv10m,   fder,
    2487     !   zxqsurf,   rh2m,      zxfluxu, zxfluxv,
     2488    !   zxqsurf,   delta_qsurf,
     2489    !   rh2m,      zxfluxu, zxfluxv,
    24882490    !   frugs,     agesno,    fsollw,  fsolsw,
    24892491    !   d_ts,      fevap,     fluxlat, t2m,
     
    25462548                                !albedo SB <<<
    25472549            cdragh,    cdragm,  u1,    v1,            &
     2550            beta_aridity, &
    25482551                                !albedo SB >>>
    25492552                                ! albsol1,   albsol2,   sens,    evap,      &
     
    25722575            s_therm,   s_trmb1,   s_trmb2, s_trmb3, &
    25732576            zustar, zu10m,     zv10m,   fder, &
    2574             zxqsurf,   rh2m,      zxfluxu, zxfluxv, &
     2577            zxqsurf, delta_qsurf,   rh2m,      zxfluxu, zxfluxv, &
    25752578            z0m, z0h,     agesno,    fsollw,  fsolsw, &
    25762579            d_ts,      fevap,     fluxlat, t2m, &
     
    46374640
    46384641    CALL tend_to_tke(pdtphys,paprs,exner,t_seri,u_seri,v_seri,dtadd,duadd,dvadd,pctsrf,pbl_tke)
    4639 
     4642   !
     4643   ! Prevent pbl_tke_w from becoming negative
     4644    wake_delta_pbl_tke(:,:,:) = max(wake_delta_pbl_tke(:,:,:), -pbl_tke(:,:,:))
     4645   !
    46404646
    46414647       ENDIF
Note: See TracChangeset for help on using the changeset viewer.