34 |
USE histwrite_phy_m, ONLY: histwrite_phy |
USE histwrite_phy_m, ONLY: histwrite_phy |
35 |
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 |
36 |
USE interfoce_lim_m, ONLY: interfoce_lim |
USE interfoce_lim_m, ONLY: interfoce_lim |
37 |
use phyetat0_m, only: zmasq |
use phyetat0_m, only: masque |
38 |
use stdlevvar_m, only: stdlevvar |
use stdlevvar_m, only: stdlevvar |
39 |
USE suphec_m, ONLY: rd, rg, rsigma |
USE suphec_m, ONLY: rd, rg, rsigma |
40 |
use time_phylmdz, only: itap |
use time_phylmdz, only: itap |
90 |
! flux de chaleur sensible (c_p T) (W / m2) (orientation positive |
! flux de chaleur sensible (c_p T) (W / m2) (orientation positive |
91 |
! vers le bas) à la surface |
! vers le bas) à la surface |
92 |
|
|
93 |
REAL, intent(out):: flux_q(klon, nbsrf) |
REAL, intent(out):: flux_q(klon, nbsrf) |
94 |
! flux de vapeur d'eau (kg / m2 / s) à la surface |
! flux de vapeur d'eau (kg / m2 / s) à la surface |
95 |
|
|
96 |
REAL, intent(out):: flux_u(:, :), flux_v(:, :) ! (klon, nbsrf) |
REAL, intent(out):: flux_u(:, :), flux_v(:, :) ! (klon, nbsrf) |
255 |
|
|
256 |
pctsrf_pot(:, is_ter) = pctsrf(:, is_ter) |
pctsrf_pot(:, is_ter) = pctsrf(:, is_ter) |
257 |
pctsrf_pot(:, is_lic) = pctsrf(:, is_lic) |
pctsrf_pot(:, is_lic) = pctsrf(:, is_lic) |
258 |
pctsrf_pot(:, is_oce) = 1. - zmasq |
pctsrf_pot(:, is_oce) = 1. - masque |
259 |
pctsrf_pot(:, is_sic) = 1. - zmasq |
pctsrf_pot(:, is_sic) = 1. - masque |
260 |
|
|
261 |
! Tester si c'est le moment de lire le fichier: |
! Tester si c'est le moment de lire le fichier: |
262 |
if (mod(itap - 1, lmt_pas) == 0) then |
if (mod(itap - 1, lmt_pas) == 0) then |