File indexing completed on 2018-03-02 18:39:17 UTC
view on githubraw file Latest commit add29e06 on 2018-01-31 20:35:05 UTC
d8206d87ee Patr*0001 #include "EBM_OPTIONS.h"
b9b591469d Jean*0002 #ifdef ALLOW_EXCH2
0003 # include "W2_OPTIONS.h"
0004 #endif /* ALLOW_EXCH2 */
d8206d87ee Patr*0005
2a68837bc4 Jean*0006
0007
0008
0009
d8206d87ee Patr*0010 SUBROUTINE EBM_LOAD_CLIMATOLOGY( myThid )
0011
2a68837bc4 Jean*0012
0013
0014
0015
0016
0017
0018 IMPLICIT NONE
d8206d87ee Patr*0019
0020 #include "SIZE.h"
0021 #include "EEPARAMS.h"
0022 #include "PARAMS.h"
b9b591469d Jean*0023 #ifdef ALLOW_EXCH2
0024 # include "W2_EXCH2_SIZE.h"
0025 # include "W2_EXCH2_TOPOLOGY.h"
0026 #endif /* ALLOW_EXCH2 */
0027 #include "GRID.h"
0028 #include "SET_GRID.h"
d8206d87ee Patr*0029 #include "FFIELDS.h"
0030 #ifdef ALLOW_EBM
0031 # include "EBM.h"
0032 #endif
0033
2a68837bc4 Jean*0034
0035
0036 INTEGER myThid
0037
d8206d87ee Patr*0038
0039 #ifdef ALLOW_EBM
2a68837bc4 Jean*0040
b9b591469d Jean*0041 INTEGER gridNy
d8206d87ee Patr*0042 INTEGER bi,bj,i,j
0043 _RL distY,tauX,tauMax,lY
0044
b9b591469d Jean*0045 #ifdef ALLOW_EXCH2
0046 gridNy = exch2_mydNy(1)
0047 #else /* ALLOW_EXCH2 */
0048 gridNy = Ny
0049 #endif /* ALLOW_EXCH2 */
0050
d8206d87ee Patr*0051 IF ( RunoffFile .NE. ' ' ) THEN
0052 CALL READ_FLD_XY_RS( RunoffFile, ' ', Run, 0, myThid )
0053 ENDIF
0054
0055 IF ( zonalWindFile .EQ. ' ' ) THEN
0056
0057
0058 tauMax = 0.1 _d 0
0059 tauMax = 1.0 * 1./(delR(1)*rhonil)
0060 lY = 0. _d 0
b9b591469d Jean*0061 DO j=1,gridNy-1
d8206d87ee Patr*0062 lY = lY + delY(j)
0063 ENDDO
0064 DO bj = myByLo(myThid), myByHi(myThid)
0065 DO bi = myBxLo(myThid), myBxHi(myThid)
0066 DO j=1,sNy
0067 DO i=1,sNx
74305a5cbb Jean*0068
0069
0070
0071 distY = (yC(i,j,bi,bj)- 0. )/lY
0072
d8206d87ee Patr*0073 tauX = tauMax*sin(PI*distY)
0074 fu(i,j,bi,bj) = tauX
0075 ENDDO
0076 ENDDO
0077 ENDDO
0078 ENDDO
0079 ENDIF
0080
6637358eea Jean*0081 _EXCH_XY_RS( Run, myThid )
d4bd695091 Jean*0082
a24915ab1a Jean*0083 IF ( plotLevel.GE.debLevC ) THEN
2a68837bc4 Jean*0084 CALL PLOT_FIELD_XYRS( SST, 'Theta Climatology' , 1, myThid )
0085 CALL PLOT_FIELD_XYRS( SSS, 'Salt Climatology' , 1, myThid )
0086 CALL PLOT_FIELD_XYRS( Run, 'Runoff Climatology', 1, myThid )
0087 CALL PLOT_FIELD_XYRS(fu,'Wind Stress Climatology FU',1,myThid)
0088 CALL PLOT_FIELD_XYRS(fv,'Wind Stress Climatology FV',1,myThid)
0089 ENDIF
d8206d87ee Patr*0090
2a68837bc4 Jean*0091 #endif /* ALLOW_EBM */
d8206d87ee Patr*0092
0093 RETURN
0094 END