Changeset 1398 for LMDZ4/trunk/libf/phylmd/phys_state_var_mod.F90
- Timestamp:
- Jun 4, 2010, 6:56:18 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ4/trunk/libf/phylmd/phys_state_var_mod.F90
r1362 r1398 117 117 REAL,ALLOCATABLE,SAVE :: T2sumSTD(:,:,:) 118 118 !$OMP THREADPRIVATE(T2sumSTD) 119 REAL,ALLOCATABLE,SAVE :: O3sumSTD(:,:,:), O3daysumSTD(:,:,:) 120 !$OMP THREADPRIVATE(O3sumSTD,O3daysumSTD) 119 121 !IM begin 120 122 REAL,ALLOCATABLE,SAVE :: wlevSTD(:,:), ulevSTD(:,:), vlevSTD(:,:) … … 142 144 REAL,ALLOCATABLE,SAVE :: T2STD(:,:) 143 145 !$OMP THREADPRIVATE(T2STD) 146 REAL,ALLOCATABLE,SAVE :: O3STD(:,:), O3daySTD(:,:) 147 !$OMP THREADPRIVATE(O3STD,O3daySTD) 144 148 !IM end 145 149 INTEGER,ALLOCATABLE,SAVE :: seed_old(:,:) … … 150 154 !$OMP THREADPRIVATE(alb_neig) 151 155 !cloud base mass flux 152 REAL,ALLOCATABLE,SAVE :: ema_ workcbmf(:), ema_cbmf(:)153 !$OMP THREADPRIVATE(ema_ workcbmf,ema_cbmf)156 REAL,ALLOCATABLE,SAVE :: ema_cbmf(:) 157 !$OMP THREADPRIVATE(ema_cbmf) 154 158 !cloud base pressure & cloud top pressure 155 159 REAL,ALLOCATABLE,SAVE :: ema_pcb(:), ema_pct(:) … … 379 383 ALLOCATE(v2sumSTD(klon,nlevSTD,nout)) 380 384 ALLOCATE(T2sumSTD(klon,nlevSTD,nout)) 385 ALLOCATE(O3sumSTD(klon,nlevSTD,nout)) 386 ALLOCATE(O3daysumSTD(klon,nlevSTD,nout)) 381 387 !IM beg 382 388 ALLOCATE(wlevSTD(klon,nlevSTD), ulevSTD(klon,nlevSTD), vlevSTD(klon,nlevSTD)) … … 388 394 ALLOCATE(u2STD(klon,nlevSTD),v2STD(klon,nlevSTD)) 389 395 ALLOCATE(T2STD(klon,nlevSTD)) 396 ALLOCATE(O3STD(klon,nlevSTD)) 397 ALLOCATE(O3daySTD(klon,nlevSTD)) 390 398 !IM end 391 399 ALLOCATE(seed_old(klon,napisccp)) … … 393 401 ALLOCATE(alb_neig(klon)) 394 402 !cloud base mass flux 395 ALLOCATE(ema_ workcbmf(klon), ema_cbmf(klon))403 ALLOCATE(ema_cbmf(klon)) 396 404 !cloud base pressure & cloud top pressure 397 405 ALLOCATE(ema_pcb(klon), ema_pct(klon)) … … 490 498 deallocate(v2sumSTD) 491 499 deallocate(T2sumSTD) 500 deallocate(O3sumSTD) 501 deallocate(O3daysumSTD) 492 502 !IM beg 493 503 deallocate(wlevSTD,ulevSTD,vlevSTD,tlevSTD,qlevSTD,rhlevSTD,philevSTD) 494 deallocate(uvSTD,vqSTD,vTSTD,wqSTD,vphiSTD,wTSTD,u2STD,v2STD,T2STD )504 deallocate(uvSTD,vqSTD,vTSTD,wqSTD,vphiSTD,wTSTD,u2STD,v2STD,T2STD,O3STD,O3daySTD) 495 505 !IM end 496 506 deallocate(seed_old) 497 507 deallocate(zuthe, zvthe) 498 508 deallocate(alb_neig) 499 deallocate(ema_ workcbmf, ema_cbmf)509 deallocate(ema_cbmf) 500 510 deallocate(ema_pcb, ema_pct) 501 511 deallocate(Ma, qcondc)
Note: See TracChangeset
for help on using the changeset viewer.