Ignore:
Timestamp:
Apr 15, 2011, 12:44:31 PM (13 years ago)
Author:
idelkadi
Message:
  1. Introduction de nouvelles facon de calucler les ratqs pour firstilp quand iflag_cldcon>=7 : ratqs devient pronos

tic avec une relaxation vers un ratqs issu de la convection (ratqsc) quand celle-ci est active et une relaxation ve
rs ratqss dans le cas contraire.
Les constantes de temps sont a 3h en dur dans le code (en attendant mieux)
On met un coeff iflag_cldcon/100 devant ratqsc
On plafone le ratqs a 0.5 (la aussi en dur dans le code en attendant de stabiliser une facon de faire).

  1. Introduction de nouveaux diagnostics concernant la separation entre la contribution des thermiques et le reste d

ans fisrtilp (dq/tlscth, dq/tlscst,plulth, plulst)
Correction de la sortie de la hauteur des thermiques zmax_th

  1. Introduction d'une option iflag_wake=2 pour prendre en compte les precipitations issues de fisrtipl dans le forc

age des wake.

  1. Correction d'un bug sur l'identification des points affectes par les thermiques (ptconvth(:,k)=fm_therm(:,k+1)>0

.)

File:
1 edited

Legend:

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

    r1424 r1507  
    4040      REAL, SAVE, ALLOCATABLE :: d_t_eva(:,:),d_q_eva(:,:)
    4141      !$OMP THREADPRIVATE(d_t_eva,d_q_eva)
     42      REAL, SAVE, ALLOCATABLE :: d_t_lscst(:,:),d_q_lscst(:,:)
     43      !$OMP THREADPRIVATE(d_t_lscst,d_q_lscst)
     44      REAL, SAVE, ALLOCATABLE :: d_t_lscth(:,:),d_q_lscth(:,:)
     45      !$OMP THREADPRIVATE(d_t_lscth,d_q_lscth)
     46      REAL, SAVE, ALLOCATABLE :: plul_th(:),plul_st(:)
     47      !$OMP THREADPRIVATE(plul_th,plul_st)
    4248!tendances dues a oro et lif
    4349      REAL, SAVE, ALLOCATABLE :: d_t_oli(:,:)
     
    188194      allocate(d_u_ajs(klon,klev),d_v_ajs(klon,klev))
    189195      allocate(d_t_eva(klon,klev),d_q_eva(klon,klev))
     196      allocate(d_t_lscst(klon,klev),d_q_lscst(klon,klev))
     197      allocate(d_t_lscth(klon,klev),d_q_lscth(klon,klev))
     198      allocate(plul_st(klon),plul_th(klon))
    190199      allocate(d_t_vdf(klon,klev),d_q_vdf(klon,klev))
    191200      allocate(d_u_vdf(klon,klev),d_v_vdf(klon,klev))
     
    265274      deallocate(d_u_ajs,d_v_ajs)
    266275      deallocate(d_t_eva,d_q_eva)
     276      deallocate(d_t_lscst,d_q_lscst)
     277      deallocate(d_t_lscth,d_q_lscth)
     278      deallocate(plul_th,plul_th)
    267279      deallocate(d_t_vdf,d_q_vdf)
    268280      deallocate(d_u_vdf,d_v_vdf)
Note: See TracChangeset for help on using the changeset viewer.