@@ -120,13 +120,13 @@ program time_ave
120120 real , allocatable :: TEM_VARS(:,:,:,:)
121121
122122 data TEM_NAMES / ' U' ,' V' ,' T' ,' OMEGA' ,' USVS' ,' USWS' ,' VSTS' /
123- data TEM_FOUND / ' .F. ' ,
124- . ' .F. ' ,
125- . ' .F. ' ,
126- . ' .F. ' ,
127- . ' .F. ' ,
128- . ' .F. ' ,
129- . ' .F. ' /
123+ data TEM_FOUND / .FALSE. ,
124+ . .FALSE. ,
125+ . .FALSE. ,
126+ . .FALSE. ,
127+ . .FALSE. ,
128+ . .FALSE. ,
129+ . .FALSE. /
130130
131131 logical TEM_WRITE
132132 logical NO_TEM
@@ -215,22 +215,22 @@ program time_ave
215215 if ( trim (arg(n)).eq. ' -dv' .or. trim (arg(n)).eq. ' -mdv' ) ldquad = .true.
216216
217217 if ( trim (arg(n)).eq. ' -d' .or. trim (arg(n)).eq. ' -dv' ) then
218- diurnal = .TRUE.
218+ diurnal = .TRUE.
219219 if ( n+1.le .nargs ) then
220220 read (arg(n+1 ),fmt= ' (a1)' ) char
221221 if ( char.ne. ' -' ) doutput = arg(n+1 )
222222 endif
223223 endif
224224
225225 if ( trim (arg(n)).eq. ' -md' .or. trim (arg(n)).eq. ' -mdv' ) then
226- mdiurnal = .TRUE.
226+ mdiurnal = .TRUE.
227227 if ( n+1.le .nargs ) then
228228 read (arg(n+1 ),fmt= ' (a1)' ) char
229229 if ( char.ne. ' -' ) doutput = arg(n+1 )
230230 endif
231231 endif
232232
233- if ( trim (arg(n)).eq. ' -eta' .or.
233+ if ( trim (arg(n)).eq. ' -eta' .or.
234234 . trim (arg(n)).eq. ' -hdf' ) then ! Backward compatable for old interface
235235 nfiles = 1
236236 read (arg(n+ nfiles),fmt= ' (a1)' ) char
@@ -525,7 +525,7 @@ program time_ave
525525 nstar = index ( trim (quadratics(1 ,nv)),' star' ,back= .true. )
526526 if ( nstar.ne. 0 ) then
527527 lzstar(nv) = .TRUE.
528- vtitle2(mv) = " Product_of_Zonal_Mean_Deviations_of_"
528+ vtitle2(mv) = " Product_of_Zonal_Mean_Deviations_of_"
529529 . // trim (vname(qloc(1 ,nv))) // " _and_" // trim (vname(qloc(2 ,nv)))
530530 endif
531531
@@ -650,12 +650,12 @@ program time_ave
650650 call tick (nymd,nhms,- 86400 )
651651 endif
652652
653- if ( ( begdate.ne. - 999 .and. begtime.ne. - 999 ) .and.
654- . ( begdate.gt. nymd .or.
653+ if ( ( begdate.ne. - 999 .and. begtime.ne. - 999 ) .and.
654+ . ( begdate.gt. nymd .or.
655655 . ( begdate.eq. nymd.and. begtime.gt. nhms ) ) ) cycle
656656
657- if ( ( enddate.ne. - 999 .and. endtime.ne. - 999 ) .and.
658- . ( enddate.lt. nymd .or.
657+ if ( ( enddate.ne. - 999 .and. endtime.ne. - 999 ) .and.
658+ . ( enddate.lt. nymd .or.
659659 . ( enddate.eq. nymd.and. endtime.lt. nhms ) ) ) cycle
660660
661661 k = k+1
@@ -955,10 +955,10 @@ program time_ave
955955
956956 if ( root ) then
957957 call gfio_close ( id,rc )
958- print *
958+ print *
959959 print * , ' Created: ' ,trim (hdfile)
960960 print * , ' -------- '
961- print *
961+ print *
962962 endif
963963 call timeend(' Write_AVE' )
964964
@@ -1012,7 +1012,7 @@ program time_ave
10121012 enddo
10131013 endif
10141014
1015- call TEM( TEM_VARS,imglobal,jmglobal,lm,TEM_NVARS,
1015+ call TEM( TEM_VARS,imglobal,jmglobal,lm,TEM_NVARS,
10161016 . EXPID,lon,lat,lev,levunits,nymd0,nhms0,timinc,undef )
10171017 endif
10181018 endif
@@ -1102,7 +1102,7 @@ program time_ave
11021102 call gfio_close ( id,rc )
11031103 print * , ' Created: ' ,trim (hdfile)
11041104 print * , ' -------- '
1105- print *
1105+ print *
11061106 endif
11071107 call tick (nymd0,nhms0,ndt)
11081108 enddo
@@ -1111,9 +1111,9 @@ program time_ave
11111111 call gfio_close ( id,rc )
11121112 print * , ' Created: ' ,trim (hdfile)
11131113 print * , ' -------- '
1114- print *
1114+ print *
11151115 endif
1116- if ( root ) print *
1116+ if ( root ) print *
11171117
11181118 call timeend(' Write_Diurnal' )
11191119 endif
@@ -1336,45 +1336,45 @@ subroutine tick (nymd,nhms,ndt)
13361336 NSEC = NSEC - 86400
13371337 NYMD = INCYMD (NYMD,1 )
13381338 ENDDO
1339- ENDIF
1340-
1339+ ENDIF
1340+
13411341 IF (NSEC.EQ. 86400 ) THEN
13421342 NSEC = 0
13431343 NYMD = INCYMD (NYMD,1 )
1344- ENDIF
1345-
1344+ ENDIF
1345+
13461346 IF (NSEC.LT. 00000 ) THEN
13471347 DO WHILE (NSEC.LT. 0 )
13481348 NSEC = 86400 + NSEC
13491349 NYMD = INCYMD (NYMD,- 1 )
13501350 ENDDO
1351- ENDIF
1352-
1351+ ENDIF
1352+
13531353 NHMS = NHMSF (NSEC)
1354- ENDIF
1354+ ENDIF
13551355
1356- RETURN
1356+ RETURN
13571357 end subroutine tick
13581358
13591359 function incymd (NYMD ,M )
1360- C ***********************************************************************
1361- C PURPOSE
1362- C INCYMD: NYMD CHANGED BY ONE DAY
1363- C MODYMD: NYMD CONVERTED TO JULIAN DATE
1364- C DESCRIPTION OF PARAMETERS
1365- C NYMD CURRENT DATE IN YYMMDD FORMAT
1366- C M +/- 1 (DAY ADJUSTMENT)
1367- C
1368- C ***********************************************************************
1369- C * GODDARD LABORATORY FOR ATMOSPHERES *
1370- C ***********************************************************************
1360+ C ***********************************************************************
1361+ C PURPOSE
1362+ C INCYMD: NYMD CHANGED BY ONE DAY
1363+ C MODYMD: NYMD CONVERTED TO JULIAN DATE
1364+ C DESCRIPTION OF PARAMETERS
1365+ C NYMD CURRENT DATE IN YYMMDD FORMAT
1366+ C M +/- 1 (DAY ADJUSTMENT)
1367+ C
1368+ C ***********************************************************************
1369+ C * GODDARD LABORATORY FOR ATMOSPHERES *
1370+ C ***********************************************************************
13711371
13721372 INTEGER NDPM(12 )
13731373 DATA NDPM / 31 , 28 , 31 , 30 , 31 , 30 , 31 , 31 , 30 , 31 , 30 , 31 /
13741374 LOGICAL LEAP
13751375 LEAP(NY) = MOD (NY,4 ).EQ. 0 .AND. (MOD (NY,100 ).NE. 0 .OR. MOD (NY,400 ).EQ. 0 )
13761376
1377- C ***********************************************************************
1377+ C ***********************************************************************
13781378C
13791379 NY = NYMD / 10000
13801380 NM = MOD (NYMD,10000 ) / 100
@@ -1405,9 +1405,9 @@ function incymd (NYMD,M)
14051405 INCYMD = NY* 10000 + NM* 100 + ND
14061406 RETURN
14071407
1408- C ***********************************************************************
1409- C E N T R Y M O D Y M D
1410- C ***********************************************************************
1408+ C ***********************************************************************
1409+ C E N T R Y M O D Y M D
1410+ C ***********************************************************************
14111411
14121412 ENTRY MODYMD (NYMD)
14131413 NY = NYMD / 10000
0 commit comments