Ignore:
Timestamp:
Jul 15, 2025, 2:13:19 PM (2 weeks ago)
Author:
evignon
Message:

ajout de l'advection horizontale de la TKE. Travaux dans le cadre de la these de Valentin Wiener

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/trunk/libf/phylmd/phyetat0_mod.f90

    r5662 r5776  
    2626       falb_dir, falb_dif, prw_ancien, prlw_ancien, prsw_ancien, prbsw_ancien, &
    2727       ftsol, pbl_tke, pctsrf, q_ancien, ql_ancien, qs_ancien, qbs_ancien, &
    28        cf_ancien, rvc_ancien, radpas, radsol, rain_fall, ratqs, &
     28       cf_ancien, rvc_ancien, tke_ancien, radpas, radsol, rain_fall, ratqs, &
    2929       rnebcon, rugoro, sig1, snow_fall, bs_fall, solaire_etat0, sollw, sollwdown, &
    3030       solsw, solswfdiff, t_ancien, u_ancien, v_ancien, w01, wake_cstar, wake_deltaq, &
     
    518518  ENDIF
    519519
     520
    520521  found=phyetat0_get(clwcon,"CLWCON","CLWCON",0.)
    521522  found=phyetat0_get(rnebcon,"RNEBCON","RNEBCON",0.)
     
    528529!==================================
    529530!
    530   IF (iflag_pbl>1) then
     531  ! cas specifique de l'advection de TKE
     532  IF (ok_advtke) THEN
     533       ancien_ok=ancien_ok.AND.phyetat0_get(tke_ancien,"TKEANCIEN","TKEANCIEN",0.)
     534  ELSE
     535    tke_ancien(:,:)=0.
     536  ENDIF
     537
     538  IF (ok_advtke) THEN
     539    IF ( (maxval(tke_ancien).EQ.minval(tke_ancien))) THEN
     540       ancien_ok=.false.
     541    ENDIF
     542  ENDIF
     543
     544  IF ((iflag_pbl>1)) then
    531545     found=phyetat0_srf(pbl_tke,"TKE","Turb. Kinetic. Energ. ",1.e-8)
    532546  ENDIF
Note: See TracChangeset for help on using the changeset viewer.