20 |
! ne tient pas compte de la diff\'erentiation des sous-fractions |
! ne tient pas compte de la diff\'erentiation des sous-fractions |
21 |
! de sol. |
! de sol. |
22 |
|
|
23 |
use clcdrag_m, only: clcdrag |
use cdrag_m, only: cdrag |
24 |
use clqh_m, only: clqh |
use clqh_m, only: clqh |
25 |
use clvent_m, only: clvent |
use clvent_m, only: clvent |
26 |
use coef_diff_turb_m, only: coef_diff_turb |
use coef_diff_turb_m, only: coef_diff_turb |
27 |
USE conf_gcm_m, ONLY: lmt_pas |
USE conf_gcm_m, ONLY: lmt_pas |
28 |
USE conf_phys_m, ONLY: iflag_pbl |
USE conf_phys_m, ONLY: iflag_pbl |
29 |
USE dimphy, ONLY: klev, klon, zmasq |
USE dimphy, ONLY: klev, klon |
30 |
USE dimsoil, ONLY: nsoilmx |
USE dimsoil, ONLY: nsoilmx |
31 |
use hbtm_m, only: hbtm |
use hbtm_m, only: hbtm |
32 |
USE indicesol, ONLY: epsfra, is_lic, is_oce, is_sic, is_ter, nbsrf |
USE indicesol, ONLY: epsfra, is_lic, is_oce, is_sic, is_ter, nbsrf |
33 |
USE interfoce_lim_m, ONLY: interfoce_lim |
USE interfoce_lim_m, ONLY: interfoce_lim |
34 |
|
use phyetat0_m, only: zmasq |
35 |
use stdlevvar_m, only: stdlevvar |
use stdlevvar_m, only: stdlevvar |
36 |
USE suphec_m, ONLY: rd, rg |
USE suphec_m, ONLY: rd, rg |
37 |
use time_phylmdz, only: itap |
use time_phylmdz, only: itap |
306 |
* (ypplay(:knon, k - 1) - ypplay(:knon, k)) |
* (ypplay(:knon, k - 1) - ypplay(:knon, k)) |
307 |
ENDDO |
ENDDO |
308 |
|
|
309 |
CALL clcdrag(nsrf, sqrt(yu(:knon, 1)**2 + yv(:knon, 1)**2), & |
CALL cdrag(nsrf, sqrt(yu(:knon, 1)**2 + yv(:knon, 1)**2), & |
310 |
yt(:knon, 1), yq(:knon, 1), zgeop(:knon, 1), ypaprs(:knon, 1), & |
yt(:knon, 1), yq(:knon, 1), zgeop(:knon, 1), ypaprs(:knon, 1), & |
311 |
yts(:knon), yqsurf(:knon), yrugos(:knon), ycdragm(:knon), & |
yts(:knon), yqsurf(:knon), yrugos(:knon), ycdragm(:knon), & |
312 |
ycdragh(:knon)) |
ycdragh(:knon)) |