Ignore:
Timestamp:
Jul 24, 2024, 2:54:37 PM (4 months ago)
Author:
abarral
Message:

rename modules properly lmdz_*
move ismin, ismax, minmax into new lmdz_libmath.f90
(lint) uppercase fortran keywords

File:
1 edited

Legend:

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

    r5103 r5116  
    3333      do ig=1,ngrid
    3434         do l=nlay,lalim(ig)+1,-1
    35             if (zw2(ig,l)<=1.e-10) then
     35            if (zw2(ig,l)<=1.e-10) THEN
    3636               lmax(ig)=l-1
    3737            endif
     
    4242! atteind le haut du modele ...
    4343      do ig=1,ngrid
    44       if ( zw2(ig,nlay) > 1.e-10 ) then
     44      if ( zw2(ig,nlay) > 1.e-10 ) THEN
    4545          PRINT*,'WARNING !!!!! W2 thermiques non nul derniere couche '
    4646          lmax(ig)=nlay
     
    5050! pas de thermique si couche 1 stable
    5151      do ig=1,ngrid
    52          if (lmin(ig)>1) then
     52         if (lmin(ig)>1) THEN
    5353             lmax(ig)=1
    5454             lmin(ig)=1
     
    6464      do l=1,nlay
    6565         do ig=1,ngrid
    66             if (l<=lmax(ig)) then
    67                 if (zw2(ig,l)<0.)then
     66            if (l<=lmax(ig)) THEN
     67                if (zw2(ig,l)<0.)THEN
    6868                  PRINT*,'pb2 zw2<0'
    6969                endif
     
    8282      enddo
    8383
    84 !     if (iflag_thermals_ed.ge.1) then
    85       if (1==0) then
     84!     if (iflag_thermals_ed.ge.1) THEN
     85      if (1==0) THEN
    8686!CR:date de quand le calcul du zmax continu etait buggue
    8787         num(:)=0.
     
    9494       enddo
    9595       do ig=1,ngrid
    96        if (denom(ig)>1.e-10) then
     96       if (denom(ig)>1.e-10) THEN
    9797          zmax(ig)=2.*num(ig)/denom(ig)
    9898          zmax0(ig)=zmax(ig)
     
    128128! def de  zmix continu (profil parabolique des vitesses)
    129129      do ig=1,ngrid
    130            if (lmix(ig)>1) then
     130           if (lmix(ig)>1) THEN
    131131! test
    132132              if (((zw2(ig,lmix(ig)-1)-zw2(ig,lmix(ig)))  &
     
    134134          -(zw2(ig,lmix(ig))-zw2(ig,lmix(ig)+1))  &
    135135          *((zlev(ig,lmix(ig)-1))-(zlev(ig,lmix(ig)))))>1e-10)  &
    136           then
    137 
     136          THEN
    138137            zmix(ig)=((zw2(ig,lmix(ig)-1)-zw2(ig,lmix(ig)))  &
    139138          *((zlev(ig,lmix(ig)))**2-(zlev(ig,lmix(ig)+1))**2)  &
     
    152151          endif
    153152!test
    154          if ((zmax(ig)-zmix(ig))<=0.) then
     153         if ((zmax(ig)-zmix(ig))<=0.) THEN
    155154            zmix(ig)=0.9*zmax(ig)
    156155!            PRINT*,'pb zmix>zmax'
     
    162161         do l=1,nlay
    163162            if (zmix(ig)>=zlev(ig,l).and.  &
    164             zmix(ig)<zlev(ig,l+1)) then
     163            zmix(ig)<zlev(ig,l+1)) THEN
    165164              lmix(ig)=l
    166165             endif
Note: See TracChangeset for help on using the changeset viewer.