/[lmdze]/trunk/phylmd/clqh.f
ViewVC logotype

Diff of /trunk/phylmd/clqh.f

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 221 by guez, Thu Apr 20 14:44:47 2017 UTC revision 222 by guez, Tue Apr 25 15:31:48 2017 UTC
# Line 46  contains Line 46  contains
46      REAL paprs(klon, klev + 1) ! pression a inter-couche (Pa)      REAL paprs(klon, klev + 1) ! pression a inter-couche (Pa)
47      REAL pplay(klon, klev) ! pression au milieu de couche (Pa)      REAL pplay(klon, klev) ! pression au milieu de couche (Pa)
48      REAL delp(klon, klev) ! epaisseur de couche en pression (Pa)      REAL delp(klon, klev) ! epaisseur de couche en pression (Pa)
49      REAL radsol(klon) ! ray. net au sol (Solaire + IR) W / m2  
50        REAL, intent(inout):: radsol(:) ! (knon)
51        ! rayonnement net au sol (Solaire + IR) W / m2
52    
53      REAL, intent(inout):: albedo(:) ! (knon) albedo de la surface      REAL, intent(inout):: albedo(:) ! (knon) albedo de la surface
54      REAL, intent(inout):: snow(:) ! (knon) ! hauteur de neige      REAL, intent(inout):: snow(:) ! (knon) ! hauteur de neige
55      REAL qsurf(klon) ! humidite de l'air au dessus de la surface      REAL qsurf(klon) ! humidite de l'air au dessus de la surface
# Line 57  contains Line 60  contains
60      real, intent(in):: precip_snow(klon)      real, intent(in):: precip_snow(klon)
61      ! solid water mass flux (kg / m2 / s), positive down      ! solid water mass flux (kg / m2 / s), positive down
62    
63      real, intent(inout):: fder(klon)      real, intent(inout):: fder(:) ! (knon)
64      real, intent(out):: fluxlat(:) ! (knon)      real, intent(out):: fluxlat(:) ! (knon)
65      real, intent(in):: pctsrf_new_sic(:) ! (klon)      real, intent(in):: pctsrf_new_sic(:) ! (klon)
66      REAL, intent(inout):: agesno(:) ! (knon)      REAL, intent(inout):: agesno(:) ! (knon)
# Line 73  contains Line 76  contains
76      REAL, intent(out):: flux_q(:) ! (knon)      REAL, intent(out):: flux_q(:) ! (knon)
77      ! 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)
78    
79      REAL dflux_s(klon) ! derivee du flux sensible dF / dTs      REAL dflux_s(:) ! (knon) derivee du flux sensible dF / dTs
80      REAL dflux_l(klon) ! derivee du flux latent dF / dTs      REAL dflux_l(:) ! (knon) derivee du flux latent dF / dTs
81    
82      ! 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
83      ! hauteur de neige, en kg / m2 / s      ! hauteur de neige, en kg / m2 / s
# Line 239  contains Line 242  contains
242      spechum(1:knon)=q(1:knon, 1)      spechum(1:knon)=q(1:knon, 1)
243      p1lay(1:knon) = pplay(1:knon, 1)      p1lay(1:knon) = pplay(1:knon, 1)
244    
245      CALL interfsurf_hq(dtime, julien, rmu0, nisurf, knon, knindex, debut, &      CALL interfsurf_hq(dtime, julien, rmu0, nisurf, knindex, debut, tsoil, &
246           tsoil, qsol, u1lay, v1lay, temp_air, spechum, tq_cdrag, petAcoef, &           qsol, u1lay, v1lay, temp_air, spechum, tq_cdrag, petAcoef, peqAcoef, &
247           peqAcoef, petBcoef, peqBcoef, precip_rain, precip_snow, fder, rugos, &           petBcoef, peqBcoef, precip_rain, precip_snow, fder, rugos, rugoro, &
248           rugoro, snow, qsurf, ts, p1lay, psref, radsol, evap, flux_t, &           snow, qsurf, ts, p1lay, psref, radsol, evap, flux_t, fluxlat, &
249           fluxlat, dflux_l, dflux_s, tsurf_new, albedo, z0_new, &           dflux_l, dflux_s, tsurf_new, albedo, z0_new, pctsrf_new_sic, agesno, &
250           pctsrf_new_sic, agesno, fqcalving, ffonte, run_off_lic_0)           fqcalving, ffonte, run_off_lic_0)
251    
252      flux_q = - evap      flux_q = - evap
253      d_ts = tsurf_new - ts      d_ts = tsurf_new - ts

Legend:
Removed from v.221  
changed lines
  Added in v.222

  ViewVC Help
Powered by ViewVC 1.1.21