Ignore:
Timestamp:
Apr 29, 2019, 3:13:04 PM (6 years ago)
Author:
aboissinot
Message:

Alimentation (more precisely lalim) is removed from thermcell_flux as well as corrections which need it.
Consequently, iflag_thermals_optflux flag is removed from thermcell_mod.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.GENERIC/libf/phystd/thermcell_main.F90

    r2127 r2132  
    88                          f0,fm0,entr0,detr0,zw2,fraca,                       &
    99                          zqta,zqla,ztv,ztva,zhla,zhl,zqsa,                   &
    10                           lmin,lmix,lalim,lmax)
     10                          lmin,lmix,lmax)
    1111     
    1212     
     
    126126      REAL linter(ngrid)                        ! Level (continuous) of maximal vertical speed
    127127      REAL zmix(ngrid)                          ! Altitude of maximal vertical speed
    128       REAL zmax(ngrid)                          ! Maximal altitude reached by the plume
     128      REAL zmax(ngrid)                          ! Plume height
    129129      REAL wmax(ngrid)                          ! Maximal vertical speed
    130130      REAL zw2(ngrid,nlay+1)                    ! Plume vertical speed
     
    149149      CHARACTER (len=80) :: abort_message
    150150     
    151 ! AB: I remove alimentation, which is in fact included in entr_star. EN COURS
    152       INTEGER lalim(ngrid)                      ! Highest alimentation level
    153       REAL alim_star(ngrid,nlay)                ! Normalized alimentation
    154       REAL alim_star_tot(ngrid)                 ! Integrated alimentation
    155       REAL alim_star_clos(ngrid,nlay)           ! Closure alimentation
    156      
    157151!===============================================================================
    158152! Initialization
     
    183177      pdtadj(:,:) = 0.0
    184178      pdqadj(:,:,:) = 0.0
    185      
    186 ! AB: I remove alimentation, which is in fact included in entr_star. EN COURS
    187       alim_star(:,:) = 0.
    188       alim_star_tot(:) = 0.
    189       alim_star_clos(:,:) = 0.
    190       lalim(:) = 1
    191179     
    192180! AB: Careful, hard-coded value from Earth tuned version of the thermal plume model!
     
    333321      &                    ztva,zhla,zqla,zqta,zta,                           &
    334322      &                    zw2,zqsa,lmix,lmin)
    335      
     323           
    336324!-------------------------------------------------------------------------------
    337325! Thermal plumes characteristics: zmax, zmix, wmax
     
    374362     
    375363      CALL thermcell_flux(ngrid,nlay,ptimestep,masse,                         &
    376 ! AB: I remove alimentation, which is in fact included in entr_star. EN COURS
    377 !     That is not already done for thermcell_flux.
    378       &                   lalim,lmin,lmax,entr_star,detr_star,                &
     364      &                   lmin,lmax,entr_star,detr_star,                      &
    379365      &                   f,rhobarz,zlev,zw2,fm,entr,detr,zqla)
    380366     
Note: See TracChangeset for help on using the changeset viewer.