52 |
REAL, intent(in):: pplay(:, :) ! (knon, klev) |
REAL, intent(in):: pplay(:, :) ! (knon, klev) |
53 |
! pression au milieu de couche (Pa) |
! pression au milieu de couche (Pa) |
54 |
|
|
55 |
REAL delp(klon, klev) ! epaisseur de couche en pression (Pa) |
REAL, intent(in):: delp(:, :) ! (knon, klev) |
56 |
|
! epaisseur de couche en pression (Pa) |
57 |
|
|
58 |
REAL, intent(in):: radsol(:) ! (knon) |
REAL, intent(in):: radsol(:) ! (knon) |
59 |
! rayonnement net au sol (Solaire + IR) W / m2 |
! rayonnement net au sol (Solaire + IR) W / m2 |
60 |
|
|
61 |
REAL, intent(inout):: albedo(:) ! (knon) albedo de la surface |
REAL, intent(inout):: albedo(:) ! (knon) albedo de la surface |
62 |
REAL, intent(inout):: snow(:) ! (knon) ! hauteur de neige |
REAL, intent(inout):: snow(:) ! (knon) ! hauteur de neige |
63 |
REAL qsurf(klon) ! humidite de l'air au dessus de la surface |
|
64 |
|
REAL, intent(out):: qsurf(:) ! (knon) |
65 |
|
! humidite de l'air au dessus de la surface |
66 |
|
|
67 |
real, intent(in):: precip_rain(klon) |
real, intent(in):: precip_rain(klon) |
68 |
! liquid water mass flux (kg / m2 / s), positive down |
! liquid water mass flux (kg / m2 / s), positive down |
85 |
REAL, intent(out):: flux_q(:) ! (knon) |
REAL, intent(out):: flux_q(:) ! (knon) |
86 |
! flux de la vapeur d'eau à la surface, en kg / (m**2 s) |
! flux de la vapeur d'eau à la surface, en kg / (m**2 s) |
87 |
|
|
88 |
REAL dflux_s(:) ! (knon) derivee du flux sensible dF / dTs |
REAL, intent(out):: dflux_s(:) ! (knon) derivee du flux sensible dF / dTs |
89 |
REAL dflux_l(:) ! (knon) derivee du flux latent dF / dTs |
REAL, intent(out):: dflux_l(:) ! (knon) derivee du flux latent dF / dTs |
90 |
|
|
91 |
REAL, intent(out):: fqcalving(:) ! (knon) |
REAL, intent(out):: fqcalving(:) ! (knon) |
92 |
! Flux d'eau "perdue" par la surface et n\'ecessaire pour que limiter la |
! Flux d'eau "perdue" par la surface et n\'ecessaire pour que limiter la |
102 |
REAL evap(size(knindex)) ! (knon) evaporation au sol |
REAL evap(size(knindex)) ! (knon) evaporation au sol |
103 |
INTEGER i, k |
INTEGER i, k |
104 |
REAL, dimension(size(knindex), klev):: cq, dq, ch, dh ! (knon, klev) |
REAL, dimension(size(knindex), klev):: cq, dq, ch, dh ! (knon, klev) |
105 |
REAL buf1(klon), buf2(klon) |
REAL buf1(size(knindex)), buf2(size(knindex)) |
106 |
REAL zx_coef(size(knindex), 2:klev) ! (knon, 2:klev) |
REAL zx_coef(size(knindex), 2:klev) ! (knon, 2:klev) |
107 |
REAL h(size(knindex), klev) ! (knon, klev) enthalpie potentielle |
REAL h(size(knindex), klev) ! (knon, klev) enthalpie potentielle |
108 |
REAL local_q(size(knindex), klev) ! (knon, klev) |
REAL local_q(size(knindex), klev) ! (knon, klev) |