Ignore:
Timestamp:
Mar 5, 2024, 12:09:41 AM (9 months ago)
Author:
fhourdin
Message:

Complement aux modifications de Catherine

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

Legend:

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

    r4835 r4844  
    451451      REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: alp_bl_fluct_m,alp_bl_fluct_tke
    452452!$OMP THREADPRIVATE(alp_bl_fluct_m,alp_bl_fluct_tke)
    453       REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: alp_bl_stat, n2, s2
    454 !$OMP THREADPRIVATE(alp_bl_stat, n2, s2)
     453      REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: alp_bl_stat, n2, s2, strig, zcong, zlcl_th
     454!$OMP THREADPRIVATE(alp_bl_stat, n2, s2, strig, zcong, zlcl_th)
    455455      REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: proba_notrig, random_notrig
    456456!$OMP THREADPRIVATE(proba_notrig, random_notrig)
     
    10081008      ALLOCATE(alp_bl_fluct_m(klon), alp_bl_fluct_tke(klon))
    10091009      alp_bl_fluct_m(:)=0 ; alp_bl_fluct_tke(:)= 0.
    1010       ALLOCATE(alp_bl_stat(klon), n2(klon), s2(klon))
     1010      ALLOCATE(alp_bl_stat(klon), n2(klon), s2(klon), strig(klon), zcong(klon), zlcl_th(klon))
    10111011      alp_bl_stat(:)=0
    10121012      ALLOCATE(proba_notrig(klon), random_notrig(klon))
     
    13851385      DEALLOCATE(alp_bl_conv,alp_bl_det)
    13861386      DEALLOCATE(alp_bl_fluct_m,alp_bl_fluct_tke)
    1387       DEALLOCATE(alp_bl_stat, n2, s2)
     1387      DEALLOCATE(alp_bl_stat, n2, s2, strig, zcong, zlcl_th)
    13881388      DEALLOCATE(proba_notrig, random_notrig)
    13891389!FC
  • LMDZ6/trunk/libf/phylmdiso/phys_output_ctrlout_mod.F90

    r4835 r4844  
    857857  TYPE(ctrl_out), SAVE :: o_s2 = ctrl_out((/ 1, 6, 6, 6, 10, 10, 11, 11, 11, 11/), &
    858858    's2', 'Surface moyenne des panaches de type 2', 'm2', (/ ('', i=1, 10) /))
    859              
     859  TYPE(ctrl_out), SAVE :: o_strig = ctrl_out((/ 1, 6, 6, 6, 10, 10, 11, 11, 11, 11/), &
     860    'strig', 'Surface moyenne pour atteindre niveau de congelation', 'm2', (/ ('', i=1, 10) /))
     861  TYPE(ctrl_out), SAVE :: o_zcong = ctrl_out((/ 1, 6, 6, 6, 10, 10, 11, 11, 11, 11/), &
     862    'zcong', 'niveau de congelation', 'm', (/ ('', i=1, 10) /)) 
     863  TYPE(ctrl_out), SAVE :: o_zlcl_th = ctrl_out((/ 1, 6, 6, 6, 10, 10, 11, 11, 11, 11/), &
     864    'zlcl_th', 'niveau de condensation', 'm', (/ ('', i=1, 10) /))                   
    860865!-------Déclenchement stochastique
    861866  TYPE(ctrl_out), SAVE :: o_proba_notrig = ctrl_out((/ 1, 6, 6, 6, 10, 10, 11, 11, 11, 11/), &
  • LMDZ6/trunk/libf/phylmdiso/physiq_mod.F90

    r4835 r4844  
    319319       alp_bl_conv,alp_bl_det,  &
    320320       alp_bl_fluct_m,alp_bl_fluct_tke,  &
    321        alp_bl_stat, n2, s2,  &
     321       alp_bl_stat, n2, s2,  strig, zcong, zlcl_th, &
    322322       proba_notrig, random_notrig,  &
    323323!!       cv_gen,  &  !moved to phys_state_var_mod
     
    796796    !--------Stochastic Boundary Layer Triggering: ALE_BL--------
    797797    !---Propri\'et\'es du thermiques au LCL
    798     real zlcl_th(klon)          ! Altitude du LCL calcul\'e
     798!    real zlcl_th(klon)          ! Altitude du LCL calcul\'e
    799799    ! continument (pcon dans
    800800    ! thermcell_main.F90)
     
    45574557               ,pbl_tke_input,pctsrf,omega,cell_area &
    45584558               ,zlcl_th,fraca0,w0,w_conv,therm_tke_max0,env_tke_max0 &
    4559                ,n2,s2,ale_bl_stat &
     4559               ,n2,s2,strig,zcong,ale_bl_stat &
    45604560               ,therm_tke_max,env_tke_max &
    45614561               ,alp_bl_det,alp_bl_fluct_m,alp_bl_fluct_tke &
     
    46264626!
    46274627          CALL alpale_th( phys_tstep, lmax_th, t_seri, cell_area,  &
    4628                           cin, s2, n2, &
     4628                          cin, s2, n2, strig, &
    46294629                          ale_bl_trig, ale_bl_stat, ale_bl,  &
    46304630                          alp_bl, alp_bl_stat, &
Note: See TracChangeset for help on using the changeset viewer.