187 |
REAL, save:: ffonte(klon, nbsrf) |
REAL, save:: ffonte(klon, nbsrf) |
188 |
! flux thermique utilise pour fondre la neige |
! flux thermique utilise pour fondre la neige |
189 |
|
|
190 |
REAL, save:: fqcalving(klon, nbsrf) |
REAL fqcalving(klon, nbsrf) |
191 |
! flux d'eau "perdue" par la surface et necessaire pour limiter la |
! flux d'eau "perdue" par la surface et n\'ecessaire pour limiter |
192 |
! hauteur de neige, en kg / m2 / s |
! la hauteur de neige, en kg / m2 / s |
193 |
|
|
194 |
REAL zxffonte(klon), zxfqcalving(klon) |
REAL zxffonte(klon) |
195 |
|
|
196 |
REAL, save:: pfrac_impa(klon, llm)! Produits des coefs lessivage impaction |
REAL, save:: pfrac_impa(klon, llm)! Produits des coefs lessivage impaction |
197 |
REAL, save:: pfrac_nucl(klon, llm)! Produits des coefs lessivage nucleation |
REAL, save:: pfrac_nucl(klon, llm)! Produits des coefs lessivage nucleation |
417 |
t2m = 0. |
t2m = 0. |
418 |
q2m = 0. |
q2m = 0. |
419 |
ffonte = 0. |
ffonte = 0. |
|
fqcalving = 0. |
|
420 |
rain_con = 0. |
rain_con = 0. |
421 |
snow_con = 0. |
snow_con = 0. |
422 |
d_u_con = 0. |
d_u_con = 0. |
586 |
u10m = sum(u10m_srf * pctsrf, dim = 2) |
u10m = sum(u10m_srf * pctsrf, dim = 2) |
587 |
v10m = sum(v10m_srf * pctsrf, dim = 2) |
v10m = sum(v10m_srf * pctsrf, dim = 2) |
588 |
zxffonte = sum(ffonte * pctsrf, dim = 2) |
zxffonte = sum(ffonte * pctsrf, dim = 2) |
|
zxfqcalving = sum(fqcalving * pctsrf, dim = 2) |
|
589 |
s_pblh = sum(pblh * pctsrf, dim = 2) |
s_pblh = sum(pblh * pctsrf, dim = 2) |
590 |
s_lcl = sum(plcl * pctsrf, dim = 2) |
s_lcl = sum(plcl * pctsrf, dim = 2) |
591 |
s_capCL = sum(capCL * pctsrf, dim = 2) |
s_capCL = sum(capCL * pctsrf, dim = 2) |
604 |
u10m_srf(i, nsrf) = u10m(i) |
u10m_srf(i, nsrf) = u10m(i) |
605 |
v10m_srf(i, nsrf) = v10m(i) |
v10m_srf(i, nsrf) = v10m(i) |
606 |
ffonte(i, nsrf) = zxffonte(i) |
ffonte(i, nsrf) = zxffonte(i) |
|
fqcalving(i, nsrf) = zxfqcalving(i) |
|
607 |
pblh(i, nsrf) = s_pblh(i) |
pblh(i, nsrf) = s_pblh(i) |
608 |
plcl(i, nsrf) = s_lcl(i) |
plcl(i, nsrf) = s_lcl(i) |
609 |
capCL(i, nsrf) = s_capCL(i) |
capCL(i, nsrf) = s_capCL(i) |
1010 |
CALL histwrite_phy("dtsvdft", d_ts(:, is_ter)) |
CALL histwrite_phy("dtsvdft", d_ts(:, is_ter)) |
1011 |
CALL histwrite_phy("dtsvdfg", d_ts(:, is_lic)) |
CALL histwrite_phy("dtsvdfg", d_ts(:, is_lic)) |
1012 |
CALL histwrite_phy("dtsvdfi", d_ts(:, is_sic)) |
CALL histwrite_phy("dtsvdfi", d_ts(:, is_sic)) |
1013 |
|
CALL histwrite_phy("zxfqcalving", sum(fqcalving * pctsrf, dim = 2)) |
1014 |
|
|
1015 |
DO nsrf = 1, nbsrf |
DO nsrf = 1, nbsrf |
1016 |
CALL histwrite_phy("pourc_"//clnsurf(nsrf), pctsrf(:, nsrf) * 100.) |
CALL histwrite_phy("pourc_"//clnsurf(nsrf), pctsrf(:, nsrf) * 100.) |