Changeset 2497


Ignore:
Timestamp:
Apr 18, 2016, 9:57:11 PM (8 years ago)
Author:
fhourdin
Message:

Declaration de ql_ancien et qs_ancien.

Location:
LMDZ5/trunk/libf/phylmd
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • LMDZ5/trunk/libf/phylmd/phyetat0.F90

    r2494 r2497  
    1313       du_gwd_rando, du_gwd_front, entr_therm, f0, fm_therm, &
    1414       falb_dir, falb_dif, &
    15        ftsol, pbl_tke, pctsrf, q_ancien, radpas, radsol, rain_fall, ratqs, &
     15       ftsol, pbl_tke, pctsrf, q_ancien, ql_ancien, qs_ancien, radpas, radsol, rain_fall, ratqs, &
    1616       rnebcon, rugoro, sig1, snow_fall, solaire_etat0, sollw, sollwdown, &
    1717       solsw, t_ancien, u_ancien, v_ancien, w01, wake_cstar, wake_deltaq, &
     
    322322
    323323  ancien_ok=.true.
     324  ql_ancien=0.;qs_ancien=0.
    324325  ancien_ok=ancien_ok.AND.phyetat0_get(klev,t_ancien,"TANCIEN","TANCIEN",0.)
    325326  ancien_ok=ancien_ok.AND.phyetat0_get(klev,q_ancien,"QANCIEN","QANCIEN",0.)
     327  ancien_ok=ancien_ok.AND.phyetat0_get(klev,ql_ancien,"QLANCIEN","QLANCIEN",0.)
     328  ancien_ok=ancien_ok.AND.phyetat0_get(klev,qs_ancien,"QSANCIEN","QSANCIEN",0.)
    326329  ancien_ok=ancien_ok.AND.phyetat0_get(klev,u_ancien,"UANCIEN","UANCIEN",0.)
    327330  ancien_ok=ancien_ok.AND.phyetat0_get(klev,v_ancien,"VANCIEN","VANCIEN",0.)
  • LMDZ5/trunk/libf/phylmd/phyredem.F90

    r2395 r2497  
    1313                                sollwdown, rain_fall, snow_fall, z0m, z0h, &
    1414                                agesno, zmea, zstd, zsig, zgam, zthe, zpic, &
    15                                 zval, rugoro, t_ancien, q_ancien, u_ancien, &
     15                                zval, rugoro, t_ancien, q_ancien, ql_ancien, qs_ancien,  u_ancien, &
    1616                                v_ancien, clwcon, rnebcon, ratqs, pbl_tke, &
    1717                                wake_delta_pbl_tke, zmax0, f0, sig1, w01, &
     
    200200
    201201  CALL put_field("QANCIEN", "QANCIEN", q_ancien)
     202
     203  CALL put_field("QLANCIEN", "QLANCIEN", ql_ancien)
     204
     205  CALL put_field("QSANCIEN", "QSANCIEN", qs_ancien)
    202206
    203207  CALL put_field("UANCIEN", "", u_ancien)
  • LMDZ5/trunk/libf/phylmd/phys_state_var_mod.F90

    r2399 r2497  
    6464      REAL, ALLOCATABLE, SAVE :: t_ancien(:,:), q_ancien(:,:)
    6565!$OMP THREADPRIVATE(t_ancien, q_ancien)
     66      REAL, ALLOCATABLE, SAVE :: ql_ancien(:,:), qs_ancien(:,:)
     67!$OMP THREADPRIVATE(ql_ancien, qs_ancien)
    6668      REAL, ALLOCATABLE, SAVE :: u_ancien(:,:), v_ancien(:,:)
    6769!$OMP THREADPRIVATE(u_ancien, v_ancien)
     
    441443      ALLOCATE(rugoro(klon))
    442444      ALLOCATE(t_ancien(klon,klev), q_ancien(klon,klev))
     445      ALLOCATE(ql_ancien(klon,klev), qs_ancien(klon,klev))
    443446      ALLOCATE(u_ancien(klon,klev), v_ancien(klon,klev))
    444447!!! Rom P >>>
     
    601604      deallocate(zthe, zpic, zval)
    602605      deallocate(rugoro, t_ancien, q_ancien, clwcon, rnebcon)
     606      deallocate(qs_ancien, ql_ancien)
    603607      deallocate(qtc_cv,sigt_cv)
    604608      deallocate(        u_ancien, v_ancien                 )
Note: See TracChangeset for help on using the changeset viewer.