- Timestamp:
- Mar 20, 2014, 10:57:19 AM (10 years ago)
- Location:
- LMDZ5/branches/testing
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/branches/testing
- Property svn:mergeinfo changed
/LMDZ5/trunk merged: 1922-1927,1929-1933,1937-1939,1943-1997
- Property svn:mergeinfo changed
-
LMDZ5/branches/testing/libf/phylmd/phys_local_var_mod.F90
r1910 r1999 41 41 REAL, SAVE, ALLOCATABLE :: d_u_ajs(:,:), d_v_ajs(:,:) 42 42 !$OMP THREADPRIVATE(d_u_ajs, d_v_ajs) 43 REAL, SAVE, ALLOCATABLE :: d_u_ajsb(:,:), d_v_ajsb(:,:)44 !$OMP THREADPRIVATE(d_u_ajsb, d_v_ajsb)45 43 REAL, SAVE, ALLOCATABLE :: d_t_eva(:,:),d_q_eva(:,:) 46 44 !$OMP THREADPRIVATE(d_t_eva,d_q_eva) … … 95 93 REAL, SAVE, ALLOCATABLE :: topswcf_aero(:,:), solswcf_aero(:,:) ! diag 96 94 !$OMP THREADPRIVATE(topswcf_aero,solswcf_aero) 95 ! Special RRTM 96 REAL, SAVE, ALLOCATABLE :: ZLWFT0_i(:,:), ZSWFT0_i(:,:) ! diag 97 !$OMP THREADPRIVATE(ZLWFT0_i,ZSWFT0_i) 98 REAL, SAVE, ALLOCATABLE :: ZFLDN0(:,:), ZFLUP0(:,:) ! diag 99 !$OMP THREADPRIVATE(ZFLDN0,ZFLUP0) 100 REAL, SAVE, ALLOCATABLE :: ZFSDN0(:,:), ZFSUP0(:,:) ! diag 101 !$OMP THREADPRIVATE(ZFSDN0,ZFSUP0) 102 ! 97 103 REAL, SAVE, ALLOCATABLE :: tausum_aero(:,:,:) 98 104 !$OMP THREADPRIVATE(tausum_aero) … … 200 206 REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: cldh, cldl, cldm, cldq, cldt, qsat2m, qsol 201 207 !$OMP THREADPRIVATE(cldh, cldl, cldm, cldq, cldt, qsat2m, qsol) 208 REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: cldhjn, cldljn, cldmjn,cldtjn 209 !$OMP THREADPRIVATE(cldhjn, cldljn, cldmjn, cldtjn) 210 REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: JrNt 211 !$OMP THREADPRIVATE(JrNt) 202 212 REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: dthmin, evap, fder, plcl, plfc, prw 203 213 !$OMP THREADPRIVATE(dthmin, evap, fder, plcl, plfc, prw) … … 241 251 REAL,ALLOCATABLE,SAVE,DIMENSION(:,:) :: ref_liq, ref_ice, theta, zphi 242 252 !$OMP THREADPRIVATE(ref_liq, ref_ice, theta, zphi) 253 REAL,ALLOCATABLE,SAVE,DIMENSION(:,:) :: ref_liq_pi, ref_ice_pi 254 !$OMP THREADPRIVATE(ref_liq_pi, ref_ice_pi) 243 255 REAL,ALLOCATABLE,SAVE,DIMENSION(:,:) :: wake_omg, zx_rh 244 256 !$OMP THREADPRIVATE(wake_omg, zx_rh) … … 263 275 REAL,ALLOCATABLE,SAVE,DIMENSION(:,:) :: beta_prec 264 276 !$OMP THREADPRIVATE(beta_prec) 265 REAL, ALLOCATABLE, SAVE, DIMENSION(:,:) :: rneb 266 !$OMP THREADPRIVATE(rneb )277 REAL, ALLOCATABLE, SAVE, DIMENSION(:,:) :: rneb,rnebjn 278 !$OMP THREADPRIVATE(rneb,rnebjn) 267 279 268 280 ! variables de sorties MM … … 299 311 allocate(d_t_ajs(klon,klev),d_q_ajs(klon,klev)) 300 312 allocate(d_u_ajs(klon,klev),d_v_ajs(klon,klev)) 301 allocate(d_u_ajsb(klon,klev),d_v_ajsb(klon,klev))302 313 allocate(d_t_eva(klon,klev),d_q_eva(klon,klev)) 303 314 allocate(d_t_lscst(klon,klev),d_q_lscst(klon,klev)) … … 312 323 allocate(d_u_lif(klon,klev),d_v_lif(klon,klev)) 313 324 allocate(d_ts(klon,nbsrf), d_tr(klon,klev,nbtr)) 325 ! Special RRTM 326 allocate(ZLWFT0_i(klon,klev+1),ZSWFT0_i(klon,klev+1),ZFLDN0(klon,klev+1)) 327 allocate(ZFLUP0(klon,klev+1),ZFSDN0(klon,klev+1),ZFSUP0(klon,klev+1)) 328 ! 314 329 allocate(topswad_aero(klon), solswad_aero(klon)) 315 330 allocate(topswai_aero(klon), solswai_aero(klon)) … … 373 388 ALLOCATE(cdragm(klon), cdragh(klon), cldh(klon), cldl(klon)) 374 389 ALLOCATE(cldm(klon), cldq(klon), cldt(klon), qsat2m(klon), qsol(klon)) 390 ALLOCATE(cldhjn(klon), cldljn(klon), cldmjn(klon), cldtjn(klon)) 391 ALLOCATE(JrNt(klon)) 375 392 ALLOCATE(dthmin(klon), evap(klon), fder(klon), plcl(klon), plfc(klon)) 376 393 ALLOCATE(prw(klon), zustar(klon), zu10m(klon), zv10m(klon), rh2m(klon)) … … 397 414 ALLOCATE(fl(klon, klev), re(klon, klev), flwc(klon, klev)) 398 415 ALLOCATE(ref_liq(klon, klev), ref_ice(klon, klev), theta(klon, klev)) 416 ALLOCATE(ref_liq_pi(klon, klev), ref_ice_pi(klon, klev)) 399 417 ALLOCATE(zphi(klon, klev), wake_omg(klon, klev), zx_rh(klon, klev)) 400 418 ALLOCATE(pmfd(klon, klev), pmfu(klon, klev)) … … 420 438 ALLOCATE(wdtrainA(klon,klev),wdtrainM(klon,klev)) 421 439 ALLOCATE(beta_prec(klon,klev)) 422 ALLOCATE(rneb(klon,klev) )440 ALLOCATE(rneb(klon,klev),rnebjn(klon,klev)) 423 441 424 442 … … 450 468 deallocate(d_t_ajs,d_q_ajs) 451 469 deallocate(d_u_ajs,d_v_ajs) 452 deallocate(d_u_ajsb,d_v_ajsb)453 470 deallocate(d_t_eva,d_q_eva) 454 471 deallocate(d_t_lscst,d_q_lscst) … … 524 541 DEALLOCATE(cdragm, cdragh, cldh, cldl) 525 542 DEALLOCATE(cldm, cldq, cldt, qsat2m, qsol) 543 DEALLOCATE(cldljn, cldmjn, cldhjn, cldtjn, JrNt) 526 544 DEALLOCATE(dthmin, evap, fder, plcl, plfc) 527 545 DEALLOCATE(prw, zustar, zu10m, zv10m, rh2m, s_lcl) … … 547 565 DEALLOCATE(fl, re, flwc) 548 566 DEALLOCATE(ref_liq, ref_ice, theta) 567 DEALLOCATE(ref_liq_pi, ref_ice_pi) 549 568 DEALLOCATE(zphi, wake_omg, zx_rh) 550 569 DEALLOCATE(pmfd, pmfu)
Note: See TracChangeset
for help on using the changeset viewer.