Changeset 4703 for LMDZ6/trunk/libf/phylmdiso
- Timestamp:
- Sep 20, 2023, 3:09:14 PM (17 months ago)
- Location:
- LMDZ6/trunk/libf/phylmdiso
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmdiso/phys_local_var_mod.F90
r4639 r4703 198 198 REAL, SAVE, ALLOCATABLE :: tau3d_aero(:,:,:,:) 199 199 !$OMP THREADPRIVATE(tau3d_aero) 200 REAL, SAVE, ALLOCATABLE :: scdnc(:,:)201 !$OMP THREADPRIVATE(scdnc)202 200 REAL, SAVE, ALLOCATABLE :: dNovrN(:) 203 201 !$OMP THREADPRIVATE(dNovrN) 204 REAL, SAVE, ALLOCATABLE :: cldncl(:)205 !$OMP THREADPRIVATE(cldncl)206 REAL, SAVE, ALLOCATABLE :: reffclwtop(:)207 !$OMP THREADPRIVATE(reffclwtop)208 REAL, SAVE, ALLOCATABLE :: lcc(:)209 !$OMP THREADPRIVATE(lcc)210 REAL, SAVE, ALLOCATABLE :: reffclws(:,:)211 !$OMP THREADPRIVATE(reffclws)212 REAL, SAVE, ALLOCATABLE :: reffclwc(:,:)213 !$OMP THREADPRIVATE(reffclwc)214 REAL, SAVE, ALLOCATABLE :: cldnvi(:)215 !$OMP THREADPRIVATE(cldnvi)216 REAL, SAVE, ALLOCATABLE :: lcc3d(:,:)217 !$OMP THREADPRIVATE(lcc3d)218 REAL, SAVE, ALLOCATABLE :: lcc3dcon(:,:)219 !$OMP THREADPRIVATE(lcc3dcon)220 REAL, SAVE, ALLOCATABLE :: lcc3dstra(:,:)221 !$OMP THREADPRIVATE(lcc3dstra)222 REAL, SAVE, ALLOCATABLE :: icc3dcon(:,:)223 !$OMP THREADPRIVATE(icc3dcon)224 REAL, SAVE, ALLOCATABLE :: icc3dstra(:,:)225 !$OMP THREADPRIVATE(icc3dstra)226 202 REAL, SAVE, ALLOCATABLE :: zfice(:,:) 227 203 !$OMP THREADPRIVATE(zfice) … … 847 823 ALLOCATE(drytausum_aero(klon,naero_tot)) 848 824 ALLOCATE(tau3d_aero(klon,klev,nwave,naero_tot)) 849 ALLOCATE(scdnc(klon, klev))850 825 ALLOCATE(dNovrN(klon)) 851 ALLOCATE(cldncl(klon))852 ALLOCATE(reffclwtop(klon))853 ALLOCATE(lcc(klon))854 ALLOCATE(reffclws(klon, klev))855 ALLOCATE(reffclwc(klon, klev))856 ALLOCATE(cldnvi(klon))857 ALLOCATE(lcc3d(klon, klev))858 ALLOCATE(lcc3dcon(klon, klev))859 ALLOCATE(lcc3dstra(klon, klev))860 ALLOCATE(icc3dcon(klon, klev))861 ALLOCATE(icc3dstra(klon, klev))862 826 ALLOCATE(zfice(klon, klev)) 863 827 ALLOCATE(od443aer(klon)) … … 1241 1205 DEALLOCATE(drytausum_aero) 1242 1206 DEALLOCATE(tau3d_aero) 1243 DEALLOCATE(scdnc)1244 1207 DEALLOCATE(dNovrN) 1245 DEALLOCATE(cldncl)1246 DEALLOCATE(reffclwtop)1247 DEALLOCATE(lcc)1248 DEALLOCATE(reffclws)1249 DEALLOCATE(reffclwc)1250 DEALLOCATE(cldnvi)1251 DEALLOCATE(lcc3d)1252 DEALLOCATE(lcc3dcon)1253 DEALLOCATE(lcc3dstra)1254 DEALLOCATE(icc3dcon)1255 DEALLOCATE(icc3dstra)1256 1208 DEALLOCATE(zfice) 1257 1209 DEALLOCATE(od443aer) -
LMDZ6/trunk/libf/phylmdiso/phys_output_var_mod.F90
r4523 r4703 66 66 !$OMP THREADPRIVATE(map_emis_Cb,map_pcld_Cb,map_tcld_Cb,map_emis_ThCi) 67 67 REAL, SAVE, ALLOCATABLE :: map_emis_Anv(:),map_pcld_Anv(:),map_tcld_Anv(:) 68 !$OMP THREADPRIVATE(map_pcld_ThCi,map_tcld_ThCi,map_emis_Anv,map_pcld_Anv,map_tcld_Anv) 68 !$OMP THREADPRIVATE(map_pcld_ThCi,map_tcld_ThCi,map_emis_Anv,map_pcld_Anv,map_tcld_Anv) 69 70 ! variables deplacees de phys_local_var_mod 71 REAL, SAVE, ALLOCATABLE :: scdnc(:,:) 72 !$OMP THREADPRIVATE(scdnc) 73 REAL, SAVE, ALLOCATABLE :: cldncl(:) 74 !$OMP THREADPRIVATE(cldncl) 75 REAL, SAVE, ALLOCATABLE :: reffclwtop(:) 76 !$OMP THREADPRIVATE(reffclwtop) 77 REAL, SAVE, ALLOCATABLE :: lcc(:) 78 !$OMP THREADPRIVATE(lcc) 79 REAL, SAVE, ALLOCATABLE :: reffclws(:,:) 80 !$OMP THREADPRIVATE(reffclws) 81 REAL, SAVE, ALLOCATABLE :: reffclwc(:,:) 82 !$OMP THREADPRIVATE(reffclwc) 83 REAL, SAVE, ALLOCATABLE :: cldnvi(:) 84 !$OMP THREADPRIVATE(cldnvi) 85 REAL, SAVE, ALLOCATABLE :: lcc3d(:,:) 86 !$OMP THREADPRIVATE(lcc3d) 87 REAL, SAVE, ALLOCATABLE :: lcc3dcon(:,:) 88 !$OMP THREADPRIVATE(lcc3dcon) 89 REAL, SAVE, ALLOCATABLE :: lcc3dstra(:,:) 90 !$OMP THREADPRIVATE(lcc3dstra) 91 REAL, SAVE, ALLOCATABLE :: icc3dcon(:,:) 92 !$OMP THREADPRIVATE(icc3dcon) 93 REAL, SAVE, ALLOCATABLE :: icc3dstra(:,:) 94 !$OMP THREADPRIVATE(icc3dstra) 69 95 70 96 … … 213 239 sss(klon)) 214 240 241 ! Sorties de lmdz_cloud_optics_pro 242 ALLOCATE(scdnc(klon, klev)) 243 ALLOCATE(cldncl(klon)) 244 ALLOCATE(reffclwtop(klon)) 245 ALLOCATE(lcc(klon)) 246 ALLOCATE(reffclws(klon, klev)) 247 ALLOCATE(reffclwc(klon, klev)) 248 ALLOCATE(cldnvi(klon)) 249 ALLOCATE(lcc3d(klon, klev)) 250 ALLOCATE(lcc3dcon(klon, klev)) 251 ALLOCATE(lcc3dstra(klon, klev)) 252 ALLOCATE(icc3dcon(klon, klev)) 253 ALLOCATE(icc3dstra(klon, klev)) 254 215 255 END SUBROUTINE phys_output_var_init 216 256 … … 251 291 ! endif 252 292 293 DEALLOCATE(scdnc) 294 DEALLOCATE(cldncl) 295 DEALLOCATE(reffclwtop) 296 DEALLOCATE(lcc) 297 DEALLOCATE(reffclws) 298 DEALLOCATE(reffclwc) 299 DEALLOCATE(cldnvi) 300 DEALLOCATE(lcc3d) 301 DEALLOCATE(lcc3dcon) 302 DEALLOCATE(lcc3dstra) 303 DEALLOCATE(icc3dcon) 304 DEALLOCATE(icc3dstra) 305 253 306 END SUBROUTINE phys_output_var_end 254 307 -
LMDZ6/trunk/libf/phylmdiso/physiq_mod.F90
r4694 r4703 397 397 #endif 398 398 ! 399 USE phys_local_var_mod, ONLY: scdnc, cldncl, reffclwtop, lcc, reffclws, &400 reffclwc, cldnvi, lcc3d, lcc3dcon, lcc3dstra, icc3dcon, icc3dstra, &401 zfice, dNovrN, ptconv399 USE phys_local_var_mod, ONLY: zfice, dNovrN, ptconv 400 USE phys_output_var_mod, ONLY: scdnc, cldncl, reffclwtop, lcc, reffclws, & 401 reffclwc, cldnvi, lcc3d, lcc3dcon, lcc3dstra, icc3dcon, icc3dstra 402 402 403 403
Note: See TracChangeset
for help on using the changeset viewer.