Changeset 2542 for LMDZ5/branches/testing/libf/phylmd/ocean_forced_mod.F90
- Timestamp:
- Jun 6, 2016, 4:04:57 PM (9 years ago)
- Location:
- LMDZ5/branches/testing
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/branches/testing
- Property svn:mergeinfo changed
/LMDZ5/trunk merged: 2489-2527,2529-2532,2534-2541
- Property svn:mergeinfo changed
-
LMDZ5/branches/testing/libf/phylmd/ocean_forced_mod.F90
-
Property
svn:keywords
changed from
Author Date Id Revision
toId
r2298 r2542 1 ! 2 ! $Id$ 1 3 ! 2 4 MODULE ocean_forced_mod … … 32 34 USE mod_grid_phy_lmdz 33 35 USE indice_sol_mod 36 USE phys_output_var_mod, ONLY : sens_prec_liq_o, sens_prec_sol_o, lat_prec_liq_o, lat_prec_sol_o 37 34 38 INCLUDE "YOMCST.h" 35 39 INCLUDE "clesphys.h" … … 66 70 ! Local variables 67 71 !**************************************************************************************** 68 INTEGER :: i 72 INTEGER :: i, j 69 73 REAL, DIMENSION(klon) :: cal, beta, dif_grnd 70 74 REAL, DIMENSION(klon) :: alb_neig, tsurf_lim, zx_sl … … 72 76 REAL, DIMENSION(klon) :: u1_lay, v1_lay 73 77 LOGICAL :: check=.FALSE. 78 REAL, DIMENSION(klon) :: sens_prec_liq, sens_prec_sol 79 REAL, DIMENSION(klon) :: lat_prec_liq, lat_prec_sol 74 80 75 81 !**************************************************************************************** … … 103 109 alb_neig(:) = 0. 104 110 agesno(:) = 0. 111 sens_prec_liq = 0.; sens_prec_sol = 0.; lat_prec_liq = 0.; lat_prec_sol = 0. 112 105 113 ! Suppose zero surface speed 106 114 u0(:)=0.0 … … 115 123 radsol, dif_grnd, temp_air, spechum, u1_lay, v1_lay, gustiness, & 116 124 f_qsat_oce,AcoefH, AcoefQ, BcoefH, BcoefQ, & 117 tsurf_new, evap, fluxlat, fluxsens, dflux_s, dflux_l) 125 tsurf_new, evap, fluxlat, fluxsens, dflux_s, dflux_l, & 126 sens_prec_liq, sens_prec_sol, lat_prec_liq, lat_prec_sol) 127 128 do j = 1, knon 129 i = knindex(j) 130 sens_prec_liq_o(i,1) = sens_prec_liq(j) 131 sens_prec_sol_o(i,1) = sens_prec_sol(j) 132 lat_prec_liq_o(i,1) = lat_prec_liq(j) 133 lat_prec_sol_o(i,1) = lat_prec_sol(j) 134 enddo 135 118 136 119 137 ! - Flux calculation at first modele level for U and V … … 148 166 USE fonte_neige_mod, ONLY : fonte_neige 149 167 USE indice_sol_mod 168 USE phys_output_var_mod, ONLY : sens_prec_liq_o, sens_prec_sol_o, lat_prec_liq_o, lat_prec_sol_o 150 169 151 170 ! INCLUDE "indicesol.h" … … 189 208 !**************************************************************************************** 190 209 LOGICAL :: check=.FALSE. 191 INTEGER :: i 210 INTEGER :: i, j 192 211 REAL :: zfra 193 212 REAL, PARAMETER :: t_grnd=271.35 … … 197 216 REAL, DIMENSION(klon) :: u0, v0 198 217 REAL, DIMENSION(klon) :: u1_lay, v1_lay 218 REAL, DIMENSION(klon) :: sens_prec_liq, sens_prec_sol 219 REAL, DIMENSION(klon) :: lat_prec_liq, lat_prec_sol 220 199 221 200 222 !**************************************************************************************** … … 208 230 ! dflux_s, dflux_l and qsurf 209 231 !**************************************************************************************** 232 210 233 tsurf_tmp(:) = tsurf_in(:) 211 234 … … 227 250 228 251 beta = 1.0 252 sens_prec_liq = 0.; sens_prec_sol = 0.; lat_prec_liq = 0.; lat_prec_sol = 0. 253 229 254 ! Suppose zero surface speed 230 255 u0(:)=0.0 … … 237 262 radsol, dif_grnd, temp_air, spechum, u1_lay, v1_lay, gustiness, & 238 263 f_qsat_oce,AcoefH, AcoefQ, BcoefH, BcoefQ, & 239 tsurf_new, evap, fluxlat, fluxsens, dflux_s, dflux_l) 264 tsurf_new, evap, fluxlat, fluxsens, dflux_s, dflux_l, & 265 sens_prec_liq, sens_prec_sol, lat_prec_liq, lat_prec_sol) 266 do j = 1, knon 267 i = knindex(j) 268 sens_prec_liq_o(i,2) = sens_prec_liq(j) 269 sens_prec_sol_o(i,2) = sens_prec_sol(j) 270 lat_prec_liq_o(i,2) = lat_prec_liq(j) 271 lat_prec_sol_o(i,2) = lat_prec_sol(j) 272 enddo 240 273 241 274 ! - Flux calculation at first modele level for U and V -
Property
svn:keywords
changed from
Note: See TracChangeset
for help on using the changeset viewer.