Ignore:
Timestamp:
Nov 19, 2021, 4:58:59 PM (4 years ago)
Author:
lguez
Message:

Sync latest trunk changes to Ocean_skin

Location:
LMDZ6/branches/Ocean_skin
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/branches/Ocean_skin

  • LMDZ6/branches/Ocean_skin/libf/phylmd/dyn1d/compar1d.h

    r3605 r4013  
    88      real :: nat_surf
    99      real :: tsurf
     10      real :: beta_surf
    1011      real :: rugos
    1112      real :: rugosh
     
    4546      real    :: p_nudging_u, p_nudging_v, p_nudging_w, p_nudging_t, p_nudging_qv
    4647      common/com_par1d/                                                 &
    47      & nat_surf,tsurf,rugos,rugosh,                                     &
     48     & nat_surf,tsurf,beta_surf,rugos,rugosh,                           &
    4849     & xqsol,qsurf,psurf,zsurf,albedo,time,time_ini,xlat,xlon,airefi,   &
    4950     & wtsurf,wqsurf,restart_runoff,xagesno,qsolinp,zpicinp,            &
  • LMDZ6/branches/Ocean_skin/libf/phylmd/dyn1d/old_lmdz1d.F90

    r3798 r4013  
    1111       du_gwd_rando, du_gwd_front, entr_therm, f0, fm_therm, &
    1212       falb_dir, falb_dif, &
    13        ftsol, pbl_tke, pctsrf, radsol, rain_fall, snow_fall, ratqs, &
     13       ftsol, beta_aridity, pbl_tke, pctsrf, radsol, rain_fall, snow_fall, ratqs, &
    1414       rnebcon, rugoro, sig1, w01, solaire_etat0, sollw, sollwdown, &
    15        solsw, t_ancien, q_ancien, u_ancien, v_ancien, wake_cstar, &
     15       solsw, solswfdiff, t_ancien, q_ancien, u_ancien, v_ancien, &
    1616       wake_delta_pbl_TKE, delta_tsurf, wake_fip, wake_pe, &
    1717       wake_deltaq, wake_deltat, wake_s, wake_dens, &
     18       awake_dens, cv_gen, wake_cstar, &
    1819       zgam, zmax0, zmea, zpic, zsig, &
    1920       zstd, zthe, zval, ale_bl, ale_bl_trig, alp_bl, ql_ancien, qs_ancien, &
     
    656657      qsol = qsolinp
    657658      qsurf = fq_sat(tsurf,psurf/100.)
     659      beta_surf = 1.
     660      beta_aridity(:,:) = beta_surf
    658661      day1= day_ini
    659662      time=daytime-day
     
    795798
    796799        fder=0.
     800        snsrf(1,:)=snowmass ! masse de neige des sous surface
    797801        print *, 'snsrf', snsrf
    798         snsrf(1,:)=snowmass ! masse de neige des sous surface
    799802        qsurfsrf(1,:)=qsurf ! humidite de l'air des sous surface
    800803        fevap=0.
     
    878881        snow_fall=0.
    879882        solsw=0.
     883        solswfdiff=0.
    880884        sollw=0.
    881885        sollwdown=rsigma*tsurf**4
     
    893897        sig1=0.
    894898        w01=0.
    895         wake_cstar = 0.
     899!
    896900        wake_deltaq = 0.
    897901        wake_deltat = 0.
     
    902906        wake_s = 0.
    903907        wake_dens = 0.
     908        awake_dens = 0.
     909        cv_gen = 0.
     910        wake_cstar = 0.
    904911        ale_bl = 0.
    905912        ale_bl_trig = 0.
     
    926933! pctsrf(:,is_sic),ftsol(:,nsrf),tsoil(:,isoil,nsrf),qsurf(:,nsrf)
    927934! qsol,falb_dir(:,nsrf),falb_dif(:,nsrf),evap(:,nsrf),snow(:,nsrf)
    928 ! radsol,solsw,sollw, sollwdown,fder,rain_fall,snow_fall,frugs(:,nsrf)
     935! radsol,solsw,solswfdiff,sollw, sollwdown,fder,rain_fall,snow_fall,frugs(:,nsrf)
    929936! agesno(:,nsrf),zmea,zstd,zsig,zgam,zthe,zpic,zval,rugoro
    930937! t_ancien,q_ancien,,frugs(:,is_oce),clwcon(:,1),rnebcon(:,1),ratqs(:,1)
    931938! run_off_lic_0,pbl_tke(:,1:klev,nsrf), zmax0,f0,sig1,w01
    932 ! wake_deltat,wake_deltaq,wake_s,wake_dens,wake_cstar,
     939! wake_deltat,wake_deltaq,wake_s,wake_dens,awake_dens,cv_gen,wake_cstar,
    933940! wake_fip,wake_delta_pbl_tke(:,1:klev,nsrf)
    934941!
     
    10261033!
    10271034!=====================================================================
    1028        CALL iophys_ini
     1035       CALL iophys_ini(timestep)
    10291036! START OF THE TEMPORAL LOOP :
    10301037!=====================================================================
  • LMDZ6/branches/Ocean_skin/libf/phylmd/dyn1d/scm.F90

    r3798 r4013  
    77       du_gwd_rando, du_gwd_front, entr_therm, f0, fm_therm, &
    88       falb_dir, falb_dif, &
    9        ftsol, pbl_tke, pctsrf, radsol, rain_fall, snow_fall, ratqs, &
     9       ftsol, beta_aridity, pbl_tke, pctsrf, radsol, rain_fall, snow_fall, ratqs, &
    1010       rnebcon, rugoro, sig1, w01, solaire_etat0, sollw, sollwdown, &
    11        solsw, t_ancien, q_ancien, u_ancien, v_ancien, wake_cstar, &
     11       solsw, solswfdiff, t_ancien, q_ancien, u_ancien, v_ancien, &
    1212       wake_delta_pbl_TKE, delta_tsurf, wake_fip, wake_pe, &
    1313       wake_deltaq, wake_deltat, wake_s, wake_dens, &
     14       awake_dens, cv_gen, wake_cstar, &
    1415       zgam, zmax0, zmea, zpic, zsig, &
    1516       zstd, zthe, zval, ale_bl, ale_bl_trig, alp_bl, ql_ancien, qs_ancien, &
     
    429430      qsol = qsolinp
    430431      qsurf = fq_sat(tsurf,psurf/100.)
     432      beta_aridity(:,:) = beta_surf
    431433      day1= day_ini
    432434      time=daytime-day
     
    644646        snow_fall=0.
    645647        solsw=0.
     648        solswfdiff=0.
    646649        sollw=0.
    647650        sollwdown=rsigma*tsurf**4
     
    659662        sig1=0.
    660663        w01=0.
    661         wake_cstar = 0.
     664!
    662665        wake_deltaq = 0.
    663666        wake_deltat = 0.
     
    668671        wake_s = 0.
    669672        wake_dens = 0.
     673        awake_dens = 0.
     674        cv_gen = 0.
     675        wake_cstar = 0.
    670676        ale_bl = 0.
    671677        ale_bl_trig = 0.
     
    692698! pctsrf(:,is_sic),ftsol(:,nsrf),tsoil(:,isoil,nsrf),qsurf(:,nsrf)
    693699! qsol,falb_dir(:,nsrf),falb_dif(:,nsrf),evap(:,nsrf),snow(:,nsrf)
    694 ! radsol,solsw,sollw, sollwdown,fder,rain_fall,snow_fall,frugs(:,nsrf)
     700! radsol,solsw,solswfdiff,sollw, sollwdown,fder,rain_fall,snow_fall,frugs(:,nsrf)
    695701! agesno(:,nsrf),zmea,zstd,zsig,zgam,zthe,zpic,zval,rugoro
    696702! t_ancien,q_ancien,,frugs(:,is_oce),clwcon(:,1),rnebcon(:,1),ratqs(:,1)
    697703! run_off_lic_0,pbl_tke(:,1:klev,nsrf), zmax0,f0,sig1,w01
    698 ! wake_deltat,wake_deltaq,wake_s,wake_dens,wake_cstar,
     704! wake_deltat,wake_deltaq,wake_s,wake_dens,awake_dens,cv_gen,wake_cstar,
    699705! wake_fip,wake_delta_pbl_tke(:,1:klev,nsrf)
    700706!
     
    783789!=====================================================================
    784790#ifdef OUTPUT_PHYS_SCM
    785        CALL iophys_ini
     791       CALL iophys_ini(timestep)
    786792#endif
    787793
Note: See TracChangeset for help on using the changeset viewer.