32 1 JLT ,CAND_N ,CAND_E ,CN_LOC ,CE_LOC ,
33 2 X1 ,X2 ,X3 ,X4 ,Y1 ,
34 3 Y2 ,Y3 ,Y4 ,Z1 ,Z2 ,
35 4 Z3 ,Z4 ,XI ,YI ,ZI ,
36 5 NX1 ,NX2 ,NX3 ,NX4 ,NY1 ,
37 6 NY2 ,NY3 ,NY4 ,NZ1 ,NZ2 ,
38 7 NZ3 ,NZ4 ,LB1 ,LB2 ,LB3 ,
39 8 LB4 ,LC1 ,LC2 ,LC3 ,LC4 ,
40 9 P1 ,P2 ,P3 ,P4 ,IX1 ,
41 A IX2 ,IX3 ,IX4 ,NSVG ,STIF ,
42 B JLT_NEW,GAPV ,INACTI ,CAND_P ,
44 D VZI ,MSI ,KINI ,ICURV ,IRECT ,
45 E NNX1 ,NNX2 ,NNX3 ,NNX4 ,NNY1 ,
46 F NNY2 ,NNY3 ,NNY4 ,NNZ1 ,NNZ2 ,
47 G NNZ3 ,NNZ4 ,NOD_NORMAL,IADM,RCURVI ,
48 H ANGLMI ,INTTH ,TEMPI ,PHI ,AREASI ,
49 I IELECI ,NSMS ,CMAJ ,DRAD2 , INTFRIC,IPARTFRICSI,
50 K IPARTFRICMI,ITIED ,JLT_TIED,CAND_F,IORTHFRIC,
51 L IREP_FRICMI,DIR_FRICMI,DGAPLOAD)
55#include "implicit_f.inc"
64 INTEGER JLT, JLT_NEW, INACTI, INTFRIC, ITIED, JLT_TIED,IORTHFRIC,
65 . CAND_N(*), CN_LOC(MVSIZ), CAND_E(*), CE_LOC(MVSIZ),
66 . NSVG(MVSIZ), KINI(*)
67 INTEGER IX1(MVSIZ), IX2(MVSIZ), IX3(MVSIZ), IX4(MVSIZ),
68 . INDEX(MVSIZ),INTTH,IELECI(MVSIZ),
69 . NSMS(*),IPARTFRICSI(MVSIZ),IPARTFRICMI(MVSIZ),
72 . NX1(MVSIZ), NX2(MVSIZ), NX3(MVSIZ), NX4(MVSIZ),
73 . NY1(MVSIZ), NY2(MVSIZ), NY3(MVSIZ), NY4(MVSIZ),
74 . NZ1(MVSIZ), NZ2(MVSIZ), NZ3(MVSIZ), NZ4(MVSIZ),
75 . LB1(MVSIZ), LB2(MVSIZ), LB3(), LB4(MVSIZ),
76 . LC1(MVSIZ), LC2(), LC3(MVSIZ), LC4(MVSIZ),
77 . KB1(MVSIZ), KB2(MVSIZ), KB3(MVSIZ), KB4(MVSIZ),
78 . KC1(MVSIZ), KC2(MVSIZ), KC3(MVSIZ), (MVSIZ),
79 . X1(MVSIZ), X2(MVSIZ), X3(MVSIZ), (MVSIZ),
80 . (MVSIZ), Y2(MVSIZ), Y3(MVSIZ), Y4(MVSIZ),
81 . Z1(MVSIZ), Z2(MVSIZ), Z3(MVSIZ), Z4(MVSIZ),
82 . XI(MVSIZ), YI(MVSIZ), ZI(MVSIZ), STIF(MVSIZ),
83 . P1(MVSIZ), P2(MVSIZ), P3(MVSIZ), P4(MVSIZ),
84 . gapv(mvsiz), cand_p(*),
85 . vxi(mvsiz), vyi(mvsiz), vzi(mvsiz), msi(mvsiz),
86 . tempi(mvsiz),phi(mvsiz),areasi(mvsiz),dir_fricmi(mvsiz,2)
87 INTEGER IRECT(4,*),ICURV,
89 . NNX1(MVSIZ), NNX2(MVSIZ), NNX3(MVSIZ), NNX4(MVSIZ),
90 . NNY1(MVSIZ), NNY2(MVSIZ), NNY3(), NNY4(MVSIZ),
91 . nnz1(mvsiz), nnz2(mvsiz), nnz3(mvsiz), nnz4(mvsiz),
92 . nod_normal(3,*), cand_f(8,*)
94 . rcurvi(mvsiz), anglmi(mvsiz),cmaj(*)
95 my_real ,
INTENT(IN) :: drad2, dgapload
99 INTEGER I, IG, J, K, KEEP(MVSIZ), ,IORTHFRIC_LOC
101 . X0(MVSIZ), Y0(MVSIZ), Z0(MVSIZ),
102 . AL1(MVSIZ), AL2(MVSIZ), AL3(MVSIZ), AL4(MVSIZ),
104), Y02(MVSIZ), Y03(MVSIZ), Y04(MVSIZ),
105 . Z01(MVSIZ), Z02(MVSIZ), Z03(MVSIZ), Z04(MVSIZ),
106 . XI1(MVSIZ), XI2(MVSIZ), XI3(MVSIZ), XI4(MVSIZ),
107 . yi1(mvsiz), yi2(mvsiz), yi3(mvsiz), yi4(mvsiz),
108 . zi1(mvsiz), zi2(mvsiz), zi3(mvsiz), zi4(mvsiz),
110 . hlb1(mvsiz), hlc1(mvsiz), hlb2(mvsiz),hlc2(mvsiz),
111 . hlb3(mvsiz), hlc3(mvsiz), hlb4(mvsiz),hlc4(mvsiz)
114 . x12,x23,x34,x41,xi0,sx1,sx2,sx3,sx4,sx0,
115 . y12,y23,y34,y41,yi0,sy1,sy2,sy3,sy4,sy0,
116 . z12,z23,z34,z41,zi0,sz1,sz2,sz3,sz4,sz0,
118 . gap2, ds2,t1,t2,t3,xxx,yyy,zzz,
119 . al1num,al2num,al3num,al4num,al1den,al2den,al3den,al4den,
120 . x23d,y23d,z23d,x34d,y34d,z34d,x41d,y41d,z41d,
121 . x12d,y12d,z12d,gap2d,xi0d,yi0d,zi0d,s2d, la, hla, aaa,
122 . xi0v(mvsiz), yi0v(mvsiz), zi0v(mvsiz)
130 IF(ix3(i)/=ix4(i))
THEN
131 x0(i) = fourth*(x1(i)+x2(i)+x3(i)+x4(i))
132 y0(i) = fourth*(y1(i)+y2(i)+y3(i)+y4(i))
133 z0(i) = fourth*(z1(i)+z2(i)+z3(i)+z4(i))
151 x01(i) = x1(i) - x0(i)
152 y01(i) = y1(i) - y0(i)
153 z01(i) = z1(i) - z0(i)
155 x02(i) = x2(i) - x0(i)
156 y02(i) = y2(i) - y0(i)
157 z02(i) = z2(i) - z0(i)
159 x03(i) = x3(i) - x0(i)
160 y03(i) = y3(i) - y0(i)
161 z03(i) = z3(i) - z0(i)
163 x04(i) = x4(i) - x0(i)
164 y04(i) = y4(i) - y0(i)
165 z04(i) = z4(i) - z0(i)
167 xi0v(i) = x0(i) - xi(i)
168 yi0v(i) = y0(i) - yi(i)
169 zi0v(i) = z0(i) - zi(i)
171 xi1(i) = x1(i) - xi(i)
172 yi1(i) = y1(i) - yi(i)
173 zi1(i) = z1(i) - zi(i)
175 xi2(i) = x2(i) - xi(i)
176 yi2(i) = y2(i) - yi(i)
177 zi2(i) = z2(i) - zi(i)
179 xi3(i) = x3(i) - xi(i)
180 yi3(i) = y3(i) - yi(i)
181 zi3(i) = z3(i) - zi(i)
183 xi4(i) = x4(i) - xi(i)
184 yi4(i) = y4(i) - yi(i)
185 zi4(i) = z4(i) - zi(i)
187 sx1 = yi0v(i)*zi1(i) - zi0v(i)*yi1(i)
188 sy1 = zi0v(i)*xi1(i) - xi0v(i)*zi1(i)
189 sz1 = xi0v(i)*yi1(i) - yi0v(i)*xi1(i)
191 sx2 = yi0v(i)*zi2(i) - zi0v(i)*yi2(i)
192 sy2 = zi0v(i)*xi2(i) - xi0v(i)*zi2(i)
193 sz2 = xi0v(i)*yi2(i) - yi0v(i)*xi2(i)
195 sx0 = y01(i)*z02(i) - z01(i)*y02(i)
196 sy0 = z01(i)*x02(i) - x01(i)*z02(i)
197 sz0 = x01(i)*y02(i) - y01(i)*x02(i)
198 s2 = 1./
max(em30,sx0*sx0 + sy0*sy0 + sz0*sz0)
200 lb1(i) = -(sx0*sx2 + sy0*sy2 + sz0*sz2) * s2
201 lc1(i) = (sx0*sx1 + sy0*sy1 + sz0*sz1) * s2
203 sx3 = yi0v(i)*zi3(i) - zi0v(i)*yi3(i)
204 sy3 = zi0v(i)*xi3(i) - xi0v(i)*zi3(i)
205 sz3 = xi0v(i)*yi3(i) - yi0v(i)*xi3(i)
207 sx0 = y02(i)*z03(i) - z02(i)*y03(i)
208 sy0 = z02(i)*x03(i) - x02(i)*z03(i)
209 sz0 = x02(i)*y03(i) - y02(i)*x03(i)
210 s2 = 1./
max(em30,sx0*sx0 + sy0*sy0 + sz0*sz0)
212 lb2(i) = -(sx0*sx3 + sy0*sy3 + sz0*sz3) * s2
213 lc2(i) = (sx0*sx2 + sy0*sy2 + sz0*sz2) * s2
215 sx4 = yi0v(i)*zi4(i) - zi0v(i)*yi4(i)
216 sy4 = zi0v(i)*xi4(i) - xi0v(i)*zi4(i)
217 sz4 = xi0v(i)*yi4(i) - yi0v(i)*xi4(i)
219 sx0 = y03(i)*z04(i) - z03(i)*y04(i)
220 sy0 = z03(i)*x04(i) - x03(i)*z04(i)
221 sz0 = x03(i)*y04(i) - y03(i)*x04(i)
222 s2 = one/
max(em30,sx0*sx0 + sy0*sy0 + sz0*sz0)
224 lb3(i) = -(sx0*sx4 + sy0*sy4 + sz0*sz4) * s2
225 lc3(i) = (sx0*sx3 + sy0*sy3 + sz0*sz3) * s2
227 sx0 = y04(i)*z01(i) - z04(i)*y01(i)
228 sy0 = z04(i)*x01(i) - x04(i)*z01(i)
229 sz0 = x04(i)*y01(i) - y04(i)*x01(i)
230 s2 = one/
max(em30,sx0*sx0 + sy0*sy0 + sz0*sz0)
232 lb4(i) = -(sx0*sx1 + sy0*sy1 + sz0*sz1) * s2
233 lc4(i) = (sx0*sx4 + sy0*sy4 + sz0*sz4) * s2
236#include "nofusion.inc"
238 aaa = one/
max(em30,x01(i)*x01(i)+y01(i)*y01(i)+z01(i)*z01(i))
239 hlc1(i)= lc1(i)*abs(lc1(i))*aaa
240 hlb4(i)= lb4(i)*abs(lb4(i))*aaa
241 al1(i) = -(xi0v(i)*x01(i)+yi0v(i)*y01(i)+zi0v(i)*z01(i))*aaa
242 al1(i) =
max(zero,
min(one,al1(i)))
243 aaa = one/
max(em30,x02(i)*x02(i)+y02(i)*y02(i)+z02(i)*z02(i))
244 hlc2(i)= lc2(i)*abs(lc2(i))*aaa
245 hlb1(i)= lb1(i)*abs(lb1(i))*aaa
246 al2(i) = -(xi0v(i)*x02(i)+yi0v(i)*y02(i)+zi0v(i)*z02(i))*aaa
247 al2(i) =
max(zero,
min(one,al2(i)))
248 aaa = one/
max(em30,x03(i)*x03(i)+y03(i)*y03(i)+z03(i)*z03(i))
249 hlc3(i)= lc3(i)*abs(lc3(i))*aaa
250 hlb2(i)= lb2(i)*abs(lb2(i))*aaa
251 al3(i) = -(xi0v(i)*x03(i)+yi0v(i)*y03(i)+zi0v(i)*z03(i))*aaa
252 al3(i) =
max(zero,
min(one,al3(i)))
253 aaa = one/
max(em30,x04(i)*x04(i)+y04(i)*y04(i)+z04(i)*z04(i))
254 hlc4(i)= lc4(i)*abs(lc4(i))*aaa
255 hlb3(i)= lb3(i)*abs(lb3(i))*aaa
256 al4(i) = -(xi0v(i)*x04(i)+yi0v(i)*y04(i)+zi0v(i)*z04(i))*aaa
257 al4(i) =
max(zero,
min(one,al4(i)))
261#include "nofusion.inc"
266 la = one - lb1(i) - lc1(i)
268 aaa = one /
max(em20,x12*x12+y12*y12+z12*z12)
269 hla= la*abs(la) * aaa
271 + hla<=hlb1(i).AND.hla<=hlc1(i))
THEN
272 lb1(i) = (xi2(i)*x12+yi2(i)*y12+zi2(i)*z12) * aaa
273 lb1(i) =
max(zero,
min(one,lb1(i)))
274 lc1(i) = one - lb1(i)
275 ELSEIF(lb1(i)<zero.AND.
276 + hlb1(i)<=hlc1(i).AND.hlb1(i)<=hla)
THEN
279 ELSEIF(lc1(i)<zero.AND.
280 + hlc1(i)<=hla.AND.hlc1(i)<=hlb1(i))
THEN
286#include "nofusion.inc"
291 la = one - lb2(i) - lc2(i)
293 aaa = one /
max(em20,x23*x23+y23*y23+z23*z23)
294 hla= la*abs(la) * aaa
296 + hla<=hlb2(i).AND.hla<=hlc2(i))
THEN
297 lb2(i) = (xi3(i)*x23+yi3(i)*y23+zi3(i)*z23)*aaa
298 lb2(i) =
max(zero,
min(one,lb2(i)))
299 lc2(i) = one - lb2(i)
300 ELSEIF(lb2(i)<zero.AND.
301 + hlb2(i)<=hlc2(i).AND.hlb2(i)<=hla)
THEN
304 ELSEIF(lc2(i)<zero.AND.
305 + hlc2(i)<=hla.AND.hlc2(i)<=hlb2(i))
THEN
311#include "nofusion.inc"
316 la = one - lb3(i) - lc3(i)
318 aaa = one /
max(em20,x34*x34+y34*y34+z34*z34)
319 hla= la*abs(la) * aaa
321 + hla<=hlb3(i).AND.hla<=hlc3(i))
THEN
322 lb3(i) = (xi4(i)*x34+yi4(i)*y34+zi4(i)*z34)*aaa
323 lb3(i) =
max(zero,
min(one,lb3(i)))
324 lc3(i) = one - lb3(i)
325 ELSEIF(lb3(i)<zero.AND.
326 + hlb3(i)<=hlc3(i).AND.hlb3(i)<=hla)
THEN
329 ELSEIF(lc3(i)<zero.AND.
330 + hlc3(i)<=hla.AND.hlc3(i)<=hlb3(i))
THEN
336#include "nofusion.inc"
341 la = one - lb4(i) - lc4(i)
343 aaa = one /
max(em20,x41*x41+y41*y41+z41*z41)
344 hla= la*abs(la) * aaa
346 + hla<=hlb4(i).AND.hla<=hlc4(i))
THEN
347 lb4(i) = (xi1(i)*x41+yi1
348 lb4(i) =
max(zero,
min(one,lb4(i)))
349 lc4(i) = one - lb4(i)
350 ELSEIF(lb4(i)<zero.AND.
351 + hlb4(i)<=hlc4(i).AND.hlb4(i)<=hla)
THEN
354 ELSEIF(lc4(i)<zero.AND.
355 + hlc4(i)<=hla.AND.hlc4(i)<=hlb4(i))
THEN
364 CALL i7cmaj(jlt ,cmaj ,irect ,nod_normal,cand_e,
368 5 nnx1 ,nnx2 ,nnx3 ,nnx4 ,
370 7 nnz1 ,nnz2 ,nnz3 ,nnz4 )
371 ELSEIF(icurv /= 0)
THEN
372#include "nofusion.inc"
374 xxx=
max(x1(i),x2(i),x3(i),x4(i))
375 . -
min(x1(i),x2(i),x3(i),x4(i))
376 yyy=
max(y1(i),y2(i),y3(i),y4(i))
377 . -
min(y1(i),y2(i),y3(i),y4(i))
378 zzz=
max(z1(i),z2(i),z3(i),z4(i))
379 . -
min(z1(i),z2(i),z3(i),z4(i))
380 cmaj(i) = half *
max(xxx,yyy,zzz)
384#include "nofusion.inc"
386 gap2=(gapv(i)+cmaj(i)+dgapload)*(gapv(i)+cmaj(i)+dgapload)
387 gap2 =
max(gap2,drad2)
389 nx1(i) = xi(i)-(x0(i) + lb1(i)*x01(i) + lc1(i)*x02(i))
391 nz1(i) = zi(i)-(z0(i) + lb1(i)*z01(i) + lc1(i)*z02(i))
392 p1(i) = nx1(i)*nx1(i) + ny1(i)*ny1(i) +nz1(i)*nz1(i)
393 d1 =
max(zero, gap2 - p1(i))
395 nx2(i) = xi(i)-(x0(i) + lb2(i)*x02(i) + lc2(i)*x03(i))
396 ny2(i) = yi(i)-(y0(i) + lb2(i)*y02(i) + lc2(i)*y03(i))
397 nz2(i) = zi(i)-(z0(i) + lb2(i)*z02(i) + lc2(i)*z03(i))
398 p2(i) = nx2(i)*nx2(i) + ny2(i)*ny2(i) +nz2(i)*nz2(i)
399 d2 =
max(zero, gap2 - p2(i))
401 nx3(i) = xi(i)-(x0(i) + lb3(i)*x03(i) + lc3(i)*x04(i))
402 ny3(i) = yi(i)-(y0(i) + lb3(i)*y03(i) + lc3(i)*y04(i))
403 nz3(i) = zi(i)-(z0(i) + lb3(i)*z03(i) + lc3(i)*z04(i))
404 p3(i) = nx3(i)*nx3(i) + ny3(i)*ny3(i) +nz3(i)*nz3(i)
405 d3 =
max(zero, gap2 - p3(i))
407 nx4(i) = xi(i)-(x0(i) + lb4(i)*x04(i) + lc4(i)*x01(i))
408 ny4(i) = yi(i)-(y0(i) + lb4(i)*y04(i) + lc4(i)*y01(i))
409 nz4(i) = zi(i)-(z0(i) + lb4(i)*z04(i) + lc4(i)*z01(i))
410 p4(i) = nx4(i)*nx4(i) + ny4(i)*ny4(i) +nz4(i)*nz4(i)
411 d4 =
max(zero, gap2 - p4(i))
420 pene2(i) =
max(d1,d2,d3,d4)
428 IF(inacti==5.OR.inacti==6)
THEN
430 IF(pene2(i)==zero.OR.stif(i)==zero)
THEN
431 cand_p(index(i))=zero
435#include "vectorize.inc"
437 IF( pene2(i)/=zero .AND. stif(i)/=zero)
THEN
442 IF(inacti==5.OR.inacti==6)
THEN
444 IF((pene2(i)==zero.AND.cand_f(1,index(i))==zero).OR.
446 cand_p(index(i))=zero
451 IF( (pene2(i)/=zero.OR.cand_f(1,index(i))/=zero) .AND.
453 IF( cand_f(1,index(i))/=zero )
THEN
466 iorthfric_loc = iorthfric
469 IF(intfric == 0)
THEN
471 IF(icurv==0.AND.iadm==0 )
THEN
474 jlt_new = jlt_new + 1
475 cn_loc(jlt_new) = cand_n(i)
476 ce_loc(jlt_new) = cand_e(i)
477 ix1(jlt_new) = ix1(i)
478 ix2(jlt_new) = ix2(i)
479 ix3(jlt_new) = ix3(i)
480 ix4(jlt_new) = ix4(i)
481 nsvg(jlt_new) = nsvg(i)
482 nx1(jlt_new) = nx1(i)
483 nx2(jlt_new) = nx2(i)
485 nx4(jlt_new) = nx4(i)
486 ny1(jlt_new) = ny1(i)
487 ny2(jlt_new) = ny2(i)
488 ny3(jlt_new) = ny3(i)
489 ny4(jlt_new) = ny4(i)
490 nz1(jlt_new) = nz1(i)
491 nz2(jlt_new) = nz2(i)
492 nz3(jlt_new) = nz3(i)
493 nz4(jlt_new) = nz4(i)
498 lb1(jlt_new) = lb1(i)
499 lb2(jlt_new) = lb2(i)
500 lb3(jlt_new) = lb3(i)
501 lb4(jlt_new) = lb4(i)
502 lc1(jlt_new) = lc1(i)
503 lc2(jlt_new) = lc2(i)
504 lc3(jlt_new) = lc3(i)
505 lc4(jlt_new) = lc4(i)
506 stif(jlt_new) = stif(i)
507 gapv(jlt_new) = gapv(i)
508 index(jlt_new)= index(i)
510 kini(jlt_new) = kini(i)
511 vxi(jlt_new) = vxi(i)
512 vyi(jlt_new) = vyi(i)
513 vzi(jlt_new) = vzi(i)
514 msi(jlt_new) = msi(i)
533 keep(jlt_new) = keep(i)
540 jlt_new = jlt_new + 1
542 ce_loc(jlt_new) = cand_e(i)
543 ix1(jlt_new) = ix1(i)
544 ix2(jlt_new) = ix2(i)
545 ix3(jlt_new) = ix3(i)
546 ix4(jlt_new) = ix4(i)
547 nsvg(jlt_new) = nsvg(i)
548 nx1(jlt_new) = nx1(i)
549 nx2(jlt_new) = nx2(i)
551 nx4(jlt_new) = nx4(i)
552 ny1(jlt_new) = ny1(i)
553 ny2(jlt_new) = ny2(i)
554 ny3(jlt_new) = ny3(i)
555 ny4(jlt_new) = ny4(i)
556 nz1(jlt_new) = nz1(i)
557 nz2(jlt_new) = nz2(i)
558 nz3(jlt_new) = nz3(i)
559 nz4(jlt_new) = nz4(i)
564 lb1(jlt_new) = lb1(i)
565 lb2(jlt_new) = lb2(i)
566 lb3(jlt_new) = lb3(i)
567 lb4(jlt_new) = lb4(i)
568 lc1(jlt_new) = lc1(i)
569 lc2(jlt_new) = lc2(i)
570 lc3(jlt_new) = lc3(i)
571 lc4(jlt_new) = lc4(i)
572 stif(jlt_new) = stif(i)
573 gapv(jlt_new) = gapv(i)
574 index(jlt_new)= index(i)
575 kini(jlt_new) = kini(i)
576 vxi(jlt_new) = vxi(i)
577 vyi(jlt_new) = vyi(i)
578 vzi(jlt_new) = vzi(i)
579 msi(jlt_new) = msi(i)
596 rcurvi(jlt_new) = rcurvi(i)
597 anglmi(jlt_new) = anglmi(i)
598 keep(jlt_new) = keep(i)
607 jlt_new = jlt_new + 1
608 cn_loc(jlt_new) = cand_n(i)
609 ce_loc(jlt_new) = cand_e(i)
610 ix1(jlt_new) = ix1(i)
611 ix2(jlt_new) = ix2(i)
612 ix3(jlt_new) = ix3(i)
613 ix4(jlt_new) = ix4(i)
614 nsvg(jlt_new) = nsvg(i)
615 nx1(jlt_new) = nx1(i)
616 nx2(jlt_new) = nx2(i)
617 nx3(jlt_new) = nx3(i)
618 nx4(jlt_new) = nx4(i)
619 ny1(jlt_new) = ny1(i)
620 ny2(jlt_new) = ny2(i)
621 ny3(jlt_new) = ny3(i)
622 ny4(jlt_new) = ny4(i)
623 nz1(jlt_new) = nz1(i)
624 nz2(jlt_new) = nz2(i)
625 nz3(jlt_new) = nz3(i)
626 nz4(jlt_new) = nz4(i)
631 lb1(jlt_new) = lb1(i)
632 lb2(jlt_new) = lb2(i)
633 lb3(jlt_new) = lb3(i)
634 lb4(jlt_new) = lb4(i)
635 lc1(jlt_new) = lc1(i)
636 lc2(jlt_new) = lc2(i)
637 lc3(jlt_new) = lc3(i)
638 lc4(jlt_new) = lc4(i)
639 stif(jlt_new) = stif(i)
640 gapv(jlt_new) = gapv(i)
641 index(jlt_new)= index(i)
643 kini(jlt_new) = kini(i)
644 vxi(jlt_new) = vxi(i)
645 vyi(jlt_new) = vyi(i)
646 vzi(jlt_new) = vzi(i)
647 msi(jlt_new) = msi(i)
665 tempi(jlt_new) = tempi(i)
667 areasi(jlt_new) = areasi(i)
668 ieleci(jlt_new) =ieleci(i)
671 keep(jlt_new) = keep(i)
678 jlt_new = jlt_new + 1
679 cn_loc(jlt_new) = cand_n(i)
680 ce_loc(jlt_new) = cand_e(i)
681 ix1(jlt_new) = ix1(i)
682 ix2(jlt_new) = ix2(i)
683 ix3(jlt_new) = ix3(i)
684 ix4(jlt_new) = ix4(i)
685 nsvg(jlt_new) = nsvg(i)
686 nx1(jlt_new) = nx1(i)
687 nx2(jlt_new) = nx2(i)
688 nx3(jlt_new) = nx3(i)
689 nx4(jlt_new) = nx4(i)
690 ny1(jlt_new) = ny1(i)
691 ny2(jlt_new) = ny2(i)
692 ny3(jlt_new) = ny3(i)
693 ny4(jlt_new) = ny4(i)
694 nz1(jlt_new) = nz1(i)
695 nz2(jlt_new) = nz2(i)
696 nz3(jlt_new) = nz3(i)
697 nz4(jlt_new) = nz4(i)
702 lb1(jlt_new) = lb1(i)
703 lb2(jlt_new) = lb2(i)
704 lb3(jlt_new) = lb3(i)
705 lb4(jlt_new) = lb4(i)
706 lc1(jlt_new) = lc1(i)
707 lc2(jlt_new) = lc2(i)
708 lc3(jlt_new) = lc3(i)
709 lc4(jlt_new) = lc4(i)
710 stif(jlt_new) = stif(i)
711 gapv(jlt_new) = gapv(i)
712 index(jlt_new)= index(i)
713 kini(jlt_new) = kini(i)
714 vxi(jlt_new) = vxi(i)
715 vyi(jlt_new) = vyi(i)
716 vzi(jlt_new) = vzi(i)
717 msi(jlt_new) = msi(i)
733 rcurvi(jlt_new) = rcurvi(i)
734 anglmi(jlt_new) = anglmi(i)
735 tempi(jlt_new) = tempi(i)
737 areasi(jlt_new) = areasi(i)
738 ieleci(jlt_new) =ieleci(i)
741 keep(jlt_new) = keep(i)
750 IF(icurv==0.AND.iadm==0 )
THEN
753 jlt_new = jlt_new + 1
754 cn_loc(jlt_new) = cand_n(i)
755 ce_loc(jlt_new) = cand_e(i)
756 ix1(jlt_new) = ix1(i)
757 ix2(jlt_new) = ix2(i)
758 ix3(jlt_new) = ix3(i)
759 ix4(jlt_new) = ix4(i)
760 nsvg(jlt_new) = nsvg(i)
761 nx1(jlt_new) = nx1(i)
762 nx2(jlt_new) = nx2(i)
764 nx4(jlt_new) = nx4(i)
765 ny1(jlt_new) = ny1(i)
766 ny2(jlt_new) = ny2(i)
767 ny3(jlt_new) = ny3(i)
768 ny4(jlt_new) = ny4(i)
769 nz1(jlt_new) = nz1(i)
770 nz2(jlt_new) = nz2(i)
771 nz3(jlt_new) = nz3(i)
772 nz4(jlt_new) = nz4(i)
777 lb1(jlt_new) = lb1(i)
778 lb2(jlt_new) = lb2(i)
779 lb3(jlt_new) = lb3(i)
780 lb4(jlt_new) = lb4(i)
781 lc1(jlt_new) = lc1(i)
783 lc3(jlt_new) = lc3(i)
784 lc4(jlt_new) = lc4(i)
785 stif(jlt_new) = stif(i)
786 gapv(jlt_new) = gapv(i)
787 index(jlt_new)= index(i)
789 kini(jlt_new) = kini(i)
790 vxi(jlt_new) = vxi(i)
791 vyi(jlt_new) = vyi(i)
792 vzi(jlt_new) = vzi(i)
793 msi(jlt_new) = msi(i)
811 ipartfricsi(jlt_new)=ipartfricsi(i)
812 ipartfricmi(jlt_new)=ipartfricmi(i)
813 IF(iorthfric_loc >0)
THEN
814 irep_fricmi(jlt_new)= irep_fricmi(i)
815 dir_fricmi(jlt_new,1:2) = dir_fricmi(i,1:2)
818 keep(jlt_new) = keep(i)
825 jlt_new = jlt_new + 1
826 cn_loc(jlt_new) = cand_n(i)
827 ce_loc(jlt_new) = cand_e(i)
828 ix1(jlt_new) = ix1(i)
829 ix2(jlt_new) = ix2(i)
830 ix3(jlt_new) = ix3(i)
831 ix4(jlt_new) = ix4(i)
832 nsvg(jlt_new) = nsvg(i)
833 nx1(jlt_new) = nx1(i)
834 nx2(jlt_new) = nx2(i)
835 nx3(jlt_new) = nx3(i)
836 nx4(jlt_new) = nx4(i)
837 ny1(jlt_new) = ny1(i)
838 ny2(jlt_new) = ny2(i)
839 ny3(jlt_new) = ny3(i)
840 ny4(jlt_new) = ny4(i)
841 nz1(jlt_new) = nz1(i)
842 nz2(jlt_new) = nz2(i)
843 nz3(jlt_new) = nz3(i)
844 nz4(jlt_new) = nz4(i)
849 lb1(jlt_new) = lb1(i)
850 lb2(jlt_new) = lb2(i)
851 lb3(jlt_new) = lb3(i)
852 lb4(jlt_new) = lb4(i)
853 lc1(jlt_new) = lc1(i)
854 lc2(jlt_new) = lc2(i)
855 lc3(jlt_new) = lc3(i)
856 lc4(jlt_new) = lc4(i)
857 stif(jlt_new) = stif(i)
858 gapv(jlt_new) = gapv(i)
859 index(jlt_new)= index(i)
860 kini(jlt_new) = kini(i)
861 vxi(jlt_new) = vxi(i)
862 vyi(jlt_new) = vyi(i)
863 vzi(jlt_new) = vzi(i)
864 msi(jlt_new) = msi(i)
881 rcurvi(jlt_new) = rcurvi(i)
882 anglmi(jlt_new) = anglmi(i)
883 ipartfricsi(jlt_new)=ipartfricsi(i)
884 ipartfricmi(jlt_new)=ipartfricmi(i)
885 IF(iorthfric_loc >0)
THEN
886 irep_fricmi(jlt_new)= irep_fricmi(i)
887 dir_fricmi(jlt_new,1:2) = dir_fricmi(i,1:2)
890 keep(jlt_new) = keep(i)
899 jlt_new = jlt_new + 1
900 cn_loc(jlt_new) = cand_n(i)
901 ce_loc(jlt_new) = cand_e(i)
902 ix1(jlt_new) = ix1(i)
903 ix2(jlt_new) = ix2(i)
904 ix3(jlt_new) = ix3(i)
905 ix4(jlt_new) = ix4(i)
906 nsvg(jlt_new) = nsvg(i)
907 nx1(jlt_new) = nx1(i)
908 nx2(jlt_new) = nx2(i)
909 nx3(jlt_new) = nx3(i)
910 nx4(jlt_new) = nx4(i)
911 ny1(jlt_new) = ny1(i)
912 ny2(jlt_new) = ny2(i)
913 ny3(jlt_new) = ny3(i)
914 ny4(jlt_new) = ny4(i)
915 nz1(jlt_new) = nz1(i)
916 nz2(jlt_new) = nz2(i)
917 nz3(jlt_new) = nz3(i)
918 nz4(jlt_new) = nz4(i)
923 lb1(jlt_new) = lb1(i)
924 lb2(jlt_new) = lb2(i)
925 lb3(jlt_new) = lb3(i)
926 lb4(jlt_new) = lb4(i)
927 lc1(jlt_new) = lc1(i)
928 lc2(jlt_new) = lc2(i)
929 lc3(jlt_new) = lc3(i)
930 lc4(jlt_new) = lc4(i)
931 stif(jlt_new) = stif(i)
932 gapv(jlt_new) = gapv(i)
933 index(jlt_new)= index(i)
935 kini(jlt_new) = kini(i)
936 vxi(jlt_new) = vxi(i)
937 vyi(jlt_new) = vyi(i)
938 vzi(jlt_new) = vzi(i)
939 msi(jlt_new) = msi(i)
957 tempi(jlt_new) = tempi(i)
959 areasi(jlt_new) = areasi(i)
960 ieleci(jlt_new) =ieleci(i)
962 ipartfricsi(jlt_new)=ipartfricsi(i)
963 ipartfricmi(jlt_new)=ipartfricmi(i)
964 IF(iorthfric_loc >0)
THEN
965 irep_fricmi(jlt_new)= irep_fricmi(i)
966 dir_fricmi(jlt_new,1:2) = dir_fricmi(i,1:2)
969 keep(jlt_new) = keep(i)
976 jlt_new = jlt_new + 1
977 cn_loc(jlt_new) = cand_n(i)
978 ce_loc(jlt_new) = cand_e(i)
979 ix1(jlt_new) = ix1(i)
980 ix2(jlt_new) = ix2(i)
982 ix4(jlt_new) = ix4(i)
983 nsvg(jlt_new) = nsvg(i)
984 nx1(jlt_new) = nx1(i)
985 nx2(jlt_new) = nx2(i)
986 nx3(jlt_new) = nx3(i)
987 nx4(jlt_new) = nx4(i)
988 ny1(jlt_new) = ny1(i)
989 ny2(jlt_new) = ny2(i)
990 ny3(jlt_new) = ny3(i)
991 ny4(jlt_new) = ny4(i)
992 nz1(jlt_new) = nz1(i)
993 nz2(jlt_new) = nz2(i)
994 nz3(jlt_new) = nz3(i)
995 nz4(jlt_new) = nz4(i)
1000 lb1(jlt_new) = lb1(i)
1001 lb2(jlt_new) = lb2(i)
1002 lb3(jlt_new) = lb3(i)
1003 lb4(jlt_new) = lb4(i)
1004 lc1(jlt_new) = lc1(i)
1005 lc2(jlt_new) = lc2(i)
1006 lc3(jlt_new) = lc3(i)
1007 lc4(jlt_new) = lc4(i)
1008 stif(jlt_new) = stif(i)
1009 gapv(jlt_new) = gapv(i)
1010 index(jlt_new)= index(i)
1011 kini(jlt_new) = kini(i)
1012 vxi(jlt_new) = vxi(i)
1013 vyi(jlt_new) = vyi(i)
1014 vzi(jlt_new) = vzi(i)
1015 msi(jlt_new) = msi(i)
1031 rcurvi(jlt_new) = rcurvi(i)
1032 anglmi(jlt_new) = anglmi(i)
1033 tempi(jlt_new) = tempi(i)
1035 areasi(jlt_new) = areasi(i)
1036 ieleci(jlt_new) =ieleci(i)
1037 ipartfricsi(jlt_new)=ipartfricsi(i)
1038 ipartfricmi(jlt_new)=ipartfricmi(i)
1039 IF(iorthfric_loc >0)
THEN
1040 irep_fricmi(jlt_new)= irep_fricmi(i)
1041 dir_fricmi(jlt_new,1:2) = dir_fricmi(i,1:2)
1044 keep(jlt_new) = keep(i)
1058 IF(intfric == 0)
THEN
1059 IF(intth == 0 )
THEN
1060 IF(icurv==0.AND.iadm==0 )
THEN
1063 jlt_new = jlt_new + 1
1064 cn_loc(jlt_new) = cand_n(i)
1065 ce_loc(jlt_new) = cand_e(i)
1066 ix1(jlt_new) = ix1(i)
1067 ix2(jlt_new) = ix2(i)
1068 ix3(jlt_new) = ix3(i)
1069 ix4(jlt_new) = ix4(i)
1070 nsvg(jlt_new) = nsvg(i)
1071 nx1(jlt_new) = nx1(i)
1072 nx2(jlt_new) = nx2(i)
1073 nx3(jlt_new) = nx3(i)
1074 nx4(jlt_new) = nx4(i)
1076 ny2(jlt_new) = ny2(i)
1077 ny3(jlt_new) = ny3(i)
1078 ny4(jlt_new) = ny4(i)
1079 nz1(jlt_new) = nz1(i)
1080 nz2(jlt_new) = nz2(i)
1081 nz3(jlt_new) = nz3(i)
1082 nz4(jlt_new) = nz4(i)
1088 lb2(jlt_new) = lb2(i)
1089 lb3(jlt_new) = lb3(i)
1091 lc1(jlt_new) = lc1(i)
1092 lc2(jlt_new) = lc2(i)
1093 lc3(jlt_new) = lc3(i)
1094 lc4(jlt_new) = lc4(i)
1095 stif(jlt_new) = stif(i)
1096 gapv(jlt_new) = gapv(i)
1097 index(jlt_new)= index(i)
1099 kini(jlt_new) = kini(i)
1100 vxi(jlt_new) = vxi(i)
1101 vyi(jlt_new) = vyi(i)
1102 vzi(jlt_new) = vzi(i)
1103 msi(jlt_new) = msi(i)
1121 nsms(jlt_new) = nsms(i)
1123 keep(jlt_new) = keep(i)
1130 jlt_new = jlt_new + 1
1131 cn_loc(jlt_new) = cand_n(i)
1132 ce_loc(jlt_new) = cand_e(i)
1133 ix1(jlt_new) = ix1(i)
1135 ix3(jlt_new) = ix3(i)
1136 ix4(jlt_new) = ix4(i)
1137 nsvg(jlt_new) = nsvg(i)
1138 nx1(jlt_new) = nx1(i)
1139 nx2(jlt_new) = nx2(i)
1140 nx3(jlt_new) = nx3(i)
1141 nx4(jlt_new) = nx4(i)
1142 ny1(jlt_new) = ny1(i)
1143 ny2(jlt_new) = ny2(i)
1144 ny3(jlt_new) = ny3(i)
1145 ny4(jlt_new) = ny4(i)
1146 nz1(jlt_new) = nz1(i)
1147 nz2(jlt_new) = nz2(i)
1148 nz3(jlt_new) = nz3(i)
1149 nz4(jlt_new) = nz4(i)
1154 lb1(jlt_new) = lb1(i)
1155 lb2(jlt_new) = lb2(i)
1156 lb3(jlt_new) = lb3(i)
1157 lb4(jlt_new) = lb4(i)
1158 lc1(jlt_new) = lc1(i)
1159 lc2(jlt_new) = lc2(i)
1160 lc3(jlt_new) = lc3(i)
1161 lc4(jlt_new) = lc4(i)
1162 stif(jlt_new) = stif(i)
1163 gapv(jlt_new) = gapv(i)
1164 index(jlt_new)= index(i)
1165 kini(jlt_new) = kini(i)
1166 vxi(jlt_new) = vxi(i)
1167 vyi(jlt_new) = vyi(i)
1168 vzi(jlt_new) = vzi(i)
1169 msi(jlt_new) = msi(i)
1186 rcurvi(jlt_new) = rcurvi(i)
1187 anglmi(jlt_new) = anglmi(i)
1189 nsms(jlt_new) = nsms(i)
1191 keep(jlt_new) = keep(i)
1200 jlt_new = jlt_new + 1
1201 cn_loc(jlt_new) = cand_n(i)
1202 ce_loc(jlt_new) = cand_e(i
1203 ix1(jlt_new) = ix1(i)
1204 ix2(jlt_new) = ix2(i)
1205 ix3(jlt_new) = ix3(i)
1206 ix4(jlt_new) = ix4(i)
1207 nsvg(jlt_new) = nsvg(i)
1208 nx1(jlt_new) = nx1(i)
1209 nx2(jlt_new) = nx2(i)
1210 nx3(jlt_new) = nx3(i)
1211 nx4(jlt_new) = nx4(i)
1212 ny1(jlt_new) = ny1(i)
1213 ny2(jlt_new) = ny2(i)
1215 ny4(jlt_new) = ny4(i)
1216 nz1(jlt_new) = nz1(i)
1217 nz2(jlt_new) = nz2(i)
1218 nz3(jlt_new) = nz3(i)
1219 nz4(jlt_new) = nz4(i)
1224 lb1(jlt_new) = lb1(i)
1225 lb2(jlt_new) = lb2(i)
1226 lb3(jlt_new) = lb3(i)
1227 lb4(jlt_new) = lb4(i)
1228 lc1(jlt_new) = lc1(i)
1229 lc2(jlt_new) = lc2(i)
1230 lc3(jlt_new) = lc3(i)
1231 lc4(jlt_new) = lc4(i)
1232 stif(jlt_new) = stif(i)
1233 gapv(jlt_new) = gapv(i)
1234 index(jlt_new)= index(i)
1236 kini(jlt_new) = kini(i)
1237 vxi(jlt_new) = vxi(i)
1238 vyi(jlt_new) = vyi(i)
1239 vzi(jlt_new) = vzi(i)
1240 msi(jlt_new) = msi(i)
1258 tempi(jlt_new) = tempi(i)
1260 areasi(jlt_new) = areasi(i)
1261 ieleci(jlt_new) =ieleci(i)
1263 nsms(jlt_new) = nsms(i)
1265 keep(jlt_new) = keep(i)
1272 jlt_new = jlt_new + 1
1273 cn_loc(jlt_new) = cand_n(i)
1274 ce_loc(jlt_new) = cand_e(i)
1275 ix1(jlt_new) = ix1(i)
1276 ix2(jlt_new) = ix2(i)
1277 ix3(jlt_new) = ix3(i)
1278 ix4(jlt_new) = ix4(i)
1279 nsvg(jlt_new) = nsvg(i)
1280 nx1(jlt_new) = nx1(i)
1281 nx2(jlt_new) = nx2(i)
1282 nx3(jlt_new) = nx3(i)
1283 nx4(jlt_new) = nx4(i)
1284 ny1(jlt_new) = ny1(i)
1285 ny2(jlt_new) = ny2(i)
1286 ny3(jlt_new) = ny3(i)
1287 ny4(jlt_new) = ny4(i)
1288 nz1(jlt_new) = nz1(i)
1289 nz2(jlt_new) = nz2(i)
1290 nz3(jlt_new) = nz3(i)
1291 nz4(jlt_new) = nz4(i)
1296 lb1(jlt_new) = lb1(i)
1297 lb2(jlt_new) = lb2(i)
1298 lb3(jlt_new) = lb3(i)
1299 lb4(jlt_new) = lb4(i)
1300 lc1(jlt_new) = lc1(i)
1301 lc2(jlt_new) = lc2(i)
1302 lc3(jlt_new) = lc3(i)
1303 lc4(jlt_new) = lc4(i)
1304 stif(jlt_new) = stif(i)
1305 gapv(jlt_new) = gapv(i)
1306 index(jlt_new)= index(i)
1307 kini(jlt_new) = kini(i)
1308 vxi(jlt_new) = vxi(i)
1309 vyi(jlt_new) = vyi(i)
1310 vzi(jlt_new) = vzi(i)
1311 msi(jlt_new) = msi(i)
1327 rcurvi(jlt_new) = rcurvi(i)
1328 anglmi(jlt_new) = anglmi(i)
1329 tempi(jlt_new) = tempi(i)
1331 areasi(jlt_new) = areasi(i)
1332 ieleci(jlt_new) =ieleci(i)
1334 nsms(jlt_new) = nsms(i)
1336 keep(jlt_new) = keep(i)
1343 IF(intth == 0 )
THEN
1344 IF(icurv==0.AND.iadm==0 )
THEN
1347 jlt_new = jlt_new + 1
1348 cn_loc(jlt_new) = cand_n(i)
1349 ce_loc(jlt_new) = cand_e(i)
1350 ix1(jlt_new) = ix1(i)
1351 ix2(jlt_new) = ix2(i)
1352 ix3(jlt_new) = ix3(i)
1353 ix4(jlt_new) = ix4(i)
1354 nsvg(jlt_new) = nsvg(i)
1355 nx1(jlt_new) = nx1(i)
1356 nx2(jlt_new) = nx2(i)
1357 nx3(jlt_new) = nx3(i)
1358 nx4(jlt_new) = nx4(i)
1359 ny1(jlt_new) = ny1(i)
1360 ny2(jlt_new) = ny2(i)
1361 ny3(jlt_new) = ny3(i)
1362 ny4(jlt_new) = ny4(i)
1363 nz1(jlt_new) = nz1(i)
1364 nz2(jlt_new) = nz2(i)
1365 nz3(jlt_new) = nz3(i)
1366 nz4(jlt_new) = nz4(i)
1371 lb1(jlt_new) = lb1(i
1372 lb2(jlt_new) = lb2(i)
1373 lb3(jlt_new) = lb3(i)
1374 lb4(jlt_new) = lb4(i)
1375 lc1(jlt_new) = lc1(i)
1376 lc2(jlt_new) = lc2(i)
1377 lc3(jlt_new) = lc3(i)
1378 lc4(jlt_new) = lc4(i)
1379 stif(jlt_new) = stif(i)
1380 gapv(jlt_new) = gapv(i)
1381 index(jlt_new)= index(i)
1383 kini(jlt_new) = kini(i)
1384 vxi(jlt_new) = vxi(i)
1385 vyi(jlt_new) = vyi(i)
1386 vzi(jlt_new) = vzi(i)
1387 msi(jlt_new) = msi(i)
1405 nsms(jlt_new) = nsms(i)
1407 ipartfricsi(jlt_new)=ipartfricsi(i)
1408 ipartfricmi(jlt_new)=ipartfricmi(i)
1409 IF(iorthfric_loc >0)
THEN
1410 irep_fricmi(jlt_new)= irep_fricmi(i)
1411 dir_fricmi(jlt_new,1:2) = dir_fricmi(i,1:2)
1414 keep(jlt_new) = keep(i)
1421 jlt_new = jlt_new + 1
1422 cn_loc(jlt_new) = cand_n(i)
1423 ce_loc(jlt_new) = cand_e(i)
1424 ix1(jlt_new) = ix1(i)
1425 ix2(jlt_new) = ix2(i)
1426 ix3(jlt_new) = ix3(i)
1427 ix4(jlt_new) = ix4(i)
1428 nsvg(jlt_new) = nsvg(i)
1429 nx1(jlt_new) = nx1(i)
1430 nx2(jlt_new) = nx2(i)
1431 nx3(jlt_new) = nx3(i)
1432 nx4(jlt_new) = nx4(i)
1433 ny1(jlt_new) = ny1(i)
1434 ny2(jlt_new) = ny2(i)
1435 ny3(jlt_new) = ny3(i)
1436 ny4(jlt_new) = ny4(i)
1437 nz1(jlt_new) = nz1(i)
1438 nz2(jlt_new) = nz2(i)
1439 nz3(jlt_new) = nz3(i)
1440 nz4(jlt_new) = nz4(i
1445 lb1(jlt_new) = lb1(i)
1446 lb2(jlt_new) = lb2(i)
1447 lb3(jlt_new) = lb3(i)
1448 lb4(jlt_new) = lb4(i)
1449 lc1(jlt_new) = lc1(i)
1450 lc2(jlt_new) = lc2(i)
1451 lc3(jlt_new) = lc3(i)
1452 lc4(jlt_new) = lc4(i)
1453 stif(jlt_new) = stif(i)
1454 gapv(jlt_new) = gapv(i)
1455 index(jlt_new)= index(i)
1456 kini(jlt_new) = kini(i)
1457 vxi(jlt_new) = vxi(i)
1458 vyi(jlt_new) = vyi(i)
1459 vzi(jlt_new) = vzi(i)
1460 msi(jlt_new) = msi(i)
1477 rcurvi(jlt_new) = rcurvi(i)
1478 anglmi(jlt_new) = anglmi(i)
1480 nsms(jlt_new) = nsms(i)
1482 ipartfricsi(jlt_new)=ipartfricsi(i)
1483 ipartfricmi(jlt_new)=ipartfricmi(i)
1484 IF(iorthfric_loc >0)
THEN
1485 irep_fricmi(jlt_new)= irep_fricmi(i)
1486 dir_fricmi(jlt_new,1:2) = dir_fricmi(i,1:2)
1489 keep(jlt_new) = keep(i)
1498 jlt_new = jlt_new + 1
1499 cn_loc(jlt_new) = cand_n(i)
1500 ce_loc(jlt_new) = cand_e(i)
1501 ix1(jlt_new) = ix1(i)
1502 ix2(jlt_new) = ix2(i)
1503 ix3(jlt_new) = ix3(i)
1504 ix4(jlt_new) = ix4(i)
1505 nsvg(jlt_new) = nsvg(i)
1506 nx1(jlt_new) = nx1(i)
1507 nx2(jlt_new) = nx2(i)
1508 nx3(jlt_new) = nx3(i)
1509 nx4(jlt_new) = nx4(i)
1510 ny1(jlt_new) = ny1(i)
1511 ny2(jlt_new) = ny2(i)
1512 ny3(jlt_new) = ny3(i)
1513 ny4(jlt_new) = ny4(i)
1514 nz1(jlt_new) = nz1(i)
1515 nz2(jlt_new) = nz2(i)
1516 nz3(jlt_new) = nz3(i)
1517 nz4(jlt_new) = nz4(i)
1522 lb1(jlt_new) = lb1(i)
1523 lb2(jlt_new) = lb2(i)
1524 lb3(jlt_new) = lb3(i)
1525 lb4(jlt_new) = lb4(i)
1526 lc1(jlt_new) = lc1(i)
1527 lc2(jlt_new) = lc2(i)
1528 lc3(jlt_new) = lc3(i)
1529 lc4(jlt_new) = lc4(i)
1530 stif(jlt_new) = stif(i)
1531 gapv(jlt_new) = gapv(i)
1532 index(jlt_new)= index(i)
1534 kini(jlt_new) = kini(i)
1535 vxi(jlt_new) = vxi(i)
1536 vyi(jlt_new) = vyi(i)
1537 vzi(jlt_new) = vzi(i)
1538 msi(jlt_new) = msi(i)
1556 tempi(jlt_new) = tempi(i)
1558 areasi(jlt_new) = areasi(i)
1559 ieleci(jlt_new) =ieleci(i)
1560 nsms(jlt_new) = nsms(i)
1561 ipartfricsi(jlt_new)=ipartfricsi(i)
1562 ipartfricmi(jlt_new)=ipartfricmi(i)
1563 IF(iorthfric_loc >0)
THEN
1564 irep_fricmi(jlt_new)= irep_fricmi(i)
1565 dir_fricmi(jlt_new,1:2) = dir_fricmi(i,1:2)
1568 keep(jlt_new) = keep(i)
1575 jlt_new = jlt_new + 1
1576 cn_loc(jlt_new) = cand_n(i)
1577 ce_loc(jlt_new) = cand_e(i)
1578 ix1(jlt_new) = ix1(i)
1579 ix2(jlt_new) = ix2(i)
1580 ix3(jlt_new) = ix3(i)
1581 ix4(jlt_new) = ix4(i)
1582 nsvg(jlt_new) = nsvg(i)
1583 nx1(jlt_new) = nx1(i)
1585 nx3(jlt_new) = nx3(i)
1586 nx4(jlt_new) = nx4(i)
1587 ny1(jlt_new) = ny1(i)
1588 ny2(jlt_new) = ny2(i)
1589 ny3(jlt_new) = ny3(i)
1590 ny4(jlt_new) = ny4(i)
1591 nz1(jlt_new) = nz1(i)
1592 nz2(jlt_new) = nz2(i)
1593 nz3(jlt_new) = nz3(i)
1594 nz4(jlt_new) = nz4(i)
1599 lb1(jlt_new) = lb1(i)
1600 lb2(jlt_new) = lb2(i)
1601 lb3(jlt_new) = lb3(i)
1602 lb4(jlt_new) = lb4(i)
1603 lc1(jlt_new) = lc1(i)
1604 lc2(jlt_new) = lc2(i)
1605 lc3(jlt_new) = lc3(i)
1606 lc4(jlt_new) = lc4(i)
1607 stif(jlt_new) = stif(i)
1608 gapv(jlt_new) = gapv(i)
1609 index(jlt_new)= index(i)
1610 kini(jlt_new) = kini(i)
1611 vxi(jlt_new) = vxi(i)
1612 vyi(jlt_new) = vyi(i)
1613 vzi(jlt_new) = vzi(i)
1614 msi(jlt_new) = msi(i)
1630 rcurvi(jlt_new) = rcurvi(i)
1631 anglmi(jlt_new) = anglmi(i)
1632 tempi(jlt_new) = tempi(i)
1634 areasi(jlt_new) = areasi(i)
1635 ieleci(jlt_new) =ieleci(i)
1637 nsms(jlt_new) = nsms(i)
1639 ipartfricsi(jlt_new)=ipartfricsi(i)
1640 ipartfricmi(jlt_new)=ipartfricmi(i)
1641 IF(iorthfric_loc >0)
THEN
1642 irep_fricmi(jlt_new)= irep_fricmi(i)
1643 dir_fricmi(jlt_new,1:2) = dir_fricmi(i,1:2)
1646 keep(jlt_new) = keep(i)
1655 IF(itied/=0.AND.jlt_tied/=0)
THEN
1660 DO WHILE (iterate .EQV. .true.)
1663 IF(keep(j) > keep(j+1) )
THEN
1670 cn_loc(j) =cn_loc(j+1)
1673 ce_loc(j) =ce_loc(j+1)
1771 index(j) =index(j+1)
1836 IF(icurv/=0.OR.iadm/=0)
THEN
1838 rcurvi(j) =rcurvi(j+1)
1841 anglmi(j) =anglmi(j+1)
1847 tempi(j) =tempi(j+1)
1851 areasi(j) =areasi(j+1)
1854 ieleci(j) =ieleci(j+1)
1860 iperm =ipartfricsi(j)
1861 ipartfricsi(j) =ipartfricsi(j+1)
1862 ipartfricsi(j+1) =iperm
1863 iperm =ipartfricmi(j)
1864 ipartfricmi(j) =ipartfricmi(j+1)
1865 ipartfricmi(j+1) =iperm
1866 IF(iorthfric_loc >0)
THEN
1867 iperm =irep_fricmi(j)
1868 irep_fricmi(j) = irep_fricmi(j+1)
1869 irep_fricmi(j+1)= iperm
1870 rperm = dir_fricmi(j,1)
1871 dir_fricmi(j,1) = dir_fricmi(j+1,1)
1872 dir_fricmi(j+1,1)= rperm
1873 rperm = dir_fricmi(j,2)
1874 dir_fricmi(j,2) = dir_fricmi(j+
1875 dir_fricmi(j+1,2)= rperm
subroutine i7dst3(jlt, cand_n, cand_e, cn_loc, ce_loc, x1, x2, x3, x4, y1, y2, y3, y4, z1, z2, z3, z4, xi, yi, zi, nx1, nx2, nx3, nx4, ny1, ny2, ny3, ny4, nz1, nz2, nz3, nz4, lb1, lb2, lb3, lb4, lc1, lc2, lc3, lc4, p1, p2, p3, p4, ix1, ix2, ix3, ix4, nsvg, stif, jlt_new, gapv, inacti, cand_p, index, vxi, vyi, vzi, msi, kini, icurv, irect, nnx1, nnx2, nnx3, nnx4, nny1, nny2, nny3, nny4, nnz1, nnz2, nnz3, nnz4, nod_normal, iadm, rcurvi, anglmi, intth, tempi, phi, areasi, ieleci, nsms, cmaj, drad2, intfric, ipartfricsi, ipartfricmi, itied, jlt_tied, cand_f, iorthfric, irep_fricmi, dir_fricmi, dgapload)