- Timestamp:
- Jun 6, 2016, 4:04:57 PM (8 years ago)
- Location:
- LMDZ5/branches/testing
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/branches/testing
- Property svn:mergeinfo changed
/LMDZ5/trunk merged: 2489-2527,2529-2532,2534-2541
- Property svn:mergeinfo changed
-
LMDZ5/branches/testing/libf/phylmd/phys_local_var_mod.F90
r2488 r2542 21 21 REAL, SAVE, ALLOCATABLE :: d_t_dyn(:,:), d_q_dyn(:,:) 22 22 !$OMP THREADPRIVATE(d_t_dyn, d_q_dyn) 23 REAL, SAVE, ALLOCATABLE :: d_ql_dyn(:,:), d_qs_dyn(:,:) 24 !$OMP THREADPRIVATE(d_ql_dyn, d_qs_dyn) 25 REAL, SAVE, ALLOCATABLE :: d_q_dyn2d(:), d_ql_dyn2d(:), d_qs_dyn2d(:) 26 !$OMP THREADPRIVATE(d_q_dyn2d, d_ql_dyn2d, d_qs_dyn2d) 23 27 REAL, SAVE, ALLOCATABLE :: d_u_dyn(:,:), d_v_dyn(:,:) 24 28 !$OMP THREADPRIVATE(d_u_dyn, d_v_dyn) … … 133 137 !$OMP THREADPRIVATE(ZFSDN0,ZFSUP0) 134 138 ! 139 REAL, SAVE, ALLOCATABLE :: stratomask(:,:) 140 !$OMP THREADPRIVATE(stratomask) 135 141 REAL, SAVE, ALLOCATABLE :: tausum_aero(:,:,:) 136 142 !$OMP THREADPRIVATE(tausum_aero) … … 255 261 REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: JrNt 256 262 !$OMP THREADPRIVATE(JrNt) 257 REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: dthmin, evap, fder, plcl, plfc, prw 258 !$OMP THREADPRIVATE(dthmin, evap, fder, plcl, plfc, prw )263 REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: dthmin, evap, fder, plcl, plfc, prw, prlw, prsw 264 !$OMP THREADPRIVATE(dthmin, evap, fder, plcl, plfc, prw, prlw, prsw) 259 265 REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: zustar, zu10m, zv10m, rh2m 260 266 !$OMP THREADPRIVATE(zustar, zu10m, zv10m, rh2m) … … 277 283 REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: zxfluxlat, zxtsol, snow_lsc, zxfqfonte 278 284 !$OMP THREADPRIVATE(zxfluxlat, zxtsol, snow_lsc, zxfqfonte) 279 REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: zxqsurf, rain_lsc 280 !$OMP THREADPRIVATE(zxqsurf, rain_lsc) 285 REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: zxrunofflic 286 !$OMP THREADPRIVATE(zxrunofflic) 287 REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: zxqsurf, rain_lsc, rain_num 288 !$OMP THREADPRIVATE(zxqsurf, rain_lsc, rain_num) 281 289 ! 282 290 !jyg+nrlmd< … … 401 409 allocate(tr_seri(klon,klev,nbtr)) 402 410 allocate(d_t_dyn(klon,klev),d_q_dyn(klon,klev)) 411 allocate(d_ql_dyn(klon,klev),d_qs_dyn(klon,klev)) 412 allocate(d_q_dyn2d(klon),d_ql_dyn2d(klon),d_qs_dyn2d(klon)) 403 413 allocate(d_u_dyn(klon,klev),d_v_dyn(klon,klev)) 404 414 allocate(d_tr_dyn(klon,klev,nbtr)) !RomP … … 455 465 ! allocate(tausum_aero(klon,nwave,naero_spc)) 456 466 ! allocate(tau3d_aero(klon,klev,nwave,naero_spc)) 467 allocate(stratomask(klon,klev)) 457 468 !--correction mini bug OB 458 469 allocate(tausum_aero(klon,nwave,naero_tot)) … … 521 532 ALLOCATE(JrNt(klon)) 522 533 ALLOCATE(dthmin(klon), evap(klon), fder(klon), plcl(klon), plfc(klon)) 523 ALLOCATE(prw(klon), zustar(klon), zu10m(klon), zv10m(klon), rh2m(klon))534 ALLOCATE(prw(klon), prlw(klon), prsw(klon), zustar(klon), zu10m(klon), zv10m(klon), rh2m(klon)) 524 535 ALLOCATE(s_lcl(klon)) 525 536 ALLOCATE(s_pblh(klon), s_pblt(klon), s_therm(klon)) … … 534 545 ALLOCATE(zxfqcalving(klon), zxfluxlat(klon)) 535 546 ALLOCATE(zxtsol(klon), snow_lsc(klon), zxfqfonte(klon), zxqsurf(klon)) 547 ALLOCATE(zxrunofflic(klon)) 536 548 ALLOCATE(rain_lsc(klon)) 549 ALLOCATE(rain_num(klon)) 537 550 ! 538 551 ALLOCATE(sens_x(klon), sens_w(klon)) … … 615 628 deallocate(tr_seri) 616 629 deallocate(d_t_dyn,d_q_dyn) 630 deallocate(d_ql_dyn,d_qs_dyn) 631 deallocate(d_q_dyn2d,d_ql_dyn2d,d_qs_dyn2d) 617 632 deallocate(d_u_dyn,d_v_dyn) 618 633 deallocate(d_tr_dyn) !RomP … … 658 673 deallocate(topsw0_aero,solsw0_aero) 659 674 deallocate(topswcf_aero,solswcf_aero) 675 deallocate(stratomask) 660 676 deallocate(tausum_aero) 661 677 deallocate(tau3d_aero) … … 725 741 DEALLOCATE(cldljn, cldmjn, cldhjn, cldtjn, JrNt) 726 742 DEALLOCATE(dthmin, evap, fder, plcl, plfc) 727 DEALLOCATE(prw, zustar, zu10m, zv10m, rh2m, s_lcl)743 DEALLOCATE(prw, prlw, prsw, zustar, zu10m, zv10m, rh2m, s_lcl) 728 744 DEALLOCATE(s_pblh, s_pblt, s_therm) 729 745 ! … … 736 752 DEALLOCATE(uq, ve, vq, zxffonte) 737 753 DEALLOCATE(zxfqcalving, zxfluxlat) 754 DEALLOCATE(zxrunofflic) 738 755 DEALLOCATE(zxtsol, snow_lsc, zxfqfonte, zxqsurf) 739 756 DEALLOCATE(rain_lsc) 757 DEALLOCATE(rain_num) 740 758 ! 741 759 DEALLOCATE(sens_x, sens_w)
Note: See TracChangeset
for help on using the changeset viewer.