Ignore:
Timestamp:
Jul 19, 2024, 5:41:58 PM (4 months ago)
Author:
abarral
Message:

(lint) Fix obsolete boolean operators

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/branches/Amaury_dev/libf/phylmd/lmdz_thermcell_dry.F90

    r4590 r5082  
    1515! Le calcul pourrait etre sans doute simplifier.
    1616! La temperature potentielle virtuelle dans la panache ascendant est
    17 ! la temperature potentielle virtuelle pondérée par alim_star.
     17! la temperature potentielle virtuelle pondérée par alim_star.
    1818!--------------------------------------------------------------------------
    1919       USE lmdz_thermcell_ini, ONLY: prt_level, RG
     
    7373       do l=1,nlay-2
    7474         do ig=1,ngrid
    75             if (l.eq.lmin(ig).and.lalim(ig).gt.1) then
     75            if (l==lmin(ig).and.lalim(ig)>1) then
    7676
    7777!------------------------------------------------------------------------
     
    9090! 1. le flux de masse en haut  f_star(ig,l+1)
    9191! 2. la temperature potentielle virtuelle dans la couche ztva(ig,l)
    92 ! 3. la vitesse au carré en haut zw2(ig,l+1)
     92! 3. la vitesse au carr en haut zw2(ig,l+1)
    9393!------------------------------------------------------------------------
    9494
    95             else if (zw2(ig,l).ge.1e-10) then
     95            else if (zw2(ig,l)>=1e-10) then
    9696
    9797               ztva(ig,l)=(f_star(ig,l)*ztva(ig,l-1)+alim_star(ig,l)  &
     
    104104!------------------------------------------------------------------------
    105105
    106             if (zw2(ig,l+1)>0. .and. zw2(ig,l+1).lt.1.e-10) then
     106            if (zw2(ig,l+1)>0. .and. zw2(ig,l+1)<1.e-10) then
    107107!               stop'On tombe sur le cas particulier de thermcell_dry'
    108108!               print*,'On tombe sur le cas particulier de thermcell_dry'
     
    112112            endif
    113113
    114             if (zw2(ig,l+1).lt.0.) then
     114            if (zw2(ig,l+1)<0.) then
    115115               linter(ig)=(l*(zw2(ig,l+1)-zw2(ig,l))  &
    116116     &           -zw2(ig,l))/(zw2(ig,l+1)-zw2(ig,l))
     
    119119!            endif
    120120!CR:zmax continu 06/05/12: calcul de linter quand le thermique est stoppe par le detrainement
    121             elseif (f_star(ig,l+1).lt.0.) then
     121            elseif (f_star(ig,l+1)<0.) then
    122122               linter(ig)=(l*(f_star(ig,l+1)-f_star(ig,l))  &
    123123     &           -f_star(ig,l))/(f_star(ig,l+1)-f_star(ig,l))
     
    128128               wa_moy(ig,l+1)=sqrt(zw2(ig,l+1))
    129129
    130             if (wa_moy(ig,l+1).gt.wmaxa(ig)) then
     130            if (wa_moy(ig,l+1)>wmaxa(ig)) then
    131131!   lmix est le niveau de la couche ou w (wa_moy) est maximum
    132132               lmix(ig)=l+1
     
    135135         enddo
    136136      enddo
    137        if (prt_level.ge.1) print*,'fin calcul zw2'
     137       if (prt_level>=1) print*,'fin calcul zw2'
    138138!
    139139! Determination de zw2 max
     
    144144      do l=1,nlay
    145145         do ig=1,ngrid
    146             if (l.le.lmax(ig)) then
     146            if (l<=lmax(ig)) then
    147147                zw2(ig,l)=sqrt(zw2(ig,l))
    148148                wmax(ig)=max(wmax(ig),zw2(ig,l))
Note: See TracChangeset for help on using the changeset viewer.