Changeset 4059 for LMDZ6/trunk/libf/phylmd/phys_local_var_mod.F90
- Timestamp:
- Jan 21, 2022, 3:50:54 PM (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmd/phys_local_var_mod.F90
r4009 r4059 16 16 REAL, SAVE, ALLOCATABLE :: u_seri(:,:), v_seri(:,:) 17 17 !$OMP THREADPRIVATE(u_seri, v_seri) 18 REAL, SAVE, ALLOCATABLE :: rneb_seri(:,:) 19 !$OMP THREADPRIVATE(rneb_seri) 20 REAL, SAVE, ALLOCATABLE :: d_rneb_dyn(:,:) 21 !$OMP THREADPRIVATE(d_rneb_dyn) 18 22 REAL, SAVE, ALLOCATABLE :: l_mixmin(:,:,:),l_mix(:,:,:),tke_dissip(:,:,:),wprime(:,:,:) 19 23 !$OMP THREADPRIVATE(l_mixmin, l_mix, tke_dissip,wprime) … … 473 477 !$OMP THREADPRIVATE(zn2mout) 474 478 479 REAL, SAVE, ALLOCATABLE :: qclr(:,:) 480 !$OMP THREADPRIVATE(qclr) 481 REAL, SAVE, ALLOCATABLE :: qcld(:,:) 482 !$OMP THREADPRIVATE(qcld) 483 REAL, SAVE, ALLOCATABLE :: qss(:,:) 484 !$OMP THREADPRIVATE(qss) 485 REAL, SAVE, ALLOCATABLE :: qvc(:,:) 486 !$OMP THREADPRIVATE(qvc) 487 REAL, SAVE, ALLOCATABLE :: rnebclr(:,:) 488 !$OMP THREADPRIVATE(rnebclr) 489 REAL, SAVE, ALLOCATABLE :: rnebss(:,:) 490 !$OMP THREADPRIVATE(rnebss) 491 REAL, SAVE, ALLOCATABLE :: gamma_ss(:,:) 492 !$OMP THREADPRIVATE(gamma_ss) 493 REAL, SAVE, ALLOCATABLE :: N1_ss(:,:) 494 !$OMP THREADPRIVATE(N1_ss) 495 REAL, SAVE, ALLOCATABLE :: N2_ss(:,:) 496 !$OMP THREADPRIVATE(N2_ss) 497 REAL, SAVE, ALLOCATABLE :: drneb_sub(:,:) 498 !$OMP THREADPRIVATE(drneb_sub) 499 REAL, SAVE, ALLOCATABLE :: drneb_con(:,:) 500 !$OMP THREADPRIVATE(drneb_con) 501 REAL, SAVE, ALLOCATABLE :: drneb_tur(:,:) 502 !$OMP THREADPRIVATE(drneb_tur) 503 REAL, SAVE, ALLOCATABLE :: drneb_avi(:,:) 504 !$OMP THREADPRIVATE(drneb_avi) 505 REAL, SAVE, ALLOCATABLE :: zqsatl(:,:) 506 !$OMP THREADPRIVATE(zqsatl) 507 REAL, SAVE, ALLOCATABLE :: zqsats(:,:) 508 !$OMP THREADPRIVATE(zqsats) 509 REAL, SAVE, ALLOCATABLE :: Tcontr(:,:) 510 !$OMP THREADPRIVATE(Tcontr) 511 REAL, SAVE, ALLOCATABLE :: qcontr(:,:) 512 !$OMP THREADPRIVATE(qcontr) 513 REAL, SAVE, ALLOCATABLE :: qcontr2(:,:) 514 !$OMP THREADPRIVATE(qcontr2) 515 REAL, SAVE, ALLOCATABLE :: fcontrN(:,:) 516 !$OMP THREADPRIVATE(fcontrN) 517 REAL, SAVE, ALLOCATABLE :: fcontrP(:,:) 518 !$OMP THREADPRIVATE(fcontrP) 519 475 520 #ifdef CPP_StratAer 476 521 ! … … 828 873 829 874 ALLOCATE(zn2mout(klon,6)) 875 876 ! Supersaturation 877 ALLOCATE(rneb_seri(klon,klev)) 878 ALLOCATE(d_rneb_dyn(klon,klev)) 879 ALLOCATE(qclr(klon,klev), qcld(klon,klev), qss(klon,klev), qvc(klon,klev)) 880 ALLOCATE(rnebclr(klon,klev), rnebss(klon,klev), gamma_ss(klon,klev)) 881 ALLOCATE(N1_ss(klon,klev), N2_ss(klon,klev)) 882 ALLOCATE(drneb_sub(klon,klev), drneb_con(klon,klev), drneb_tur(klon,klev), drneb_avi(klon,klev)) 883 ALLOCATE(zqsatl(klon,klev), zqsats(klon,klev)) 884 ALLOCATE(Tcontr(klon,klev), qcontr(klon,klev), qcontr2(klon,klev), fcontrN(klon,klev), fcontrP(klon,klev)) 830 885 831 886 #ifdef CPP_StratAer … … 1117 1172 DEALLOCATE(zn2mout) 1118 1173 1174 ! Supersaturation 1175 DEALLOCATE(rneb_seri) 1176 DEALLOCATE(d_rneb_dyn) 1177 DEALLOCATE(qclr, qcld, qss, qvc) 1178 DEALLOCATE(rnebclr, rnebss, gamma_ss) 1179 DEALLOCATE(N1_ss, N2_ss) 1180 DEALLOCATE(drneb_sub, drneb_con, drneb_tur, drneb_avi) 1181 DEALLOCATE(zqsatl, zqsats) 1182 DEALLOCATE(Tcontr, qcontr, qcontr2, fcontrN, fcontrP) 1183 1119 1184 #ifdef CPP_StratAer 1120 1185 ! variables for strat. aerosol CK
Note: See TracChangeset
for help on using the changeset viewer.