135 |
|
|
136 |
nd = jdiag(md,ld) |
nd = jdiag(md,ld) |
137 |
mate_index = gdiag(nd)(6:8) |
mate_index = gdiag(nd)(6:8) |
138 |
IF ( mate_index.NE.' ' ) THEN |
IF ( mate_index.NE.' ' .AND. mate_index.NE.'***' ) THEN |
139 |
READ(mate_index,'(I3)') mate |
READ(mate_index,'(I3)') mate |
140 |
DO j=1,nlists |
DO j=1,nlists |
141 |
DO i=1,nActive(j) |
DO i=1,nActive(j) |
189 |
CALL PRINT_MESSAGE( msgBuf, standardMessageUnit, |
CALL PRINT_MESSAGE( msgBuf, standardMessageUnit, |
190 |
& SQUEEZE_RIGHT, myThid) |
& SQUEEZE_RIGHT, myThid) |
191 |
ENDDO |
ENDDO |
192 |
ELSE |
ELSEIF ( fflags(ld)(2:2).NE.'P' ) THEN |
193 |
C- Check for levels out of range ( > kdiag) |
C- if no Vert.Interpolation, check for levels out of range ( > kdiag): |
194 |
kLev = 0 |
kLev = 0 |
195 |
DO k=1,nlevels(ld) |
DO k=1,nlevels(ld) |
196 |
kLev = MAX(NINT(levs(k,ld)),kLev) |
kLev = MAX(NINT(levs(k,ld)),kLev) |