68 |
CHARACTER*8 fileflags(ldimLoc) |
CHARACTER*8 fileflags(ldimLoc) |
69 |
CHARACTER*8 blk8c |
CHARACTER*8 blk8c |
70 |
CHARACTER*(MAX_LEN_MBUF) msgBuf |
CHARACTER*(MAX_LEN_MBUF) msgBuf |
71 |
|
CHARACTER*12 suffix |
72 |
INTEGER stat_region(rdimLoc,ldimLoc) |
INTEGER stat_region(rdimLoc,ldimLoc) |
73 |
INTEGER set_regMask(rdimLoc) |
INTEGER set_regMask(rdimLoc) |
74 |
_RS val_regMask(rdimLoc) |
_RS val_regMask(rdimLoc) |
112 |
filename(l) = blkFilName |
filename(l) = blkFilName |
113 |
missing_value(l) = UNSET_RL |
missing_value(l) = UNSET_RL |
114 |
missing_value_int(l) = UNSET_I |
missing_value_int(l) = UNSET_I |
|
C eight spaces: 12345678 |
|
|
c fileflags(l)(1:8) = ' ' |
|
115 |
fileflags(l) = blk8c |
fileflags(l) = blk8c |
116 |
DO k = 1,kdimLoc |
DO k = 1,kdimLoc |
117 |
levels(k,l) = UNSET_RL |
levels(k,l) = UNSET_RL |
250 |
averageFreq(n) = frequency(l) |
averageFreq(n) = frequency(l) |
251 |
averagePhase(n) = phase(n) |
averagePhase(n) = phase(n) |
252 |
ENDIF |
ENDIF |
253 |
IF ( missing_value(l) .NE. UNSET_RL ) |
IF ( missing_value(l) .NE. UNSET_RL ) |
254 |
& misvalFlt(n) = missing_value(l) |
& misvalFlt(n) = missing_value(l) |
255 |
IF ( missing_value_int(l) .NE. UNSET_I ) |
IF ( missing_value_int(l) .NE. UNSET_I ) |
256 |
& misvalInt(n) = missing_value_int(l) |
& misvalInt(n) = missing_value_int(l) |
257 |
fnames(n) = filename (l) |
fnames(n) = filename (l) |
258 |
fflags(n) = fileflags(l) |
fflags(n) = fileflags(l) |
473 |
& ' Averaging Freq.:', averageFreq(n), |
& ' Averaging Freq.:', averageFreq(n), |
474 |
& ' , Phase: ', averagePhase(n), ' , Cycle:', averageCycle(n) |
& ' , Phase: ', averagePhase(n), ' , Cycle:', averageCycle(n) |
475 |
CALL PRINT_MESSAGE( msgBuf, stdUnit,SQUEEZE_RIGHT, myThid) |
CALL PRINT_MESSAGE( msgBuf, stdUnit,SQUEEZE_RIGHT, myThid) |
476 |
WRITE(msgBuf,'(A,1PE20.12,A,I12)') |
IF ( fflags(n).EQ.blk8c ) THEN |
477 |
|
WRITE(msgBuf,'(A,1PE20.12,A,I12,3A)') |
478 |
& ' missing value:', misvalFlt(n), |
& ' missing value:', misvalFlt(n), |
479 |
& ' ; for integers:', misvalInt(n) |
& ' ; for integers:', misvalInt(n) |
480 |
|
ELSE |
481 |
|
WRITE(msgBuf,'(A,1PE20.12,A,I12,3A)') |
482 |
|
& ' missing value:', misvalFlt(n), |
483 |
|
& ' ; for integers:', misvalInt(n), |
484 |
|
& ' ; F-Flags="', fflags(n),'"' |
485 |
|
ENDIF |
486 |
CALL PRINT_MESSAGE( msgBuf, stdUnit,SQUEEZE_RIGHT, myThid) |
CALL PRINT_MESSAGE( msgBuf, stdUnit,SQUEEZE_RIGHT, myThid) |
487 |
IF ( nlevels(n).EQ.-1 ) THEN |
IF ( nlevels(n).EQ.-1 .AND. fflags(n)(2:2).EQ.'I' ) THEN |
488 |
|
WRITE(msgBuf,'(A)') ' Cumulate all Levels (to be set later)' |
489 |
|
CALL PRINT_MESSAGE( msgBuf, stdUnit,SQUEEZE_RIGHT, myThid) |
490 |
|
ELSEIF ( nlevels(n).EQ.-1 ) THEN |
491 |
WRITE(msgBuf,'(A,A)') ' Levels: ','will be set later' |
WRITE(msgBuf,'(A,A)') ' Levels: ','will be set later' |
492 |
CALL PRINT_MESSAGE( msgBuf, stdUnit,SQUEEZE_RIGHT, myThid) |
CALL PRINT_MESSAGE( msgBuf, stdUnit,SQUEEZE_RIGHT, myThid) |
493 |
ELSEIF ( fflags(n)(2:2).EQ.'P' ) THEN |
ELSEIF ( fflags(n)(2:2).EQ.'P' ) THEN |
497 |
CALL PRINT_MESSAGE( msgBuf, stdUnit,SQUEEZE_RIGHT, myThid) |
CALL PRINT_MESSAGE( msgBuf, stdUnit,SQUEEZE_RIGHT, myThid) |
498 |
ENDDO |
ENDDO |
499 |
ELSE |
ELSE |
500 |
|
suffix = ' Levels: ' |
501 |
|
IF ( fflags(n)(2:2).EQ.'I' ) suffix = ' Sum Levels:' |
502 |
DO l=1,nlevels(n),20 |
DO l=1,nlevels(n),20 |
503 |
m = MIN(nlevels(n),l+19) |
m = MIN(nlevels(n),l+19) |
504 |
WRITE(msgBuf,'(A,20F5.0)') ' Levels: ', (levs(k,n),k=l,m) |
WRITE(msgBuf,'(A,20F5.0)') suffix, (levs(k,n),k=l,m) |
505 |
CALL PRINT_MESSAGE( msgBuf, stdUnit,SQUEEZE_RIGHT, myThid) |
CALL PRINT_MESSAGE( msgBuf, stdUnit,SQUEEZE_RIGHT, myThid) |
506 |
ENDDO |
ENDDO |
507 |
ENDIF |
ENDIF |