Changeset 1539 for LMDZ5/trunk/libf/phylmd/phys_state_var_mod.F90
- Timestamp:
- Jun 9, 2011, 12:13:33 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/trunk/libf/phylmd/phys_state_var_mod.F90
r1403 r1539 280 280 REAL,ALLOCATABLE,SAVE :: albpla(:) 281 281 !$OMP THREADPRIVATE(albpla) 282 283 !IM ajout variables CFMIP2/CMIP5 284 REAL,ALLOCATABLE,SAVE :: heatp(:,:), coolp(:,:) 285 !$OMP THREADPRIVATE(heatp, coolp) 286 REAL,ALLOCATABLE,SAVE :: heat0p(:,:), cool0p(:,:) 287 !$OMP THREADPRIVATE(heat0p, cool0p) 288 REAL,ALLOCATABLE,SAVE :: radsolp(:), topswp(:), toplwp(:) 289 !$OMP THREADPRIVATE(radsolp, topswp, toplwp) 290 REAL,ALLOCATABLE,SAVE :: albplap(:) 291 !$OMP THREADPRIVATE(albplap) 292 REAL,ALLOCATABLE,SAVE :: solswp(:), sollwp(:) 293 !$OMP THREADPRIVATE(solswp, sollwp) 294 REAL,ALLOCATABLE,SAVE :: sollwdownp(:) 295 !$OMP THREADPRIVATE(sollwdownp) 296 REAL,ALLOCATABLE,SAVE :: topsw0p(:),toplw0p(:) 297 REAL,ALLOCATABLE,SAVE :: solsw0p(:),sollw0p(:) 298 !$OMP THREADPRIVATE(topsw0p,toplw0p,solsw0p,sollw0p) 299 REAL,ALLOCATABLE,SAVE :: lwdn0p(:,:), lwdnp(:,:) 300 REAL,ALLOCATABLE,SAVE :: lwup0p(:,:), lwupp(:,:) 301 !$OMP THREADPRIVATE(lwdn0p, lwdnp, lwup0p, lwupp) 302 REAL,ALLOCATABLE,SAVE :: swdn0p(:,:), swdnp(:,:) 303 REAL,ALLOCATABLE,SAVE :: swup0p(:,:), swupp(:,:) 304 !$OMP THREADPRIVATE(swdn0p, swdnp, swup0p, swupp) 305 282 306 ! pbase : cloud base pressure 283 307 ! bbase : cloud base buoyancy … … 446 470 ALLOCATE(topsw0(klon),toplw0(klon),solsw0(klon),sollw0(klon)) 447 471 ALLOCATE(albpla(klon)) 472 !IM ajout variables CFMIP2/CMIP5 473 ALLOCATE(heatp(klon,klev), coolp(klon,klev)) 474 ALLOCATE(heat0p(klon,klev), cool0p(klon,klev)) 475 ALLOCATE(radsolp(klon), topswp(klon), toplwp(klon)) 476 ALLOCATE(albplap(klon)) 477 ALLOCATE(solswp(klon), sollwp(klon)) 478 ALLOCATE(sollwdownp(klon)) 479 ALLOCATE(topsw0p(klon),toplw0p(klon)) 480 ALLOCATE(solsw0p(klon),sollw0p(klon)) 481 ALLOCATE(lwdn0p(klon,klevp1), lwdnp(klon,klevp1)) 482 ALLOCATE(lwup0p(klon,klevp1), lwupp(klon,klevp1)) 483 ALLOCATE(swdn0p(klon,klevp1), swdnp(klon,klevp1)) 484 ALLOCATE(swup0p(klon,klevp1), swupp(klon,klevp1)) 485 448 486 ALLOCATE(cape(klon)) 449 487 ALLOCATE(pbase(klon),bbase(klon)) … … 539 577 deallocate(topsw0,toplw0,solsw0,sollw0) 540 578 deallocate(albpla) 579 !IM ajout variables CFMIP2/CMIP5 580 deallocate(heatp, coolp) 581 deallocate(heat0p, cool0p) 582 deallocate(radsolp, topswp, toplwp) 583 deallocate(albplap) 584 deallocate(solswp, sollwp) 585 deallocate(sollwdownp) 586 deallocate(topsw0p,toplw0p) 587 deallocate(solsw0p,sollw0p) 588 deallocate(lwdn0p, lwdnp) 589 deallocate(lwup0p, lwupp) 590 deallocate(swdn0p, swdnp) 591 deallocate(swup0p, swupp) 541 592 deallocate(cape) 542 593 deallocate(pbase,bbase)
Note: See TracChangeset
for help on using the changeset viewer.