Changeset 909 for LMDZ4/trunk/libf/phylmd/phys_local_var_mod.F90
- Timestamp:
- Feb 14, 2008, 5:27:13 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ4/trunk/libf/phylmd/phys_local_var_mod.F90
r904 r909 7 7 ! Declaration des variables 8 8 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(:,:) 12 12 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(:,:,:) 14 35 CONTAINS 15 36 … … 18 39 use dimphy 19 40 IMPLICIT NONE 41 #include "indicesol.h" 20 42 allocate(t_seri(klon,klev),q_seri(klon,klev),ql_seri(klon,klev),qs_seri(klon,klev)) 21 43 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)) 22 64 END SUBROUTINE phys_local_var_init 23 65 … … 26 68 use dimphy 27 69 IMPLICIT NONE 70 #include "indicesol.h" 28 71 deallocate(t_seri,q_seri,ql_seri,qs_seri) 29 72 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) 30 93 END SUBROUTINE phys_local_var_end 31 94
Note: See TracChangeset
for help on using the changeset viewer.