Ignore:
Timestamp:
Feb 14, 2008, 5:27:13 PM (16 years ago)
Author:
lmdzadmin
Message:

Ajout/modif module physiq contenant variables sauvegardees/ou pas FH/IM
IM

File:
1 edited

Legend:

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

    r904 r909  
    77! Declaration des variables
    88
    9       REAL,ALLOCATABLE :: t_seri(:,:), q_seri(:,:)
    10       REAL,ALLOCATABLE :: ql_seri(:,:),qs_seri(:,:)
    11       REAL,ALLOCATABLE :: u_seri(:,:), v_seri(:,:)
     9      REAL, ALLOCATABLE :: t_seri(:,:), q_seri(:,:)
     10      REAL, ALLOCATABLE :: ql_seri(:,:),qs_seri(:,:)
     11      REAL, ALLOCATABLE :: u_seri(:,:), v_seri(:,:)
    1212
    13 
     13      REAL, ALLOCATABLE :: tr_seri(:,:,:)
     14      REAL, ALLOCATABLE :: d_t_dyn(:,:), d_q_dyn(:,:)
     15      REAL, ALLOCATABLE :: d_t_con(:,:),d_q_con(:,:)
     16      REAL, ALLOCATABLE :: d_u_con(:,:),d_v_con(:,:)
     17      REAL, ALLOCATABLE :: d_t_wake(:,:),d_q_wake(:,:)
     18      REAL, ALLOCATABLE :: d_t_lsc(:,:),d_q_lsc(:,:),d_ql_lsc(:,:)
     19      REAL, ALLOCATABLE :: d_t_ajsb(:,:), d_q_ajsb(:,:)
     20      REAL, ALLOCATABLE :: d_t_ajs(:,:), d_q_ajs(:,:)
     21      REAL, ALLOCATABLE :: d_u_ajs(:,:), d_v_ajs(:,:)
     22      REAL, ALLOCATABLE :: d_t_eva(:,:),d_q_eva(:,:)
     23!tendances dues a oro et lif
     24      REAL, ALLOCATABLE :: d_t_oli(:,:)
     25      REAL, ALLOCATABLE :: d_u_oli(:,:), d_v_oli(:,:)
     26      REAL, ALLOCATABLE :: d_t_vdf(:,:), d_q_vdf(:,:)
     27      REAL, ALLOCATABLE :: d_u_vdf(:,:), d_v_vdf(:,:)
     28      REAL, ALLOCATABLE :: d_t_oro(:,:)
     29      REAL, ALLOCATABLE :: d_u_oro(:,:), d_v_oro(:,:)
     30      REAL, ALLOCATABLE :: d_t_lif(:,:)
     31      REAL, ALLOCATABLE :: d_u_lif(:,:), d_v_lif(:,:)
     32! tendance du a la conersion Ec -> E thermique
     33      REAL, ALLOCATABLE :: d_t_ec(:,:)
     34      REAL, ALLOCATABLE :: d_ts(:,:), d_tr(:,:,:)
    1435CONTAINS
    1536
     
    1839use dimphy
    1940IMPLICIT NONE
     41#include "indicesol.h"
    2042      allocate(t_seri(klon,klev),q_seri(klon,klev),ql_seri(klon,klev),qs_seri(klon,klev))
    2143      allocate(u_seri(klon,klev),v_seri(klon,klev))
     44
     45      allocate(tr_seri(klon,klev,nbtr))
     46      allocate(d_t_dyn(klon,klev),d_q_dyn(klon,klev))
     47      allocate(d_t_con(klon,klev),d_q_con(klon,klev))
     48      allocate(d_u_con(klon,klev),d_v_con(klon,klev))
     49      allocate(d_t_wake(klon,klev),d_q_wake(klon,klev))
     50      allocate(d_t_lsc(klon,klev),d_q_lsc(klon,klev))
     51      allocate(d_ql_lsc(klon,klev))
     52      allocate(d_t_ajsb(klon,klev),d_q_ajsb(klon,klev))
     53      allocate(d_t_ajs(klon,klev),d_q_ajs(klon,klev))
     54      allocate(d_u_ajs(klon,klev),d_v_ajs(klon,klev))
     55      allocate(d_t_eva(klon,klev),d_q_eva(klon,klev))
     56      allocate(d_t_vdf(klon,klev),d_q_vdf(klon,klev))
     57      allocate(d_u_vdf(klon,klev),d_v_vdf(klon,klev))
     58      allocate(d_t_oli(klon,klev),d_t_oro(klon,klev))
     59      allocate(d_u_oli(klon,klev),d_v_oli(klon,klev))
     60      allocate(d_u_oro(klon,klev),d_v_oro(klon,klev))
     61      allocate(d_t_lif(klon,klev),d_t_ec(klon,klev))
     62      allocate(d_u_lif(klon,klev),d_v_lif(klon,klev))
     63      allocate(d_ts(klon,klev), d_tr(klon,klev,nbtr))
    2264END SUBROUTINE phys_local_var_init
    2365
     
    2668use dimphy
    2769IMPLICIT NONE
     70#include "indicesol.h"
    2871      deallocate(t_seri,q_seri,ql_seri,qs_seri)
    2972      deallocate(u_seri,v_seri)
     73
     74      deallocate(tr_seri)
     75      deallocate(d_t_dyn,d_q_dyn)
     76      deallocate(d_t_con,d_q_con)
     77      deallocate(d_u_con,d_v_con)
     78      deallocate(d_t_wake,d_q_wake)
     79      deallocate(d_t_lsc,d_q_lsc)
     80      deallocate(d_ql_lsc)
     81      deallocate(d_t_ajsb,d_q_ajsb)
     82      deallocate(d_t_ajs,d_q_ajs)
     83      deallocate(d_u_ajs,d_v_ajs)
     84      deallocate(d_t_eva,d_q_eva)
     85      deallocate(d_t_vdf,d_q_vdf)
     86      deallocate(d_u_vdf,d_v_vdf)
     87      deallocate(d_t_oli,d_t_oro)
     88      deallocate(d_u_oli,d_v_oli)
     89      deallocate(d_u_oro,d_v_oro)
     90      deallocate(d_t_lif,d_t_ec)
     91      deallocate(d_u_lif,d_v_lif)
     92      deallocate(d_ts, d_tr)
    3093END SUBROUTINE phys_local_var_end
    3194
Note: See TracChangeset for help on using the changeset viewer.