Ignore:
Timestamp:
Jun 15, 2021, 1:18:14 PM (3 years ago)
Author:
crisi
Message:

replace files by symbloic liks from phylmdiso towards phylmd.
Many files at once

File:
1 edited

Legend:

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

    r3927 r3940  
    11!
    2 ! $Id: phys_local_var_mod.F90 3662 2020-04-12 16:41:53Z oboucher $
     2! $Id: phys_local_var_mod.F90 3888 2021-05-05 10:50:37Z jyg $
    33!
    44      MODULE phys_local_var_mod
     
    1616      REAL, SAVE, ALLOCATABLE :: u_seri(:,:), v_seri(:,:)
    1717      !$OMP THREADPRIVATE(u_seri, v_seri)
    18       REAL, SAVE, ALLOCATABLE :: l_mixmin(:,:,:), l_mix(:,:,:)
    19       !$OMP THREADPRIVATE(l_mixmin, l_mix)
    20 
     18      REAL, SAVE, ALLOCATABLE :: l_mixmin(:,:,:), l_mix(:,:,:), tke_dissip(:,:,:)
     19      !$OMP THREADPRIVATE(l_mixmin, l_mix, tke_dissip)
    2120      REAL, SAVE, ALLOCATABLE :: tr_seri(:,:,:)
    2221      !$OMP THREADPRIVATE(tr_seri)
     
    334333!!!OMP THREADPRIVATE(d_s_the, d_dens_the)
    335334      REAL,ALLOCATABLE,SAVE,DIMENSION(:,:)           :: d_deltat_ajs_cv, d_deltaq_ajs_cv
    336 !$OMP THREADPRIVATE(d_deltat_ajs_cv, d_deltaq_ajs_cv)
     335!$OMP THREADPRIVATE(d_deltat_ajs_cv, d_deltaq_ajs_cv)                       
    337336#ifdef ISO
    338337    REAL, SAVE, ALLOCATABLE,DIMENSION(:,:,:)          :: d_deltaxt_wk
     
    355354      REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: cldh, cldl, cldm, cldq, cldt, qsat2m
    356355!$OMP THREADPRIVATE(cldh, cldl, cldm, cldq, cldt, qsat2m )
    357       REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: cldhjn, cldljn, cldmjn,cldtjn
    358 !$OMP THREADPRIVATE(cldhjn, cldljn, cldmjn, cldtjn)
     356!AS: cldhjn, cldljn, cldmjn,cldtjn pas utilisés en tant que variables, juste noms de diagnostics
    359357      REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: JrNt
    360358!$OMP THREADPRIVATE(JrNt)
     
    411409      REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: zxfluxlat_x, zxfluxlat_w
    412410!$OMP THREADPRIVATE(zxfluxlat_x, zxfluxlat_w)
     411      REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: delta_qsurf
     412!$OMP THREADPRIVATE(delta_qsurf)
    413413!jyg<
    414414!!! Entrees supplementaires couche-limite
     
    455455      REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: t2m_min_mon, t2m_max_mon
    456456!$OMP THREADPRIVATE(t2m_min_mon, t2m_max_mon)
    457       REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: zq2m_cor, zt2m_cor
    458 !$OMP THREADPRIVATE(zq2m_cor, zt2m_cor)
    459       REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: zu10m_cor, zv10m_cor
    460 !$OMP THREADPRIVATE(zu10m_cor, zv10m_cor)
    461       REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: zrh2m_cor, zqsat2m_cor
    462 !$OMP THREADPRIVATE(zrh2m_cor, zqsat2m_cor)
    463457      REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: weak_inversion
    464458!$OMP THREADPRIVATE(weak_inversion)
     
    567561      REAL,ALLOCATABLE,SAVE,DIMENSION(:,:) :: ref_liq_pi, ref_ice_pi
    568562!$OMP THREADPRIVATE(ref_liq_pi, ref_ice_pi)
    569       REAL,ALLOCATABLE,SAVE,DIMENSION(:,:) :: zx_rh
    570 !$OMP THREADPRIVATE(zx_rh)
     563      REAL,ALLOCATABLE,SAVE,DIMENSION(:,:) :: zx_rh, zx_rhl, zx_rhi
     564!$OMP THREADPRIVATE(zx_rh, zx_rhl, zx_rhi)
    571565      REAL,ALLOCATABLE,SAVE,DIMENSION(:,:) :: prfl, psfl, fraca
    572566!$OMP THREADPRIVATE(prfl, psfl, fraca)
     
    604598      REAL, ALLOCATABLE, SAVE, DIMENSION(:) :: p_tropopause, z_tropopause, t_tropopause
    605599!$OMP THREADPRIVATE(p_tropopause, z_tropopause, t_tropopause)
     600
     601      INTEGER,ALLOCATABLE,SAVE,DIMENSION(:,:) :: zn2mout
     602!$OMP THREADPRIVATE(zn2mout)
    606603
    607604#ifdef CPP_StratAer
     
    694691      ALLOCATE(t_seri(klon,klev),q_seri(klon,klev),ql_seri(klon,klev),qs_seri(klon,klev))
    695692      ALLOCATE(u_seri(klon,klev),v_seri(klon,klev))
    696       ALLOCATE(l_mixmin(klon,klev+1,nbsrf), l_mix(klon,klev+1,nbsrf))
    697       l_mix(:,:,:)=0. ; l_mixmin(:,:,:)=0. ! doit etre initialse car pas toujours remplis
     693      ALLOCATE(l_mixmin(klon,klev+1,nbsrf), l_mix(klon,klev+1,nbsrf), tke_dissip(klon,klev+1,nbsrf))
     694      l_mix(:,:,:)=0. ; l_mixmin(:,:,:)=0. ; tke_dissip(:,:,:)=0. ! doit etre initialse car pas toujours remplis
    698695
    699696      ALLOCATE(tr_seri(klon,klev,nbtr))
     
    882879      ALLOCATE(cdragm(klon), cdragh(klon), cldh(klon), cldl(klon))
    883880      ALLOCATE(cldm(klon), cldq(klon), cldt(klon), qsat2m(klon))
    884       ALLOCATE(cldhjn(klon), cldljn(klon), cldmjn(klon), cldtjn(klon))
    885881      ALLOCATE(JrNt(klon))
    886882      ALLOCATE(dthmin(klon), evap(klon), fder(klon), plcl(klon), plfc(klon))
     
    915911      ALLOCATE(sens_x(klon), sens_w(klon))
    916912      ALLOCATE(zxfluxlat_x(klon), zxfluxlat_w(klon))
     913      ALLOCATE(delta_qsurf(klon))
    917914!jyg<
    918915!!      ALLOCATE(t_x(klon,klev), t_w(klon,klev))
     
    940937      ALLOCATE(zt2m_min_mon(klon), zt2m_max_mon(klon))
    941938      ALLOCATE(t2m_min_mon(klon), t2m_max_mon(klon))
    942       ALLOCATE(zq2m_cor(klon), zt2m_cor(klon), zu10m_cor(klon), zv10m_cor(klon))
    943       ALLOCATE(zrh2m_cor(klon), zqsat2m_cor(klon))
    944939      ALLOCATE(sens(klon), flwp(klon), fiwp(klon))
    945940      ALLOCATE(alp_bl_conv(klon), alp_bl_det(klon))
     
    962957      ALLOCATE(ref_liq(klon, klev), ref_ice(klon, klev), theta(klon, klev))
    963958      ALLOCATE(ref_liq_pi(klon, klev), ref_ice_pi(klon, klev))
    964       ALLOCATE(zphi(klon, klev), zx_rh(klon, klev))
     959      ALLOCATE(zphi(klon, klev), zx_rh(klon, klev), zx_rhl(klon,klev), zx_rhi(klon,klev))
    965960      ALLOCATE(pmfd(klon, klev), pmfu(klon, klev))
    966961
     
    10391034      ALLOCATE (z_tropopause(klon))
    10401035      ALLOCATE (t_tropopause(klon))
     1036
     1037      ALLOCATE(zn2mout(klon,6))
    10411038
    10421039#ifdef CPP_StratAer
     
    10891086      DEALLOCATE(t_seri,q_seri,ql_seri,qs_seri)
    10901087      DEALLOCATE(u_seri,v_seri)
    1091       DEALLOCATE(l_mixmin,l_mix)
     1088      DEALLOCATE(l_mixmin,l_mix, tke_dissip)
    10921089
    10931090      DEALLOCATE(tr_seri)
     
    12531250      DEALLOCATE(cdragm, cdragh, cldh, cldl)
    12541251      DEALLOCATE(cldm, cldq, cldt, qsat2m)
    1255       DEALLOCATE(cldljn, cldmjn, cldhjn, cldtjn, JrNt)
     1252      DEALLOCATE(JrNt)
    12561253      DEALLOCATE(dthmin, evap, fder, plcl, plfc)
    12571254      DEALLOCATE(prw, prlw, prsw, zustar, zu10m, zv10m, rh2m, s_lcl)
     
    12741271      DEALLOCATE(sens_x, sens_w)
    12751272      DEALLOCATE(zxfluxlat_x, zxfluxlat_w)
     1273      DEALLOCATE(delta_qsurf)
    12761274!jyg<
    12771275!!      DEALLOCATE(t_x, t_w)
     
    13031301      DEALLOCATE(zt2m_min_mon, zt2m_max_mon)
    13041302      DEALLOCATE(t2m_min_mon, t2m_max_mon)
    1305       DEALLOCATE(zq2m_cor, zt2m_cor, zu10m_cor, zv10m_cor)
    1306       DEALLOCATE(zrh2m_cor, zqsat2m_cor)
    13071303      DEALLOCATE(sens, flwp, fiwp)
    13081304      DEALLOCATE(alp_bl_conv,alp_bl_det)
     
    13221318      DEALLOCATE(ref_liq, ref_ice, theta)
    13231319      DEALLOCATE(ref_liq_pi, ref_ice_pi)
    1324       DEALLOCATE(zphi, zx_rh)
     1320      DEALLOCATE(zphi, zx_rh, zx_rhl, zx_rhi)
    13251321      DEALLOCATE(pmfd, pmfu)
    13261322
     
    13911387      DEALLOCATE (z_tropopause)
    13921388      DEALLOCATE (t_tropopause)
     1389      DEALLOCATE(zn2mout)
    13931390
    13941391#ifdef CPP_StratAer
Note: See TracChangeset for help on using the changeset viewer.