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/calltherm.F90

    r4843 r5082  
    198198         ale_bl(:)=0.
    199199         alp_bl(:)=0.
    200          if (prt_level.ge.10) then
     200         if (prt_level>=10) then
    201201          print*,'thermV4 nsplit: ',nsplit_thermals,' weak_inversion'
    202202         endif
    203203
    204204!   tests sur les valeurs negatives de l'eau
    205          logexpr0=prt_level.ge.10
     205         logexpr0=prt_level>=10
    206206         nbptspb=0
    207207         do k=1,klev
     
    209209! Attention teste abderr 19-03-09
    210210!               logexpr2(i,k)=.not.q_seri(i,k).ge.0.
    211                 logexpr2(i,k)=.not.q_seri(i,k).ge.1.e-15
     211                logexpr2(i,k)=.not.q_seri(i,k)>=1.e-15
    212212               if (logexpr2(i,k)) then
    213213#ifdef ISO
     
    228228            enddo
    229229         enddo
    230          if(nbptspb.GT.0) print*,'Number of points with q_seri(i,k)<=0 ',nbptspb   
     230         if(nbptspb>0) print*,'Number of points with q_seri(i,k)<=0 ',nbptspb
    231231
    232232
     
    257257     &      ,r_aspect_thermals,30.,w2di_thermals  &
    258258     &      ,tau_thermals)
    259           else if (iflag_thermals.eq.2) then
     259          else if (iflag_thermals==2) then
    260260            CALL thermcell_sec(klon,klev,zdt  &
    261261     &      ,pplay,paprs,pphi,zlev  &
     
    265265     &      ,r_aspect_thermals,30.,w2di_thermals  &
    266266     &      ,tau_thermals)
    267           else if (iflag_thermals.eq.3) then
     267          else if (iflag_thermals==3) then
    268268            CALL thermcell(klon,klev,zdt  &
    269269     &      ,pplay,paprs,pphi  &
     
    273273     &      ,r_aspect_thermals,l_mix_thermals,w2di_thermals  &
    274274     &      ,tau_thermals)
    275           else if (iflag_thermals.eq.10) then
     275          else if (iflag_thermals==10) then
    276276            CALL thermcell_eau(klon,klev,zdt  &
    277277     &      ,pplay,paprs,pphi  &
     
    281281     &      ,r_aspect_thermals,l_mix_thermals,w2di_thermals  &
    282282     &      ,tau_thermals)
    283           else if (iflag_thermals.eq.11) then
     283          else if (iflag_thermals==11) then
    284284              abort_message = 'cas non prevu dans calltherm'
    285285              CALL abort_physic (modname,abort_message,1)
    286           else if (iflag_thermals.eq.12) then
     286          else if (iflag_thermals==12) then
    287287            CALL calcul_sec(klon,klev,zdt  &
    288288     &      ,pplay,paprs,pphi,zlev  &
     
    323323     &        )
    324324
    325            if (prt_level.gt.10) write(lunout,*)'Apres thermcell_main OK'
     325           if (prt_level>10) write(lunout,*)'Apres thermcell_main OK'
    326326         else
    327327           abort_message = 'Cas des thermiques non prevu'
     
    355355      fact(:)=0.
    356356      DO i=1,klon
    357        logexpr1(i)=flag_bidouille_stratocu.or.weak_inversion(i).gt.0.5
     357       logexpr1(i)=flag_bidouille_stratocu.or.weak_inversion(i)>0.5
    358358       IF(logexpr1(i)) fact(i)=1./REAL(nsplit_thermals)
    359359      ENDDO
     
    414414#endif
    415415#endif
    416            if (prt_level.gt.10) write(lunout,*)'Apres apres thermcell_main OK'
     416           if (prt_level>10) write(lunout,*)'Apres apres thermcell_main OK'
    417417
    418418       DO i=1,klon
     
    422422            alp_bl(i)=alp_bl(i)+alp(i)/REAL(nsplit_thermals)
    423423!            write(23,*)'ALP CALLTHERM',alp_bl(i),alp(i)
    424         if(prt_level.GE.10) print*,'calltherm i alp_bl alp ale_bl ale',i,alp_bl(i),alp(i),ale_bl(i),ale(i)
     424        if(prt_level>=10) print*,'calltherm i alp_bl alp ale_bl ale',i,alp_bl(i),alp(i),ale_bl(i),ale(i)
    425425       ENDDO
    426426
     
    431431            DO k = 1, klev
    432432            DO i = 1, klon
    433                logexpr2(i,k)=.not.q_seri(i,k).ge.0.
     433               logexpr2(i,k)=.not.q_seri(i,k)>=0.
    434434               if (logexpr2(i,k)) then
    435435                q_seri(i,k)=1.e-15
     
    457457#endif
    458458
    459         IF(nbptspb.GT.0) print*,'Number of points with q_seri(i,k)<=0 ',nbptspb   
     459        IF(nbptspb>0) print*,'Number of points with q_seri(i,k)<=0 ',nbptspb
    460460! tests sur les valeurs de la temperature
    461461        nbptspb=0
    462462            DO k = 1, klev
    463463            DO i = 1, klon
    464                logexpr2(i,k)=t_seri(i,k).lt.50..or.t_seri(i,k).gt.370.
     464               logexpr2(i,k)=t_seri(i,k)<50..or.t_seri(i,k)>370.
    465465               if (logexpr2(i,k)) nbptspb=nbptspb+1
    466466!              if ((t_seri(i,k).lt.50.) .or.  &
     
    472472            ENDDO
    473473            ENDDO
    474         IF(nbptspb.GT.0) print*,'Number of points with q_seri(i,k)<=0 ',nbptspb
     474        IF(nbptspb>0) print*,'Number of points with q_seri(i,k)<=0 ',nbptspb
    475475         enddo ! isplit
    476476
     
    483483               do k=1,klev
    484484            do i=1,klon
    485                   if (entr_therm(i,k).gt.0.) then
     485                  if (entr_therm(i,k)>0.) then
    486486                     fmc_therm(i,k+1)=fmc_therm(i,k)+entr_therm(i,k)
    487487                  else
     
    498498!      print*,'<<<<calcul de lhumidite dans thermique'
    499499!CR:on ne le calcule que pour le cas sec
    500       if (iflag_thermals.le.11) then     
     500      if (iflag_thermals<=11) then
    501501      do i=1,klon
    502502         zqasc(i,1)=q_seri(i,1)
    503503         do k=2,klev
    504             if (fmc_therm(i,k+1).gt.1.e-6) then
     504            if (fmc_therm(i,k+1)>1.e-6) then
    505505               zqasc(i,k)=(fmc_therm(i,k)*zqasc(i,k-1)  &
    506506     &              +entr_therm(i,k)*q_seri(i,k))/fmc_therm(i,k+1)
     
    519519                do k=1,klev
    520520                   clwcon0(i,k)=zqasc(i,k)-zqsat(i,k)
    521                    if (clwcon0(i,k).lt.0. .or.   &
    522      &             (fm_therm(i,k+1)+detrc_therm(i,k)).lt.1.e-6) then
     521                   if (clwcon0(i,k)<0. .or.   &
     522     &             (fm_therm(i,k+1)+detrc_therm(i,k))<1.e-6) then
    523523                      clwcon0(i,k)=0.
    524524                   endif
     
    529529                do k=1,klev
    530530                   clwcon0(i,k)=zqla(i,k) 
    531                    if (clwcon0(i,k).lt.0. .or.   &
    532      &             (fm_therm(i,k+1)+detrc_therm(i,k)).lt.1.e-6) then
     531                   if (clwcon0(i,k)<0. .or.   &
     532     &             (fm_therm(i,k+1)+detrc_therm(i,k))<1.e-6) then
    533533                   clwcon0(i,k)=0.
    534534                   endif
     
    542542          do i=1,klon
    543543             do k=1,klev
    544                 if (ztla(i,k) .lt. 1.e-10) fraca(i,k) =0.
     544                if (ztla(i,k) < 1.e-10) fraca(i,k) =0.
    545545             enddo
    546546          enddo
Note: See TracChangeset for help on using the changeset viewer.