Ignore:
Timestamp:
Jun 14, 2015, 9:13:32 PM (9 years ago)
Author:
Laurent Fairhead
Message:

Merged trunk changes -r2237:2291 into testing branch

Location:
LMDZ5/branches/testing
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • LMDZ5/branches/testing

  • LMDZ5/branches/testing/libf/phylmd/phyredem.F90

    r2258 r2298  
    3636  REAL tsoil(klon, nsoilmx, nbsrf)
    3737  REAL qsurf(klon, nbsrf)
    38   REAL qsol(klon)
    3938  REAL snow(klon, nbsrf)
    40   REAL evap(klon, nbsrf)
    4139  real fder(klon)
    42   REAL frugs(klon, nbsrf)
    43   REAL agesno(klon, nbsrf)
    4440  REAL run_off_lic_0(klon)
    4541  REAL trs(klon, nbtr)
     
    6056  ! Get variables which will be written to restart file from module
    6157  ! pbl_surface_mod
    62   CALL pbl_surface_final(qsol, fder, snow, qsurf,  &
    63        evap, frugs, agesno, tsoil)
     58  CALL pbl_surface_final(fder, snow, qsurf,  tsoil)
    6459
    6560  ! Get a variable calculated in module fonte_neige_mod
     
    190185     IF (nsrf.LE.99) THEN
    191186        WRITE(str2, '(i2.2)') nsrf
    192         CALL put_field("ALBE"//str2, "albedo de surface No."//str2, &
    193              falb1(:, nsrf))
    194      ELSE
    195         PRINT*, "Trop de sous-mailles"
    196         call abort_gcm("phyredem", "", 1)
    197      ENDIF
    198   ENDDO
    199 
    200   DO nsrf = 1, nbsrf
    201      IF (nsrf.LE.99) THEN
    202         WRITE(str2, '(i2.2)') nsrf
    203         CALL put_field("ALBLW"//str2, "albedo LW de surface No."//str2, &
    204              falb2(:, nsrf))
    205      ELSE
    206         PRINT*, "Trop de sous-mailles"
    207         call abort_gcm("phyredem", "", 1)
    208      ENDIF
    209   ENDDO
    210 
    211   DO nsrf = 1, nbsrf
    212      IF (nsrf.LE.99) THEN
    213         WRITE(str2, '(i2.2)') nsrf
    214187        CALL put_field("EVAP"//str2, "Evaporation de surface No."//str2 &
    215              , evap(:, nsrf))
     188             , fevap(:, nsrf))
    216189     ELSE
    217190        PRINT*, "Trop de sous-mailles"
     
    248221     IF (nsrf.LE.99) THEN
    249222        WRITE(str2, '(i2.2)') nsrf
    250         CALL put_field("RUG"//str2, "rugosite de surface No."//str2, &
    251              frugs(:, nsrf))
     223        CALL put_field("Z0m"//str2, "rugosite de surface No."//str2, &
     224             z0m(:, nsrf))
     225        CALL put_field("Z0h"//str2, "rugosite de surface No."//str2, &
     226             z0h(:, nsrf))
    252227     ELSE
    253228        PRINT*, "Trop de sous-mailles"
     
    291266
    292267  CALL put_field("VANCIEN", "", v_ancien)
    293 
    294   CALL put_field("RUGMER", "Longueur de rugosite sur mer", &
    295        frugs(:, is_oce))
    296268
    297269  CALL put_field("CLWCON", "Eau liquide convective", clwcon)
     
    313285           CALL put_field("TKE"//str2, "Energ. Cineti. Turb."//str2, &
    314286                pbl_tke(:, 1:klev+1, nsrf))
     287           CALL put_field("DELTATKE"//str2, "Del TKE wk/env."//str2, &
     288                wake_delta_pbl_tke(:, 1:klev+1, nsrf))
    315289        ELSE
    316290           PRINT*, "Trop de sous-mailles"
     
    363337     CALL traclmdz_to_restart(trs)
    364338     DO it=1, nbtr
    365         iiq=niadv(it+2)
     339!!        iiq=niadv(it+2)                                                           ! jyg
     340        iiq=niadv(it+nqo)                                                           ! jyg
    366341        CALL put_field("trs_"//tname(iiq), "", trs(:, it))
    367342     END DO
Note: See TracChangeset for help on using the changeset viewer.