28 |
C == Local variables == |
C == Local variables == |
29 |
INTEGER bi, bj |
INTEGER bi, bj |
30 |
INTEGER I, J, K |
INTEGER I, J, K |
|
CHARACTER*(10) suff |
|
|
INTEGER prec |
|
31 |
|
|
32 |
DO bj = myByLo(myThid), myByHi(myThid) |
DO bj = myByLo(myThid), myByHi(myThid) |
33 |
DO bi = myBxLo(myThid), myBxHi(myThid) |
DO bi = myBxLo(myThid), myBxHi(myThid) |
84 |
ENDDO |
ENDDO |
85 |
ENDDO |
ENDDO |
86 |
|
|
|
C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----| |
|
|
C jmc: here is the logical place to read OBCS-pickup files |
|
|
C but a) without Orlanski: pass the test 1+1=2 without reading pickup. |
|
|
C b) with Orlanski: 1+1=2 fail even with this bit of code |
|
|
IF ( nIter0.NE.0 ) THEN |
|
|
prec = precFloat64 |
|
|
IF (pickupSuff.EQ.' ') THEN |
|
|
WRITE(suff,'(I10.10)') nIter0 |
|
|
ELSE |
|
|
WRITE(suff,'(A10)') pickupSuff |
|
|
ENDIF |
|
|
c CALL OBCS_READ_CHECKPOINT(prec, nIter0, suff, myThid) |
|
|
ENDIF |
|
|
C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----| |
|
|
|
|
87 |
C-- Apply OBCS values to initial conditions for consistancy |
C-- Apply OBCS values to initial conditions for consistancy |
88 |
DO bj = myByLo(myThid), myByHi(myThid) |
DO bj = myByLo(myThid), myByHi(myThid) |
89 |
DO bi = myBxLo(myThid), myBxHi(myThid) |
DO bi = myBxLo(myThid), myBxHi(myThid) |