Ignore:
Timestamp:
Apr 2, 2024, 1:14:33 PM (7 weeks ago)
Author:
oboucher
Message:

Correction of another small bug on the water mass fixer (not activated)
Introduction of a water_budget diagnostic that quantifies non-conservation from the LMDZ physics

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/trunk/libf/phylmd/phys_local_var_mod.F90

    r4881 r4887  
    319319      REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: JrNt
    320320!$OMP THREADPRIVATE(JrNt)
    321       REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: dthmin, evap, snowerosion, fder, plcl, plfc, prw, prlw, prsw, prbsw
    322 !$OMP THREADPRIVATE(dthmin, evap, snowerosion, fder, plcl, plfc, prw, prlw, prsw, prbsw)
     321      REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: dthmin, evap, snowerosion, fder, plcl, plfc, prw, prlw, prsw, prbsw, water_budget
     322!$OMP THREADPRIVATE(dthmin, evap, snowerosion, fder, plcl, plfc, prw, prlw, prsw, prbsw, water_budget)
    323323      REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: zustar, zu10m, zv10m, rh2m
    324324!$OMP THREADPRIVATE(zustar, zu10m, zv10m, rh2m)
     
    829829      ALLOCATE(JrNt(klon))
    830830      ALLOCATE(dthmin(klon), evap(klon), snowerosion(klon), fder(klon), plcl(klon), plfc(klon))
    831       ALLOCATE(prw(klon), prlw(klon), prsw(klon), prbsw(klon), zustar(klon), zu10m(klon), zv10m(klon), rh2m(klon))
     831      ALLOCATE(prw(klon), prlw(klon), prsw(klon), prbsw(klon), water_budget(klon), zustar(klon), zu10m(klon), zv10m(klon), rh2m(klon))
    832832      ALLOCATE(s_lcl(klon))
    833833      ALLOCATE(s_pblh(klon), s_pblt(klon), s_therm(klon))
     
    11631163      DEALLOCATE(JrNt)
    11641164      DEALLOCATE(dthmin, evap, snowerosion, fder, plcl, plfc)
    1165       DEALLOCATE(prw, prlw, prsw, prbsw, zustar, zu10m, zv10m, rh2m, s_lcl)
     1165      DEALLOCATE(prw, prlw, prsw, prbsw, water_budget, zustar, zu10m, zv10m, rh2m, s_lcl)
    11661166      DEALLOCATE(s_pblh, s_pblt, s_therm)
    11671167!
Note: See TracChangeset for help on using the changeset viewer.