Changeset 2298 for LMDZ5/branches/testing/libf/phylmd/ocean_cpl_mod.F90
- Timestamp:
- Jun 14, 2015, 9:13:32 PM (10 years ago)
- Location:
- LMDZ5/branches/testing
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/branches/testing
- Property svn:mergeinfo changed
/LMDZ5/trunk merged: 2238-2257,2259-2271,2273,2277-2282,2284-2288,2290-2291
- Property svn:mergeinfo changed
-
LMDZ5/branches/testing/libf/phylmd/ocean_cpl_mod.F90
r1910 r2298 46 46 windsp, fder_old, & 47 47 itime, dtime, knon, knindex, & 48 p1lay, cdragh, cdrag m, precip_rain, precip_snow, temp_air, spechum, &48 p1lay, cdragh, cdragq, cdragm, precip_rain, precip_snow, temp_air, spechum, & 49 49 AcoefH, AcoefQ, BcoefH, BcoefQ, & 50 50 AcoefU, AcoefV, BcoefU, BcoefV, & 51 ps, u1, v1, &51 ps, u1, v1, gustiness, & 52 52 radsol, snow, agesno, & 53 53 qsurf, evap, fluxsens, fluxlat, flux_u1, flux_v1, & … … 65 65 66 66 INCLUDE "YOMCST.h" 67 INCLUDE "clesphys.h" 67 68 ! 68 69 ! Input arguments … … 77 78 REAL, DIMENSION(klon), INTENT(IN) :: fder_old 78 79 REAL, DIMENSION(klon), INTENT(IN) :: p1lay 79 REAL, DIMENSION(klon), INTENT(IN) :: cdragh, cdrag m80 REAL, DIMENSION(klon), INTENT(IN) :: cdragh, cdragq, cdragm 80 81 REAL, DIMENSION(klon), INTENT(IN) :: precip_rain, precip_snow 81 82 REAL, DIMENSION(klon), INTENT(IN) :: temp_air, spechum … … 83 84 REAL, DIMENSION(klon), INTENT(IN) :: AcoefU, AcoefV, BcoefU, BcoefV 84 85 REAL, DIMENSION(klon), INTENT(IN) :: ps 85 REAL, DIMENSION(klon), INTENT(IN) :: u1, v1 86 REAL, DIMENSION(klon), INTENT(IN) :: u1, v1, gustiness 86 87 87 88 ! In/Output arguments … … 136 137 137 138 CALL calcul_fluxs(knon, is_oce, dtime, & 138 tsurf_cpl, p1lay, cal, beta, cdragh, ps, &139 tsurf_cpl, p1lay, cal, beta, cdragh, cdragq, ps, & 139 140 precip_rain, precip_snow, snow, qsurf, & 140 radsol, dif_grnd, temp_air, spechum, u1_lay, v1_lay, &141 AcoefH, AcoefQ, BcoefH, BcoefQ, &141 radsol, dif_grnd, temp_air, spechum, u1_lay, v1_lay, gustiness, & 142 f_qsat_oce,AcoefH, AcoefQ, BcoefH, BcoefQ, & 142 143 tsurf_new, evap, fluxlat, fluxsens, dflux_s, dflux_l) 143 144 144 145 ! - Flux calculation at first modele level for U and V 145 146 CALL calcul_flux_wind(knon, dtime, & 146 u0_cpl, v0_cpl, u1, v1, cdragm, &147 u0_cpl, v0_cpl, u1, v1, gustiness, cdragm, & 147 148 AcoefU, AcoefV, BcoefU, BcoefV, & 148 149 p1lay, temp_air, & … … 185 186 AcoefH, AcoefQ, BcoefH, BcoefQ, & 186 187 AcoefU, AcoefV, BcoefU, BcoefV, & 187 ps, u1, v1, pctsrf, &188 ps, u1, v1, gustiness, pctsrf, & 188 189 radsol, snow, qsurf, & 189 190 alb1_new, alb2_new, evap, fluxsens, fluxlat, flux_u1, flux_v1, & … … 200 201 201 202 INCLUDE "YOMCST.h" 203 INCLUDE "clesphys.h" 202 204 203 205 ! Input arguments … … 219 221 REAL, DIMENSION(klon), INTENT(IN) :: AcoefU, AcoefV, BcoefU, BcoefV 220 222 REAL, DIMENSION(klon), INTENT(IN) :: ps 221 REAL, DIMENSION(klon), INTENT(IN) :: u1, v1 223 REAL, DIMENSION(klon), INTENT(IN) :: u1, v1, gustiness 222 224 REAL, DIMENSION(klon,nbsrf), INTENT(IN) :: pctsrf 223 225 … … 279 281 280 282 CALL calcul_fluxs(knon, is_sic, dtime, & 281 tsurf_cpl, p1lay, cal, beta, cdragh, ps, &283 tsurf_cpl, p1lay, cal, beta, cdragh, cdragh, ps, & 282 284 precip_rain, precip_snow, snow, qsurf, & 283 radsol, dif_grnd, temp_air, spechum, u1_lay, v1_lay, &284 AcoefH, AcoefQ, BcoefH, BcoefQ, &285 radsol, dif_grnd, temp_air, spechum, u1_lay, v1_lay, gustiness, & 286 f_qsat_oce,AcoefH, AcoefQ, BcoefH, BcoefQ, & 285 287 tsurf_new, evap, fluxlat, fluxsens, dflux_s, dflux_l) 286 288 … … 288 290 ! - Flux calculation at first modele level for U and V 289 291 CALL calcul_flux_wind(knon, dtime, & 290 u0, v0, u1, v1, cdragm, &292 u0, v0, u1, v1, gustiness, cdragm, & 291 293 AcoefU, AcoefV, BcoefU, BcoefV, & 292 294 p1lay, temp_air, &
Note: See TracChangeset
for help on using the changeset viewer.