Ignore:
Timestamp:
Jul 19, 2024, 7:54:50 PM (4 months ago)
Author:
abarral
Message:

convert labeled do (f77) to do .. end do

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/branches/Amaury_dev/libf/dyn3d/advect.F

    r2622 r5086  
    5757         deuxjour = 2. * daysec
    5858
    59          DO   ij   = 1, ip1jmp1
     59         DO   ij   = 1, ip1jmp1
    6060         unsaire2(ij) = unsaire(ij) * unsaire(ij)
    61    1     CONTINUE
     61      END DO
    6262      END IF
    6363
     
    100100
    101101c
    102       DO 20 l = 1, llmm1
     102      DO l = 1, llmm1
    103103
    104104
    105105c       ......   calcul de  - w/2.    au niveau  l+1   .......
    106106
    107       DO 5   ij   = 1, ip1jmp1
     107      DO ij   = 1, ip1jmp1
    108108      wsur2( ij ) = - 0.5 * w( ij,l+1 )
    109    5  CONTINUE
     109      END DO
    110110
    111111
    112112c     .....................     calcul pour  du     ..................
    113113
    114       DO 6 ij = iip2 ,ip1jm-1
     114      DO ij = iip2 ,ip1jm-1
    115115      ww        = wsur2 (  ij  )     + wsur2( ij+1 )
    116116      uu        = 0.5 * ( ucov(ij,l) + ucov(ij,l+1) )
    117117      du(ij,l)  = du(ij,l)   - ww * ( uu - uav(ij, l ) )/massebx(ij, l )
    118118      du(ij,l+1)= du(ij,l+1) + ww * ( uu - uav(ij,l+1) )/massebx(ij,l+1)
    119    6  CONTINUE
     119      END DO
    120120
    121121c     .....  correction pour  du(iip1,j,l)  ........
     
    123123
    124124CDIR$ IVDEP
    125       DO   ij   = iip1 +iip1, ip1jm, iip1
     125      DO   ij   = iip1 +iip1, ip1jm, iip1
    126126      du( ij, l  ) = du( ij -iim, l  )
    127127      du( ij,l+1 ) = du( ij -iim,l+1 )
    128    7  CONTINUE
     128      END DO
    129129
    130130c     .................    calcul pour   dv      .....................
    131131
    132       DO 8 ij = 1, ip1jm
     132      DO ij = 1, ip1jm
    133133      ww        = wsur2( ij+iip1 )   + wsur2( ij )
    134134      vv        = 0.5 * ( vcov(ij,l) + vcov(ij,l+1) )
    135135      dv(ij,l)  = dv(ij, l ) - ww * (vv - vav(ij, l ) )/masseby(ij, l )
    136136      dv(ij,l+1)= dv(ij,l+1) + ww * (vv - vav(ij,l+1) )/masseby(ij,l+1)
    137    8  CONTINUE
     137      END DO
    138138
    139139c
     
    147147c                   ...............
    148148
    149         DO 15 ij = 1, ip1jmp1
     149        DO ij = 1, ip1jmp1
    150150         ww            = wsur2(ij) * (teta(ij,l) + teta(ij,l+1) )
    151151         dteta(ij, l ) = dteta(ij, l )  -  ww
    152152         dteta(ij,l+1) = dteta(ij,l+1)  +  ww
    153   15    CONTINUE
     153      END DO
    154154
    155155      IF( conser)  THEN
    156         DO 17 ij = 1,ip1jmp1
     156        DO ij = 1,ip1jmp1
    157157        ge(ij)   = wsur2(ij) * wsur2(ij) * unsaire2(ij)
    158   17    CONTINUE
     158      END DO
    159159        gt       = SSUM( ip1jmp1,ge,1 )
    160160        gtot(l)  = deuxjour * SQRT( gt/ip1jmp1 )
    161161      END IF
    162162
    163   20  CONTINUE
     163      END DO
    164164 
    165165      RETURN
Note: See TracChangeset for help on using the changeset viewer.