Changeset 940 for LMDZ4/trunk/libf/phylmd/cva_driver.F
- Timestamp:
- Apr 7, 2008, 4:33:30 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ4/trunk/libf/phylmd/cva_driver.F
r938 r940 1 SUBROUTINE cva_driver(len,nd,ndp1,ntra,iflag_con,iflag_mix, 1 SUBROUTINE cva_driver(len,nd,ndp1,ntra,nloc, 2 & iflag_con,iflag_mix, 2 3 & iflag_clos,delt, 3 4 & t1,q1,qs1,t1_wake,q1_wake,qs1_wake, … … 26 27 *************************************************************** 27 28 C 29 USE dimphy 28 30 implicit none 29 31 C … … 102 104 c 103 105 #include "dimensions.h" 104 #include "dimphy.h"106 ccccc#include "dimphy.h" 105 107 c 106 108 c Input … … 344 346 c 345 347 integer nloc 346 parameter (nloc=klon) ! pour l'instant348 c parameter (nloc=klon) ! pour l'instant 347 349 348 350 integer idcum(nloc) … … 381 383 real supmax(nloc,klev) 382 384 real ale(nloc),alp(nloc),coef_clos(nloc) 383 real mp(nloc,klev), qp(nloc,klev), up(nloc,klev), vp(nloc,klev) 384 real wt(nloc,klev), water(nloc,klev), evap(nloc,klev) 385 real b(nloc,klev), sigd(nloc) 386 save mp,qp,up,vp,wt,water,evap,b 385 real sigd(nloc) 386 ! real mp(nloc,klev), qp(nloc,klev), up(nloc,klev), vp(nloc,klev) 387 ! real wt(nloc,klev), water(nloc,klev), evap(nloc,klev) 388 ! real b(nloc,klev), sigd(nloc) 389 ! save mp,qp,up,vp,wt,water,evap,b 390 real, save, allocatable :: mp(:,:),qp(:,:),up(:,:),vp(:,:) 391 real, save, allocatable :: wt(:,:),water(:,:),evap(:,:), b(:,:) 392 c$OMP THREADPRIVATE(mp,qp,up,vp,wt,water,evap,b) 387 393 real ft(nloc,klev), fq(nloc,klev) 388 394 real ftd(nloc,klev), fqd(nloc,klev) … … 405 411 real wghti(nloc,nd) 406 412 real hnk(nloc),unk(nloc),vnk(nloc) 413 logical, save :: first=.true. 407 414 408 415 c … … 414 421 !------------------------------------------------------------------- 415 422 423 if (first) then 424 allocate(mp(nloc,klev), qp(nloc,klev), up(nloc,klev)) 425 allocate(vp(nloc,klev), wt(nloc,klev), water(nloc,klev)) 426 allocate(evap(nloc,klev), b(nloc,klev)) 427 first=.false. 428 endif 416 429 c -- set simulation flags: 417 430 c (common cvflag)
Note: See TracChangeset
for help on using the changeset viewer.