Ignore:
Timestamp:
Jul 9, 2024, 10:33:13 PM (5 months ago)
Author:
evignon
Message:

ajout des tendances de tke de la routine ATKE dans les sorties

Location:
LMDZ6/trunk/libf/phylmdiso
Files:
2 edited

Legend:

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

    r5023 r5039  
    2828      REAL, SAVE, ALLOCATABLE :: pbl_eps(:,:,:)
    2929      !$OMP THREADPRIVATE(pbl_eps)
     30      REAL, SAVE, ALLOCATABLE :: tke_shear(:,:,:), tke_buoy(:,:,:), tke_trans(:,:,:)
     31      !$OMP THREADPRIVATE(tke_shear(:,:,:),tke_buoy(:,:,:),tke_trans(:,:,:))
    3032      REAL, SAVE, ALLOCATABLE :: tr_seri(:,:,:)
    3133      !$OMP THREADPRIVATE(tr_seri)
     
    815817      ALLOCATE(l_mixmin(klon,klev+1,nbsrf),l_mix(klon,klev+1,nbsrf),wprime(klon,klev+1,nbsrf))
    816818      ALLOCATE(pbl_eps(klon,klev+1,nbsrf+1))
     819      ALLOCATE(tke_shear(klon,klev+1,nbsrf), tke_buoy(klon,klev+1,nbsrf), tke_trans(klon,klev+1,nbsrf))
    817820      pbl_eps(:,:,:)=0.
     821      tke_shear(:,:,:)=0.; tke_buoy(:,:,:)=0.; tke_trans(:,:,:)=0.
    818822      l_mix(:,:,:)=0.;l_mixmin(:,:,:)=0.;wprime(:,:,:)=0. ! doit etre initialse car pas toujours remplis
    819823      ALLOCATE(rhcl(klon,klev))
     
    12531257      DEALLOCATE(u_seri,v_seri)
    12541258      DEALLOCATE(l_mixmin,l_mix,wprime)
     1259      DEALLOCATE(tke_shear,tke_buoy,tke_trans)
    12551260      DEALLOCATE(pbl_eps)
    12561261      DEALLOCATE(rhcl)
  • LMDZ6/trunk/libf/phylmdiso/phys_output_ctrlout_mod.F90

    r5023 r5039  
    11141114  TYPE(ctrl_out), SAVE :: o_tke = ctrl_out((/ 4, 10, 10, 10, 10, 10, 11, 11, 11, 11/), &
    11151115    'tke ', 'TKE', 'm2/s2', (/ ('', i=1, 10) /))
     1116  TYPE(ctrl_out), SAVE :: o_tke_shear = ctrl_out((/ 11, 11, 11, 11, 11, 11, 11, 11, 11, 11/), &
     1117    'tke_shear ', 'TKE shear term', 'm2/s3', (/ ('', i=1, 10) /)) 
     1118  TYPE(ctrl_out), SAVE :: o_tke_buoy = ctrl_out((/ 11, 11, 11, 11, 11, 11, 11, 11, 11, 11/), &
     1119    'tke_buoy ', 'TKE buoyancy term', 'm2/s3', (/ ('', i=1, 10) /))
     1120  TYPE(ctrl_out), SAVE :: o_tke_trans = ctrl_out((/ 11, 11, 11, 11, 11, 11, 11, 11, 11, 11/), &
     1121    'tke_trans ', 'TKE transport term', 'm2/s3', (/ ('', i=1, 10) /))
    11161122  TYPE(ctrl_out), SAVE :: o_tke_dissip = ctrl_out((/ 10, 10, 10, 10, 10, 10, 11, 11, 11, 11/), &
    1117     'tke_dissip ', 'TKE DISSIPATION', 'm2/s3', (/ ('', i=1, 10) /))   
     1123    'tke_dissip ', 'TKE dissipation term', 'm2/s3', (/ ('', i=1, 10) /))
     1124
    11181125  TYPE(ctrl_out), SAVE :: o_tke_max = ctrl_out((/ 4, 10, 10, 10, 10, 10, 11, 11, 11, 11/), &
    11191126    'tke_max', 'TKE max', 'm2/s2',                                  &
Note: See TracChangeset for help on using the changeset viewer.