Ignore:
Timestamp:
Jan 10, 2019, 3:44:36 PM (6 years ago)
Author:
aboissinot
Message:

Fix a bug in thermcell_closure arguments which implies wrong fluxes normalization.

File:
1 edited

Legend:

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

    r2060 r2064  
    33!
    44      SUBROUTINE thermcell_closure(ngrid,nlay,ptimestep,rho,zlev,             &
    5       &                    lalim,alim_star,f_star,zmax,wmax,f,lev_out)
    6      
     5      &                            lalim,alim_star,f_star,                    &
     6      &                            zmax,wmax,f,lev_out)
    77     
    88!==============================================================================
     
    7777      DO ig=1,ngrid
    7878         IF (lalim(ig)>llmax) THEN
    79             llmax=lalim(ig)
     79            llmax = lalim(ig)
    8080         ENDIF
    8181      ENDDO
     
    8888         DO ig=1,ngrid
    8989            IF (k<lalim(ig)) THEN
    90                alim_star2(ig)=alim_star2(ig)+alim_star(ig,k)**2  &
    91                &                    /(rho(ig,k)*(zlev(ig,k+1)-zlev(ig,k)))
    92                alim_star_tot(ig)=alim_star_tot(ig)+alim_star(ig,k)
     90               alim_star2(ig) = alim_star2(ig) + alim_star(ig,k)**2           &
     91               &              / (rho(ig,k) * (zlev(ig,k+1) - zlev(ig,k)))
     92               alim_star_tot(ig) = alim_star_tot(ig) + alim_star(ig,k)
    9393            ENDIF
    9494         ENDDO
     
    9797      DO ig=1,ngrid
    9898         IF (alim_star2(ig)>1.e-10) THEN
    99             f(ig) = wmax(ig) * alim_star_tot(ig)/                             &
    100             &     (max(500.,zmax(ig))*r_aspect_thermals*alim_star2(ig))
     99            f(ig) = wmax(ig) * alim_star_tot(ig)                              &
     100            &     / (max(500.,zmax(ig)) * r_aspect_thermals * alim_star2(ig))
    101101         ENDIF
    102102      ENDDO
Note: See TracChangeset for help on using the changeset viewer.