Ignore:
Timestamp:
Oct 30, 2000, 11:53:53 AM (24 years ago)
Author:
lmdzadmin
Message:

Probleme d'initialisation f77/f90
LF

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ.3.3/branches/rel-LF/libf/phylmd/clmain.F

    r148 r150  
    226226cAA      ENDDO
    227227cAA      ENDIF
     228
    228229c
    229230c Boucler sur toutes les sous-fractions du sol:
     
    332333      ytaux = y_flux_u(:,1)
    333334      ytauy = y_flux_v(:,1)
     335
    334336c calculer la diffusion de "q" et de "h"
    335337      CALL clqh(dtime, itap, jour, debut,lafin,
     
    679681C Appel a interfsurf (appel generique) routine d'interface avec la surface
    680682
    681       petAcoef=zx_ch(:,1)
    682       peqAcoef=zx_cq(:,1)
    683       petBcoef=zx_dh(:,1)
    684       peqBcoef=zx_dq(:,1)
    685       tq_cdrag=coef(:,1)
    686       temp_air=t(:,1)
    687       spechum=q(:,1)
    688       p1lay = pplay(:,1)
    689       zlev1 = delp(:,1)
    690       swnet = swdown * (1 - albedo)
     683      do i = 1, knon
     684        petAcoef=zx_ch(i,1)
     685        peqAcoef=zx_cq(i,1)
     686        petBcoef=zx_dh(i,1)
     687        peqBcoef=zx_dq(i,1)
     688        tq_cdrag=coef(i,1)
     689        temp_air=t(i,1)
     690        spechum=q(i,1)
     691        p1lay = pplay(i,1)
     692        zlev1 = delp(i,1)
     693        swnet(i) = swdown(i) * (1. - albedo(i))
     694      enddo
    691695c En attendant mieux
    692696      hum_air = 0.
     
    707711     s pctsrf_new, agesno)
    708712
    709       flux_t(:,1) = fluxsens
    710       flux_q(:,1) = - evap
    711       d_ts = tsurf_new - ts
    712       albedo = alb_new
     713      do i = 1, knon
     714      flux_t(i,1) = fluxsens(i)
     715      flux_q(i,1) = - evap(i)
     716      d_ts(i) = tsurf_new(i) - ts(i)
     717      albedo(i) = alb_new(i)
     718      enddo
    713719
    714720c==== une fois on a zx_h_ts, on peut faire l'iteration ========
Note: See TracChangeset for help on using the changeset viewer.