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

(lint) Fix obsolete boolean operators

File:
1 edited

Legend:

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

    r4843 r5082  
    8989    IF (first) THEN
    9090      CALL getin_p('multiply_proba_notrig',multiply_proba_notrig)
    91       IF (iflag_clos_bl .LT. 3) THEN
     91      IF (iflag_clos_bl < 3) THEN
    9292         random_notrig_max=1.
    9393         CALL getin_p('random_notrig_max',random_notrig_max)
    94       ELSEIF (iflag_clos_bl .EQ. 3) THEN  ! (iflag_clos_bl .LT. 3)
     94      ELSEIF (iflag_clos_bl == 3) THEN  ! (iflag_clos_bl .LT. 3)
    9595         cv_feed_area = 1.e10   ! m2
    9696         CALL getin_p('cv_feed_area', cv_feed_area)
     
    120120!!
    121121!---------------------------------------
    122   IF (iflag_clos_bl .LT. 3) THEN
     122  IF (iflag_clos_bl < 3) THEN
    123123!---------------------------------------
    124124!
     
    127127          !cc nrlmd le 10/04/2012
    128128          !-----------Stochastic triggering-----------
    129           if (iflag_trig_bl.ge.1) then
     129          if (iflag_trig_bl>=1) then
    130130             !
    131              IF (prt_level .GE. 10) THEN
     131             IF (prt_level >= 10) THEN
    132132                WRITE(lunout,*)'cin, ale_bl_stat, alp_bl, alp_bl_stat ', &
    133133                     cin, ale_bl_stat, alp_bl, alp_bl_stat
     
    140140                random_notrig(i)=1e6*ale_bl_stat(i)-int(1e6*ale_bl_stat(i))
    141141                if ( random_notrig(i) > random_notrig_max ) random_notrig(i)=0.
    142                 if ( ale_bl_trig(i) .lt. abs(cin(i))+1.e-10 ) then
     142                if ( ale_bl_trig(i) < abs(cin(i))+1.e-10 ) then
    143143                   tau_trig(i)=tau_trig_shallow
    144144                else
     
    147147             enddo
    148148             !
    149              IF (prt_level .GE. 10) THEN
     149             IF (prt_level >= 10) THEN
    150150                WRITE(lunout,*)'random_notrig, tau_trig ', &
    151151                     random_notrig, tau_trig
     
    155155
    156156             !Option pour re-activer l'ancien calcul de Ale_bl (iflag_trig_bl=2)
    157              IF (iflag_trig_bl.eq.1) then
     157             IF (iflag_trig_bl==1) then
    158158
    159159                !----Tirage al\'eatoire et calcul de ale_bl_trig
    160160                do i=1,klon
    161                    if ( (ale_bl_stat(i) .gt. abs(cin(i))+1.e-10) )  then
     161                   if ( (ale_bl_stat(i) > abs(cin(i))+1.e-10) )  then
    162162                      proba_notrig(i)=proba_notrig(i)* &
    163163                         (1.-exp(-strig(i)/s2(i)))**(n2(i)*dtime/tau_trig(i))
    164164                      !        print *, 'proba_notrig(i) ',proba_notrig(i)
    165                       if (random_notrig(i) .ge. proba_notrig(i)) then
     165                      if (random_notrig(i) >= proba_notrig(i)) then
    166166                         ale_bl_trig(i)=ale_bl_stat(i)
    167167                      else
     
    178178                enddo
    179179
    180              ELSE IF (iflag_trig_bl.ge.2) then
     180             ELSE IF (iflag_trig_bl>=2) then
    181181
    182182                do i=1,klon
    183                    if ( (Ale_bl(i) .gt. abs(cin(i))+1.e-10) )  then
     183                   if ( (Ale_bl(i) > abs(cin(i))+1.e-10) )  then
    184184                      proba_notrig(i)=proba_notrig(i)* &
    185185                         (1.-exp(-strig(i)/s2(i)))**(n2(i)*dtime/tau_trig(i))
    186186                      !        print *, 'proba_notrig(i) ',proba_notrig(i)
    187                       if (random_notrig(i) .ge. proba_notrig(i)) then
     187                      if (random_notrig(i) >= proba_notrig(i)) then
    188188                         ale_bl_trig(i)=Ale_bl(i)
    189189                      else
     
    203203
    204204             !
    205              IF (prt_level .GE. 10) THEN
     205             IF (prt_level >= 10) THEN
    206206                WRITE(lunout,*)'proba_notrig, ale_bl_trig ', &
    207207                     proba_notrig, ale_bl_trig
     
    211211
    212212          !-----------Statistical closure-----------
    213           if (iflag_clos_bl.eq.1) then
     213          if (iflag_clos_bl==1) then
    214214
    215215             do i=1,klon
    216216                !CR: alp probabiliste
    217                 if (ale_bl_trig(i).gt.0.) then
     217                if (ale_bl_trig(i)>0.) then
    218218                   alp_bl(i)=alp_bl(i)/(1.-min(proba_notrig(i),0.999))
    219219                endif
    220220             enddo
    221221
    222           else if (iflag_clos_bl.eq.2) then
     222          else if (iflag_clos_bl==2) then
    223223
    224224             !CR: alp calculee dans thermcell_main
     
    235235!
    236236!---------------------------------------
    237   ELSEIF (iflag_clos_bl .EQ. 3) THEN  ! (iflag_clos_bl .LT. 3)
     237  ELSEIF (iflag_clos_bl == 3) THEN  ! (iflag_clos_bl .LT. 3)
    238238!---------------------------------------
    239239!
     
    242242
    243243          !-----------Stochastic triggering-----------
    244      if (iflag_trig_bl.ge.1) then
     244     if (iflag_trig_bl>=1) then
    245245        !
    246         IF (prt_level .GE. 10) THEN
     246        IF (prt_level >= 10) THEN
    247247           WRITE(lunout,*)'cin, ale_bl_stat, alp_bl_stat ', &
    248248                cin, ale_bl_stat, alp_bl_stat
     
    251251        ! Use ale_bl_stat (Rochetin's code) or ale_bl (old code) according to
    252252        ! iflag_trig_bl value.
    253         IF (iflag_trig_bl.eq.1) then         ! use ale_bl_stat (Rochetin computation)
     253        IF (iflag_trig_bl==1) then         ! use ale_bl_stat (Rochetin computation)
    254254         do i=1,klon
    255255              ale_bl_ref(i)=ale_bl_stat(i)
    256256         enddo
    257         ELSE IF (iflag_trig_bl.ge.2) then    ! use ale_bl (old computation)
     257        ELSE IF (iflag_trig_bl>=2) then    ! use ale_bl (old computation)
    258258         do i=1,klon
    259259              ale_bl_ref(i)=Ale_bl(i)
     
    266266!!jyg           proba_notrig(i)=1.
    267267           random_notrig(i)=1e6*ale_bl_stat(i)-int(1e6*ale_bl_stat(i))
    268            if ( ale_bl_trig(i) .lt. abs(cin(i))+1.e-10 ) then
     268           if ( ale_bl_trig(i) < abs(cin(i))+1.e-10 ) then
    269269              tau_trig(i)=tau_trig_shallow
    270270           else
     
    273273        enddo
    274274        !
    275         IF (prt_level .GE. 10) THEN
     275        IF (prt_level >= 10) THEN
    276276           WRITE(lunout,*)'random_notrig, tau_trig ', &
    277277                random_notrig, tau_trig
     
    282282        !----alp_bl computation
    283283        do i=1,klon
    284            if ( (ale_bl_ref(i) .gt. abs(cin(i))+1.e-10) )  then
     284           if ( (ale_bl_ref(i) > abs(cin(i))+1.e-10) )  then
    285285              birth_number = n2(i)*exp(-strig(i)/s2(i))
    286286              birth_rate(i) = birth_number/(tau_trig(i)*cell_area(i))
     
    301301        !----ale_bl_trig computation
    302302         do i=1,klon
    303            if (random_notrig(i) .ge. proba_notrig(i)) then
     303           if (random_notrig(i) >= proba_notrig(i)) then
    304304              ale_bl_trig(i)=ale_bl_ref(i)
    305305           else
     
    309309
    310310        !
    311         IF (prt_level .GE. 10) THEN
     311        IF (prt_level >= 10) THEN
    312312           WRITE(lunout,*)'proba_notrig, ale_bl_trig ', &
    313313                proba_notrig, ale_bl_trig
     
    320320!---------------------------------------
    321321
    322           IF (prt_level .GE. 10) THEN
     322          IF (prt_level >= 10) THEN
    323323             WRITE(lunout,*)'alpale_th: ale_bl_trig, alp_bl_stat, birth_rate ', &
    324324                      ale_bl_trig(1), alp_bl_stat(1), birth_rate(1)
     
    330330          ! Couplage Thermiques/Emanuel seulement si T<0
    331331          if (iflag_coupl==2) then
    332              IF (prt_level .GE. 10) THEN
     332             IF (prt_level >= 10) THEN
    333333                WRITE(lunout,*)'Couplage Thermiques/Emanuel seulement si T<0'
    334334             ENDIF
Note: See TracChangeset for help on using the changeset viewer.