61 |
_RL tmpFac, hFacLoc |
_RL tmpFac, hFacLoc |
62 |
c CHARACTER*(MAX_LEN_MBUF) msgBuf |
c CHARACTER*(MAX_LEN_MBUF) msgBuf |
63 |
CHARACTER*(10) gcode |
CHARACTER*(10) gcode |
64 |
|
LOGICAL wFac |
65 |
|
|
66 |
C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----| |
C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----| |
67 |
|
|
68 |
IF (fflags(listId)(2:2).EQ.'I') THEN |
IF ( fflags(listId)(2:2).EQ.'I' ) THEN |
69 |
|
|
70 |
gcode = gdiag(ndId)(1:10) |
gcode = gdiag(ndId)(1:10) |
71 |
|
wFac = jdiag(md,listId).LT.0 |
72 |
|
|
73 |
C-- start loops on tile indices bi,bj: |
C-- start loops on tile indices bi,bj: |
74 |
DO bj = myByLo(myThid), myByHi(myThid) |
DO bj = myByLo(myThid), myByHi(myThid) |
97 |
ENDDO |
ENDDO |
98 |
ENDDO |
ENDDO |
99 |
|
|
100 |
ELSEIF ( gcode(3:3).EQ.'r' ) THEN |
ELSEIF ( gcode(3:3).EQ.'r' .OR. |
101 |
|
& (gcode(3:3).EQ.'R' .AND. wFac) ) THEN |
102 |
C-- Cumulate the level-thickness product: |
C-- Cumulate the level-thickness product: |
103 |
|
|
104 |
DO k = 1,nlevels(listId) |
DO k = 1,nlevels(listId) |