Changeset 1114 for LMDZ4/branches/LMDZ4-dev/libf/phylmd/conema3.F
- Timestamp:
- Mar 3, 2009, 5:40:26 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ4/branches/LMDZ4-dev/libf/phylmd/conema3.F
r766 r1114 10 10 11 11 USE dimphy 12 USE infotrac, ONLY : nbtr 12 13 IMPLICIT none 13 14 c====================================================================== … … 55 56 c 56 57 #include "dimensions.h" 57 cym#include "dimphy.h"58 58 #include "conema3.h" 59 59 INTEGER i, l,m,itra 60 INTEGER ntra ,ntrac !number of tracers;if no tracer transport60 INTEGER ntra ! if no tracer transport 61 61 ! is needed, set ntra = 1 (or 0) 62 PARAMETER (ntrac=nqmx-2)63 62 REAL dtime 64 63 c … … 97 96 REAL,ALLOCATABLE,SAVE :: em_qs(:) 98 97 c$OMP THREADPRIVATE(em_qs) 99 cym REAL em_u(klev), em_v(klev), em_tra(klev,n trac)98 cym REAL em_u(klev), em_v(klev), em_tra(klev,nbtr) 100 99 REAL,ALLOCATABLE,SAVE :: em_u(:),em_v(:),em_tra(:,:) 101 100 c$OMP THREADPRIVATE(em_u,em_v,em_tra) … … 111 110 REAL,ALLOCATABLE,SAVE :: em_d_t(:),em_d_q(:) 112 111 c$OMP THREADPRIVATE(em_d_t,em_d_q) 113 cym REAL em_d_u(klev), em_d_v(klev), em_d_tra(klev,n trac)112 cym REAL em_d_u(klev), em_d_v(klev), em_d_tra(klev,nbtr) 114 113 REAL,ALLOCATABLE,SAVE ::em_d_u(:),em_d_v(:),em_d_tra(:,:) 115 114 c$OMP THREADPRIVATE(em_d_u,em_d_v,em_d_tra) … … 188 187 allocate(em_q(klev)) 189 188 allocate(em_qs(klev)) 190 allocate(em_u(klev), em_v(klev), em_tra(klev,n trac))189 allocate(em_u(klev), em_v(klev), em_tra(klev,nbtr)) 191 190 allocate(em_ph(klev+1), em_p(klev)) 192 191 allocate(em_work1(klev), em_work2(klev)) 193 192 allocate(em_d_t(klev), em_d_q(klev)) 194 allocate(em_d_u(klev), em_d_v(klev), em_d_tra(klev,n trac))193 allocate(em_d_u(klev), em_d_v(klev), em_d_tra(klev,nbtr)) 195 194 allocate(em_upwd(klev), em_dnwd(klev), em_dnwdbis(klev)) 196 195 allocate(emmip(klev))
Note: See TracChangeset
for help on using the changeset viewer.