Changeset 4246


Ignore:
Timestamp:
Sep 14, 2022, 3:14:16 PM (20 months ago)
Author:
evignon
Message:

controle dans les .def du presnivs limite en dessous duquel on ne guide plus
si guide_BL=false
Etienne, pour valentin

Location:
LMDZ6/trunk/libf
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/trunk/libf/dyn3d/guide_mod.F90

    r3995 r4246  
    3939  REAL, PRIVATE, SAVE     :: lon_min_g,lon_max_g
    4040  REAL, PRIVATE, SAVE     :: tau_lon,tau_lat
     41
     42  REAL, PRIVATE, SAVE     :: plim_guide_BL
    4143
    4244  REAL, ALLOCATABLE, DIMENSION(:), PRIVATE, SAVE     :: alpha_u,alpha_v
     
    113115    CALL getpar('gamma4',.false.,gamma4,'Zone sans rappel elargie')
    114116    CALL getpar('guide_BL',.true.,guide_BL,'guidage dans C.Lim')
     117    CALL getpar('plim_guide_BL',85000.,plim_guide_BL,'BL top presnivs value')
     118
    115119
    116120! Sauvegarde du for�age
     
    399403        else
    400404            do l=1,llm
    401                 alpha_pcor(l)=(1.+tanh((0.85-presnivs(l)/preff)/0.05))/2.
     405               alpha_pcor(l)=(1.+tanh(((plim_guide_BL-presnivs(l))/preff)/0.05))/2.
    402406            enddo
    403407        endif
  • LMDZ6/trunk/libf/dyn3dmem/guide_loc_mod.F90

    r4054 r4246  
    4040  REAL, PRIVATE, SAVE     :: lon_min_g,lon_max_g
    4141  REAL, PRIVATE, SAVE     :: tau_lon,tau_lat
     42
     43  REAL, PRIVATE, SAVE     :: plim_guide_BL
    4244
    4345  REAL, ALLOCATABLE, DIMENSION(:), PRIVATE, SAVE     :: alpha_u,alpha_v
     
    118120    CALL getpar('gamma4',.false.,gamma4,'Zone sans rappel elargie')
    119121    CALL getpar('guide_BL',.true.,guide_BL,'guidage dans C.Lim')
    120    
     122    CALL getpar('plim_guide_BL',85000.,plim_guide_BL,'BL top presnivs value')
     123
    121124! Sauvegarde du for�age
    122125    CALL getpar('guide_sav',.false.,guide_sav,'sauvegarde guidage')
     
    453456        else
    454457            do l=1,llm
    455                 alpha_pcor(l)=(1.+tanh((0.85-presnivs(l)/preff)/0.05))/2.
     458                alpha_pcor(l)=(1.+tanh(((plim_guide_BL-presnivs(l))/preff)/0.05))/2.
    456459            enddo
    457460        endif
Note: See TracChangeset for help on using the changeset viewer.