Ignore:
Timestamp:
Jul 19, 2024, 7:54:50 PM (2 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/phylmd/cosp/icarus.F

    r5082 r5086  
    364364      enddo
    365365
    366       do 12 ilev=1,nlev
     366      do ilev=1,nlev
    367367        do j=1,npoints
    368368         if (pfull(j,ilev) < 40000. .and.
     
    375375           end if
    376376        enddo
    377 12    continue
    378 
    379       do 13 ilev=1,nlev
     377      END DO
     378
     379      do ilev=1,nlev
    380380        do j=1,npoints
    381381           if (at(j,ilev) > atmax(j) .and.
    382382     &              ilev  >= itrop(j)) atmax(j)=at(j,ilev)
    383383        enddo
    384 13    continue
     384      END DO
    385385
    386386      end if
     
    391391              meantb(j) = 0.
    392392              meantbclr(j) = 0.
    393           end do
     393          END DO
    394394      else
    395395          do j=1,npoints
    396396              meantb(j) = output_missing_value
    397397              meantbclr(j) = output_missing_value
    398           end do
     398          END DO
    399399      end if
    400400     
     
    466466 
    467467      !initialize tau and albedocld to zero
    468       do 15 ibox=1,ncol
     468      do ibox=1,ncol
    469469        do j=1,npoints
    470470            tau(j,ibox)=0.
     
    474474          box_cloudy(j,ibox)=.false.
    475475        enddo
    476 15    continue
     476      END DO
    477477
    478478      !compute total cloud optical depth for each column     
     
    541541        if (ncolprint /= 0)
    542542     &         write(6,*)  'ilev   pw (kg/m2)   tauwv(j)      dem_wv'
    543         do 125 ilev=1,nlev
     543        do ilev=1,nlev
    544544          do j=1,npoints
    545545               !press and dpress are dyne/cm2 = Pascals *10
     
    568568               enddo
    569569             endif
    570 125     continue
     570      END DO
    571571
    572572        !initialize variables
     
    740740            bb(j)=1/( exp(1307.27/skt(j)) - 1. )
    741741            !bb(j)=5.67e-8*skt(j)**4
    742           end do
     742          END DO
    743743
    744744        do ibox=1,ncol
     
    751751     &         * trans_layers_above(j,ibox)
    752752           
    753           end do
    754         end do
     753          END DO
     754        END DO
    755755
    756756        !calculate mean infrared brightness temperature
     
    758758          do j=1,npoints
    759759            meantb(j) = meantb(j)+1307.27/(log(1.+(1./fluxtop(j,ibox))))
    760           end do
    761         end do
     760          END DO
     761        END DO
    762762          do j=1, npoints
    763763            meantb(j) = meantb(j) / real(ncol)
    764           end do       
     764          END DO
    765765
    766766        if (ncolprint/=0) then
     
    784784          write (6,'(8f7.2)') (meantb(j),ibox=1,ncolprint)
    785785     
    786           end do
     786          END DO
    787787      endif
    788788   
     
    925925
    926926      !compute cloud top pressure
    927       do 30 ibox=1,ncol
     927      do ibox=1,ncol
    928928        !segregate according to optical thickness
    929929        if (top_height == 1 .or. top_height == 3) then
     
    933933            nmatch(j)=0
    934934          enddo
    935           do 29 k1=1,nlev-1
     935          do k1=1,nlev-1
    936936            if (top_height_direction == 2) then
    937937              ilev = nlev - k1
     
    951951             end if                         
    952952            enddo
    953 29        continue
     953      END DO
    954954
    955955          do j=1,npoints
     
    992992              levmatch(j,ibox)=ilev
    993993              end if
    994             end do
    995           end do
     994            END DO
     995          END DO
    996996        end if                           
    997997         
     
    10031003        enddo
    10041004
    1005 30    continue
     1005      END DO
    10061006             
    10071007!
     
    10321032
    10331033      !reset frequencies
    1034       do 38 ilev=1,7
     1034      do ilev=1,7
    10351035      do 38 ilev2=1,7
    10361036        do j=1,npoints !
     
    10421042        enddo
    1043104338    continue
     1044      END DO
    10441045
    10451046      !reset variables need for averaging cloud properties
     
    10601061      boxarea = 1./real(ncol)
    10611062     
    1062       do 39 ibox=1,ncol
     1063      do ibox=1,ncol
    10631064        do j=1,npoints
    10641065
     
    11661167                       
    11671168        enddo ! j
    1168 39    continue
     1169      END DO
    11691170     
    11701171      !compute mean cloud properties
     
    12271228     &           (cchar_realtops(acc(ilev,ibox)+1),ilev=1,nlev)
    12281229     &           ,(cchar(acc(ilev,ibox)+1),ilev=1,nlev)
    1229              end do
     1230             END DO
    12301231             close(9)
    12311232
Note: See TracChangeset for help on using the changeset viewer.