Changeset 5791 for LMDZ6/branches/contrails/libf/phylmd/cv3a_compress.f90
- Timestamp:
- Jul 28, 2025, 7:23:15 PM (7 days ago)
- Location:
- LMDZ6/branches/contrails
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/contrails
- Property svn:mergeinfo changed
/LMDZ6/trunk merged: 5654-5683,5685-5690,5692-5715,5718-5721,5726-5727,5729,5744-5761,5763-5778,5780,5785-5789
- Property svn:mergeinfo changed
-
LMDZ6/branches/contrails/libf/phylmd/cv3a_compress.f90
r5346 r5791 1 MODULE cv3a_compress_mod 2 3 CONTAINS 4 1 5 SUBROUTINE cv3a_compress(len, nloc, ncum, nd, ntra, compress, & 2 6 iflag1, nk1, icb1, icbs1, & … … 92 96 INTEGER i, k, nn, j 93 97 94 CHARACTER (LEN=20) :: modname = 'cv3a_compress'98 CHARACTER (LEN=20),PARAMETER :: modname = 'cv3a_compress' 95 99 CHARACTER (LEN=80) :: abort_message 96 100 … … 191 195 ELSE !(compress) 192 196 ! 193 ncum = len 194 ! 195 wghti(:,1:nl+1) = wghti1(:,1:nl+1) 196 t(:,1:nl+1) = t1(:,1:nl+1) 197 q(:,1:nl+1) = q1(:,1:nl+1) 198 qs(:,1:nl+1) = qs1(:,1:nl+1) 199 t_wake(:,1:nl+1) = t1_wake(:,1:nl+1) 200 q_wake(:,1:nl+1) = q1_wake(:,1:nl+1) 201 qs_wake(:,1:nl+1) = qs1_wake(:,1:nl+1) 202 u(:,1:nl+1) = u1(:,1:nl+1) 203 v(:,1:nl+1) = v1(:,1:nl+1) 204 gz(:,1:nl+1) = gz1(:,1:nl+1) 205 th(:,1:nl+1) = th1(:,1:nl+1) 206 th_wake(:,1:nl+1) = th1_wake(:,1:nl+1) 207 h(:,1:nl+1) = h1(:,1:nl+1) 208 lv(:,1:nl+1) = lv1(:,1:nl+1) 209 lf(:,1:nl+1) = lf1(:,1:nl+1) 210 cpn(:,1:nl+1) = cpn1(:,1:nl+1) 211 p(:,1:nl+1) = p1(:,1:nl+1) 212 ph(:,1:nl+1) = ph1(:,1:nl+1) 213 tv(:,1:nl+1) = tv1(:,1:nl+1) 214 tp(:,1:nl+1) = tp1(:,1:nl+1) 215 tvp(:,1:nl+1) = tvp1(:,1:nl+1) 216 clw(:,1:nl+1) = clw1(:,1:nl+1) 217 h_wake(:,1:nl+1) = h1_wake(:,1:nl+1) 218 lv_wake(:,1:nl+1) = lv1_wake(:,1:nl+1) 219 lf_wake(:,1:nl+1) = lf1_wake(:,1:nl+1) 220 cpn_wake(:,1:nl+1) = cpn1_wake(:,1:nl+1) 221 tv_wake(:,1:nl+1) = tv1_wake(:,1:nl+1) 222 sig(:,1:nl+1) = sig1(:,1:nl+1) 223 w0(:,1:nl+1) = w01(:,1:nl+1) 224 omega(:,1:nl+1) = omega1(:,1:nl+1) 225 ! 226 s_wake(:) = s1_wake(:) 227 iflag(:) = iflag1(:) 228 nk(:) = nk1(:) 229 icb(:) = icb1(:) 230 icbs(:) = icbs1(:) 231 plcl(:) = plcl1(:) 232 tnk(:) = tnk1(:) 233 qnk(:) = qnk1(:) 234 gznk(:) = gznk1(:) 235 hnk(:) = hnk1(:) 236 unk(:) = unk1(:) 237 vnk(:) = vnk1(:) 238 pbase(:) = pbase1(:) 239 buoybase(:) = buoybase1(:) 240 sig(:, nd) = sig1(:, nd) 241 ptop2(:) = ptop2(:) 242 Ale(:) = Ale1(:) 243 Alp(:) = Alp1(:) 197 wghti(:,1:nl+1) = wghti1(:,1:nl+1) 198 t(:,1:nl+1) = t1(:,1:nl+1) 199 q(:,1:nl+1) = q1(:,1:nl+1) 200 qs(:,1:nl+1) = qs1(:,1:nl+1) 201 t_wake(:,1:nl+1) = t1_wake(:,1:nl+1) 202 q_wake(:,1:nl+1) = q1_wake(:,1:nl+1) 203 qs_wake(:,1:nl+1) = qs1_wake(:,1:nl+1) 204 u(:,1:nl+1) = u1(:,1:nl+1) 205 v(:,1:nl+1) = v1(:,1:nl+1) 206 gz(:,1:nl+1) = gz1(:,1:nl+1) 207 th(:,1:nl+1) = th1(:,1:nl+1) 208 th_wake(:,1:nl+1) = th1_wake(:,1:nl+1) 209 h(:,1:nl+1) = h1(:,1:nl+1) 210 lv(:,1:nl+1) = lv1(:,1:nl+1) 211 lf(:,1:nl+1) = lf1(:,1:nl+1) 212 cpn(:,1:nl+1) = cpn1(:,1:nl+1) 213 p(:,1:nl+1) = p1(:,1:nl+1) 214 ph(:,1:nl+1) = ph1(:,1:nl+1) 215 tv(:,1:nl+1) = tv1(:,1:nl+1) 216 tp(:,1:nl+1) = tp1(:,1:nl+1) 217 tvp(:,1:nl+1) = tvp1(:,1:nl+1) 218 clw(:,1:nl+1) = clw1(:,1:nl+1) 219 h_wake(:,1:nl+1) = h1_wake(:,1:nl+1) 220 lv_wake(:,1:nl+1) = lv1_wake(:,1:nl+1) 221 lf_wake(:,1:nl+1) = lf1_wake(:,1:nl+1) 222 cpn_wake(:,1:nl+1) = cpn1_wake(:,1:nl+1) 223 tv_wake(:,1:nl+1) = tv1_wake(:,1:nl+1) 224 sig(:,1:nl+1) = sig1(:,1:nl+1) 225 w0(:,1:nl+1) = w01(:,1:nl+1) 226 omega(:,1:nl+1) = omega1(:,1:nl+1) 227 228 s_wake(:) = s1_wake(:) 229 iflag(:) = iflag1(:) 230 nk(:) = nk1(:) 231 icb(:) = icb1(:) 232 icbs(:) = icbs1(:) 233 plcl(:) = plcl1(:) 234 tnk(:) = tnk1(:) 235 qnk(:) = qnk1(:) 236 gznk(:) = gznk1(:) 237 hnk(:) = hnk1(:) 238 unk(:) = unk1(:) 239 vnk(:) = vnk1(:) 240 pbase(:) = pbase1(:) 241 buoybase(:) = buoybase1(:) 242 sig(:, nd) = sig1(:, nd) 243 ptop2(:) = ptop2(:) 244 Ale(:) = Ale1(:) 245 Alp(:) = Alp1(:) 244 246 ! 245 247 ENDIF !(compress) … … 248 250 RETURN 249 251 END SUBROUTINE cv3a_compress 252 253 END MODULE cv3a_compress_mod
Note: See TracChangeset
for help on using the changeset viewer.