36 |
INTEGER bi,bj,i,j |
INTEGER bi,bj,i,j |
37 |
_RL distY,tauX,tauMax,lY |
_RL distY,tauX,tauMax,lY |
38 |
|
|
|
IF ( saltClimFile .NE. ' ' ) THEN |
|
|
CALL READ_FLD_XY_RS( saltClimFile, ' ', SSS, 0, myThid ) |
|
|
ENDIF |
|
|
|
|
|
IF ( thetaClimFile .NE. ' ' ) THEN |
|
|
CALL READ_FLD_XY_RS( thetaClimFile, ' ', SST, 0, myThid ) |
|
|
ENDIF |
|
|
|
|
39 |
IF ( RunoffFile .NE. ' ' ) THEN |
IF ( RunoffFile .NE. ' ' ) THEN |
40 |
CALL READ_FLD_XY_RS( RunoffFile, ' ', Run, 0, myThid ) |
CALL READ_FLD_XY_RS( RunoffFile, ' ', Run, 0, myThid ) |
41 |
ENDIF |
ENDIF |
64 |
ENDDO |
ENDDO |
65 |
ENDDO |
ENDDO |
66 |
ENDDO |
ENDDO |
|
ELSE |
|
|
CALL READ_FLD_XY_RS( zonalWindFile, ' ', fu, 0, myThid ) |
|
|
ENDIF |
|
|
|
|
|
IF (meridWindFile .EQ. ' ' ) THEN |
|
|
DO bj = myByLo(myThid), myByHi(myThid) |
|
|
DO bi = myBxLo(myThid), myBxHi(myThid) |
|
|
DO j=1,sNy |
|
|
DO i=1,sNx |
|
|
fv(i,j,bi,bj) = 0.0 |
|
|
ENDDO |
|
|
ENDDO |
|
|
ENDDO |
|
|
ENDDO |
|
|
ELSE |
|
|
CALL READ_FLD_XY_RS( meridWindFile, ' ', fv, 0, myThid ) |
|
67 |
ENDIF |
ENDIF |
68 |
|
|
|
_EXCH_XY_RS( SSS, myThid ) |
|
|
_EXCH_XY_RS( SST, myThid ) |
|
69 |
_EXCH_XY_RS( Run, myThid ) |
_EXCH_XY_RS( Run, myThid ) |
|
CALL EXCH_UV_XY_RS( fu, fv, .TRUE., myThid ) |
|
70 |
|
|
71 |
IF ( debugLevel.GE.debLevC ) THEN |
IF ( debugLevel.GE.debLevC ) THEN |
72 |
CALL PLOT_FIELD_XYRS( SST, 'Theta Climatology' , 1, myThid ) |
CALL PLOT_FIELD_XYRS( SST, 'Theta Climatology' , 1, myThid ) |