8 PSEA_FWSU,PSEA_FWSV,PSEA_HEAT,PSEA_SNET, &
9 PSEA_WIND,PSEA_FWSM,PSEA_EVAP,PSEA_RAIN, &
10 PSEA_SNOW,PSEA_WATF, &
11 PSEAICE_HEAT,PSEAICE_SNET,PSEAICE_EVAP )
70 LOGICAL,
INTENT(IN) :: OCPL_SEAICE
71 LOGICAL,
INTENT(IN) :: OWATER
73 REAL,
DIMENSION(:),
INTENT(OUT) :: PSEA_FWSU
74 REAL,
DIMENSION(:),
INTENT(OUT) :: PSEA_FWSV
75 REAL,
DIMENSION(:),
INTENT(OUT) :: PSEA_HEAT
76 REAL,
DIMENSION(:),
INTENT(OUT) :: PSEA_SNET
77 REAL,
DIMENSION(:),
INTENT(OUT) :: PSEA_WIND
78 REAL,
DIMENSION(:),
INTENT(OUT) :: PSEA_FWSM
79 REAL,
DIMENSION(:),
INTENT(OUT) :: PSEA_EVAP
80 REAL,
DIMENSION(:),
INTENT(OUT) :: PSEA_RAIN
81 REAL,
DIMENSION(:),
INTENT(OUT) :: PSEA_SNOW
82 REAL,
DIMENSION(:),
INTENT(OUT) :: PSEA_WATF
84 REAL,
DIMENSION(:),
INTENT(OUT) :: PSEAICE_HEAT
85 REAL,
DIMENSION(:),
INTENT(OUT) :: PSEAICE_SNET
86 REAL,
DIMENSION(:),
INTENT(OUT) :: PSEAICE_EVAP
91 REAL,
DIMENSION(SIZE(PSEA_HEAT)) :: ZWIND
92 REAL,
DIMENSION(SIZE(PSEA_HEAT)) :: ZFWSU
93 REAL,
DIMENSION(SIZE(PSEA_HEAT)) :: ZFWSV
94 REAL,
DIMENSION(SIZE(PSEA_HEAT)) :: ZSNET
95 REAL,
DIMENSION(SIZE(PSEA_HEAT)) :: ZHEAT
96 REAL,
DIMENSION(SIZE(PSEA_HEAT)) :: ZEVAP
97 REAL,
DIMENSION(SIZE(PSEA_HEAT)) :: ZRAIN
98 REAL,
DIMENSION(SIZE(PSEA_HEAT)) :: ZSNOW
99 REAL,
DIMENSION(SIZE(PSEA_HEAT)) :: ZFWSM
101 REAL,
DIMENSION(SIZE(PSEA_HEAT)) :: ZSNET_ICE
102 REAL,
DIMENSION(SIZE(PSEA_HEAT)) :: ZHEAT_ICE
103 REAL,
DIMENSION(SIZE(PSEA_HEAT)) :: ZEVAP_ICE
105 REAL(KIND=JPRB) :: ZHOOK_HANDLE
146 IF(u%NSIZE_SEA>0)
THEN 167 IF (ocpl_seaice)
THEN 181 IF (owater.AND.u%NSIZE_WATER>0)
THEN 193 WHERE(u%XWATER(:)>0.0)
194 psea_wind(:) = (u%XSEA(:)*psea_wind(:)+u%XWATER(:)*zwind(:))/(u%XSEA
205 w%XCPL_WATER_WIND(:) = 0.0
206 w%XCPL_WATER_EVAP(:) = 0.0
207 w%XCPL_WATER_HEAT(:) = 0.0
208 w%XCPL_WATER_SNET(:) = 0.0
209 w%XCPL_WATER_FWSU(:) = 0.0
210 w%XCPL_WATER_FWSV(:) = 0.0
211 w%XCPL_WATER_RAIN(:) = 0.0
212 w%XCPL_WATER_SNOW(:) = 0.0
213 w%XCPL_WATER_FWSM(:) = 0.0
215 IF (ocpl_seaice)
THEN 219 WHERE(u%XWATER(:)>0.0)
220 pseaice_snet(:) = (u%XSEA(:)*pseaice_snet(:)+u%XWATER(:)*zsnet_ice
224 w%XCPL_WATERICE_SNET(:) = 0.0
225 w%XCPL_WATERICE_EVAP(:) = 0.0
226 w%XCPL_WATERICE_HEAT(:) = 0.0
234 IF(u%NSIZE_SEA>0)
THEN 236 psea_watf(:) = psea_rain(:) + psea_snow(:) - psea_evap(:)
subroutine get_sfx_sea(S, U, W, OCPL_SEAICE, OWATER,