36 2 IGAP ,NSNR,MULTIMP,ITY ,INTTH,
47#include "implicit_f.inc"
68 INTEGER RESULT, NIN, NSN, I_STOK, IGAP, NSNR, MULTIMP, ITY,
69 . CAND_N(*),INTTH,INACTI
74 INTEGER OLDNSNR,NODFI,NNP,LSKYFI,
75 . NOD, LOC_PROC, I, N, , P, IDEB, J, K,
76 . ierror1,ierror2,ierror3,ierror4,ierror5,ierror6,ierror7,
77 . ierror8,ierror9,ierror0,ierror11,ierror12,ierror13,
78 . ierror14,ierror15,ierror16,ierror17,
100 xrem(4,nn) = -xrem(4,nn)
124 IF(
ASSOCIATED(
nsvfi(nin)%P))
DEALLOCATE(
nsvfi(nin)%P)
125 ALLOCATE(
nsvfi(nin)%P(nodfi),stat=ierror1)
126 IF(
ASSOCIATED(
xfi(nin)%P))
DEALLOCATE(
xfi(nin)%P)
127 ALLOCATE(
xfi(nin)%P(3,nodfi),stat=ierror2)
128 IF(
ASSOCIATED(
vfi(nin)%P))
DEALLOCATE(
vfi(nin)%P)
129 ALLOCATE(
vfi(nin)%P(3,nodfi),stat=ierror3)
130 IF(
ASSOCIATED(
msfi(nin)%P))
DEALLOCATE(
msfi(nin)%P)
131 ALLOCATE(
msfi(nin)%P(nodfi),stat=ierror4)
132 IF(
ASSOCIATED(
stifi(nin)%P))
DEALLOCATE(
stifi(nin)%P)
133 ALLOCATE(
stifi(nin)%P(nodfi),stat=ierror5)
134 IF(
ASSOCIATED(
itafi(nin)%P))
DEALLOCATE(
itafi(nin)%P)
135 ALLOCATE(
itafi(nin)%P(nodfi),stat=ierror6)
136 IF(
ASSOCIATED(
kinfi(nin)%P))
DEALLOCATE(
kinfi(nin)%P)
137 ALLOCATE(
kinfi(nin)%P(nodfi),stat=ierror8)
139 ALLOCATE(
nbinflfi(nin)%P(nodfi),stat=ierror14)
142 ALLOCATE(
tempfi(nin)%P(nodfi),stat=ierror9)
144 ALLOCATE(
matsfi(nin)%P(nodfi),stat=ierror0)
146 ALLOCATE(
areasfi(nin)%P(nodfi),stat=ierror11)
148 IF(idtmins == 2)
THEN
150 ALLOCATE(
nodnxfi(nin)%P(nodfi),stat=ierror12)
152 ALLOCATE(
nodamsfi(nin)%P(nodfi),stat=ierror13)
154 ALLOCATE(
procamsfi(nin)%P(nodfi),stat=ierror14)
155 ELSEIF(idtmins_int /= 0)
THEN
157 ALLOCATE(
nodamsfi(nin)%P(nodfi),stat=ierror13)
159 ALLOCATE(
procamsfi(nin)%P(nodfi),stat=ierror14)
162 IF(
ASSOCIATED(
gapfi(nin)%P))
DEALLOCATE(
gapfi(nin)%P)
163 ALLOCATE(
gapfi(nin)%P(nodfi),stat=ierror7)
165 IF(inacti==5.OR.inacti==6)
THEN
166 IF(
ASSOCIATED(
penfi(nin)%P))
DEALLOCATE(
penfi(nin)%P)
167 ALLOCATE(
penfi(nin)%P(2,nodfi),stat=ierror15)
169 ALLOCATE(
penfia(nin)%P(5,nodfi),stat=ierror16)
172 ALLOCATE(
diag_smsfi(nin)%P(nodfi),stat=ierror17)
176 ALLOCATE(
daanc6fi(nin)%P(3,6,nodfi),stat=ierror1)
178 ALLOCATE(
dxancfi(nin)%P(3,nodfi),stat=ierror2)
180 ALLOCATE(
dvancfi(nin)%P(3,nodfi),stat=ierror3)
183 IF(ierror1+ierror2+ierror3+ierror4+ierror5+
184 + ierror6+ierror7+ierror8 + ierror9 + ierror0 +
185 + ierror11+ierror12+ierror13+ierror14+ierror15+
186 + ierror16+ierror17 /= 0)
THEN
187 CALL ancmsg(msgid=20,anmode=aninfo)
195 IF(inacti/=5.AND.inacti/=6)
THEN
198 oldnsnr =
nsnfi(nin)%P(p)
201 IF(idtmins/=2 .AND. idtmins_int == 0)
THEN
205 IF(xrem(4,i+ideb)<0)
THEN
208 nsvfi(nin)%P(nn) = nint(-xrem(4,i+ideb))
209 xfi(nin)%P(1,nn) = xrem(1,i+ideb)
210 xfi(nin)%P(2,nn) = xrem(2,i+ideb)
211 xfi(nin)%P(3,nn) = xrem(3,i+ideb)
212 vfi(nin)%P(1,nn) = xrem(5,i+ideb)
213 vfi(nin)%P(2,nn) = xrem(6,i+ideb)
214 vfi(nin)%P(3,nn) = xrem(7,i+ideb)
215 msfi(nin)%P(nn) = xrem(8,i+ideb)
216 stifi(nin)%P(nn) = xrem(9,i+ideb)
218 itafi(nin)%P(nn) = nint(xrem(10,i+ideb))
222 kinfi(nin)%P(nn) = nint(xrem(11,i+ideb))
223 nbinflfi(nin)%P(nn) = nint(xrem(12,i+ideb))
224 dxancfi(nin)%P(1,nn) = xrem(13,i+ideb)
225 dxancfi(nin)%P(2,nn) = xrem(14,i+ideb)
226 dxancfi(nin)%P(3,nn) = xrem(15,i+ideb)
227 dvancfi(nin)%P(1,nn) = xrem(14,i+ideb)
228 dvancfi(nin)%P(2,nn) = xrem(15,i+ideb)
229 dvancfi(nin)%P(3,nn) = xrem(16,i+ideb)
235 IF(xrem(4,i+ideb)<0)
THEN
238 nsvfi(nin)%P(nn) = nint(-xrem(4,i+ideb))
239 xfi(nin)%P(1,nn) = xrem(1,i+ideb)
240 xfi(nin)%P(2,nn) = xrem(2,i+ideb)
241 xfi(nin)%P(3,nn) = xrem(3,i+ideb)
242 vfi(nin)%P(1,nn) = xrem(5,i+ideb)
243 vfi(nin)%P(2,nn) = xrem(6,i+ideb)
244 vfi(nin)%P(3,nn) = xrem(7,i+ideb)
245 msfi(nin)%P(nn) = xrem(8,i+ideb)
246 stifi(nin)%P(nn) = xrem(9,i+ideb)
248 itafi(nin)%P(nn) = nint(xrem(10,i+ideb))
252 kinfi(nin)%P(nn) = nint(xrem(11,i+ideb))
253 nbinflfi(nin)%P(nn) = nint(xrem(12,i+ideb))
255 dxancfi(nin)%P(1,nn) = xrem(14,i+ideb)
256 dxancfi(nin)%P(2,nn) = xrem(15,i+ideb)
257 dxancfi(nin)%P(3,nn) = xrem(16,i+ideb)
258 dvancfi(nin)%P(1,nn) = xrem(17,i+ideb)
259 dvancfi(nin)%P(2,nn) = xrem(18,i+ideb)
260 dvancfi(nin)%P(3,nn) = xrem(19,i+ideb)
271 nsvfi(nin)%P(nn) = nint
273 xfi(nin)%P(2,nn) = xrem(2,i+ideb)
276 vfi(nin)%P(2,nn) = xrem(6,i+ideb)
277 vfi(nin)%P(3,nn) = xrem(7,i+ideb)
278 msfi(nin)%P(nn) = xrem(8,i+ideb)
279 stifi(nin)%P(nn) = xrem(9,i+ideb)
281 itafi(nin)%P(nn) = nint(xrem(10,i+ideb))
285 kinfi(nin)%P(nn) = nint(xrem(11,i+ideb))
286 nbinflfi(nin)%P(nn) = nint(xrem(12,i+ideb))
287 gapfi(nin)%P(nn) = xrem(13,i+ideb)
288 dxancfi(nin)%P(1,nn) = xrem(14,i+ideb)
289 dxancfi(nin)%P(2,nn) = xrem(15,i+ideb)
290 dxancfi(nin)%P(3,nn) = xrem(16,i+ideb)
291 dvancfi(nin)%P(1,nn) = xrem(17,i+ideb)
292 dvancfi(nin)%P(2,nn) = xrem(18,i+ideb)
293 dvancfi(nin)%P(3,nn) = xrem(19,i+ideb)
299 IF(xrem(4,i+ideb)<0)
THEN
302 nsvfi(nin)%P(nn) = nint(-xrem(4,i+ideb))
303 xfi(nin)%P(1,nn) = xrem(1,i+ideb)
304 xfi(nin)%P(2,nn) = xrem(2,i+ideb)
305 xfi(nin)%P(3,nn) = xrem(3,i+ideb)
306 vfi(nin)%P(1,nn) = xrem(5,i+ideb)
307 vfi(nin)%P(2,nn) = xrem(6,i+ideb)
308 vfi(nin)%P(3,nn) = xrem(7,i+ideb)
309 msfi(nin)%P(nn) = xrem(8,i+ideb)
310 stifi(nin)%P(nn) = xrem(9,i+ideb)
312 itafi(nin)%P(nn) = nint(xrem(10,i+ideb))
316 kinfi(nin)%P(nn) = nint(xrem(11,i+ideb))
317 nbinflfi(nin)%P(nn) = nint(xrem(12,i+ideb))
318 gapfi(nin)%P(nn) = xrem(13,i+ideb)
320 dxancfi(nin)%P(1,nn) = xrem(15,i+ideb)
321 dxancfi(nin)%P(2,nn) = xrem(16,i+ideb)
322 dxancfi(nin)%P(3,nn) = xrem(17,i+ideb)
323 dvancfi(nin)%P(1,nn) = xrem(18,i+ideb)
324 dvancfi(nin)%P(2,nn) = xrem(19,i+ideb)
325 dvancfi(nin)%P(3,nn) = xrem(20,i+ideb)
331 ELSEIF(idtmins==2)
THEN
335 IF(xrem(4,i+ideb)<0)
THEN
338 nsvfi(nin)%P(nn) = nint(-xrem(4,i+ideb))
339 xfi(nin)%P(1,nn) = xrem(1,i+ideb)
340 xfi(nin)%P(2,nn) = xrem(2,i+ideb)
341 xfi(nin)%P(3,nn) = xrem(3,i+ideb)
342 vfi(nin)%P(1,nn) = xrem(5,i+ideb)
343 vfi(nin)%P(2,nn) = xrem(6,i+ideb)
344 vfi(nin)%P(3,nn) = xrem(7,i+ideb)
345 msfi(nin)%P(nn) = xrem(8,i+ideb)
346 stifi(nin)%P(nn) = xrem(9,i+ideb)
348 itafi(nin)%P(nn) = nint(xrem(10,i+ideb))
352 kinfi(nin)%P(nn) = nint(xrem(11,i+ideb))
353 nbinflfi(nin)%P(nn) = nint(xrem(12,i+ideb))
355 nodnxfi(nin)%P(nn) = nint(xrem(14,i+ideb))
356 nodamsfi(nin)%P(nn) = nint(xrem(15,i+ideb))
358 dxancfi(nin)%P(1,nn) = xrem(16,i+ideb)
359 dxancfi(nin)%P(2,nn) = xrem(17,i+ideb)
360 dxancfi(nin)%P(3,nn) = xrem(18,i+ideb)
361 dvancfi(nin)%P(1,nn) = xrem(19,i+ideb)
362 dvancfi(nin)%P(2,nn) = xrem(20,i+ideb)
363 dvancfi(nin)%P(3,nn) = xrem(21,i+ideb)
368 IF(xrem(4,i+ideb)<0)
THEN
371 nsvfi(nin)%P(nn) = nint(-xrem(4,i+ideb))
372 xfi(nin)%P(1,nn) = xrem(1,i+ideb)
373 xfi(nin)%P(2,nn) = xrem(2,i+ideb)
374 xfi(nin)%P(3,nn) = xrem(3,i+ideb)
375 vfi(nin)%P(1,nn) = xrem(5,i+ideb)
376 vfi(nin)%P(2,nn) = xrem(6,i+ideb)
377 vfi(nin)%P(3,nn) = xrem(7,i+ideb)
378 msfi(nin)%P(nn) = xrem(8,i+ideb)
379 stifi(nin)%P(nn) = xrem(9,i+ideb)
381 itafi(nin)%P(nn) = nint(xrem(10,i+ideb))
385 kinfi(nin)%P(nn) = nint(xrem(11,i+ideb))
386 nbinflfi(nin)%P(nn) = nint(xrem(12,i+ideb))
387 gapfi(nin)%P(nn) = xrem(13,i+ideb)
389 nodnxfi(nin)%P(nn) = nint(xrem(15,i+ideb))
390 nodamsfi(nin)%P(nn) = nint(xrem(16,i+ideb))
392 dxancfi(nin)%P(1,nn) = xrem(17,i+ideb)
394 dxancfi(nin)%P(3,nn) = xrem(19,i+ideb)
395 dvancfi(nin)%P(1,nn) = xrem(20,i+ideb)
396 dvancfi(nin)%P(2,nn) = xrem(21,i+ideb)
397 dvancfi(nin)%P(3,nn) = xrem(22,i+ideb)
406 IF(xrem(4,i+ideb)<0)
THEN
409 nsvfi(nin)%P(nn) = nint(-xrem(4,i+ideb))
411 xfi(nin)%P(2,nn) = xrem(2,i+ideb)
412 xfi(nin)%P(3,nn) = xrem(3,i+ideb)
413 vfi(nin)%P(1,nn) = xrem(5,i+ideb)
414 vfi(nin)%P(2,nn) = xrem(6,i+ideb)
415 vfi(nin)%P(3,nn) = xrem(7,i+ideb)
416 msfi(nin)%P(nn) = xrem(8,i+ideb)
417 stifi(nin)%P(nn) = xrem(9,i+ideb)
419 itafi(nin)%P(nn) = nint(xrem(10,i+ideb))
423 kinfi(nin)%P(nn) = nint(xrem(11,i+ideb))
424 nbinflfi(nin)%P(nn) = nint(xrem(12,i+ideb))
426 nodamsfi(nin)%P(nn) = nint(xrem(14,i+ideb))
428 dxancfi(nin)%P(1,nn) = xrem(15,i+ideb)
429 dxancfi(nin)%P(2,nn) = xrem(16,i+ideb)
430 dxancfi(nin)%P(3,nn) = xrem(17,i+ideb)
431 dvancfi(nin)%P(1,nn) = xrem(18,i+ideb)
432 dvancfi(nin)%P(2,nn) = xrem(19,i+ideb)
433 dvancfi(nin)%P(3,nn) = xrem(20,i+ideb)
438 IF(xrem(4,i+ideb)<0)
THEN
441 nsvfi(nin)%P(nn) = nint(-xrem(4,i+ideb))
442 xfi(nin)%P(1,nn) = xrem(1,i+ideb)
443 xfi(nin)%P(2,nn) = xrem(2,i+ideb)
444 xfi(nin)%P(3,nn) = xrem(3,i+ideb)
445 vfi(nin)%P(1,nn) = xrem(5,i+ideb)
446 vfi(nin)%P(2,nn) = xrem(6,i+ideb)
447 vfi(nin)%P(3,nn) = xrem(7,i+ideb)
448 msfi(nin)%P(nn) = xrem(8,i+ideb)
449 stifi(nin)%P(nn) = xrem(9,i+ideb)
451 itafi(nin)%P(nn) = nint(xrem(10,i+ideb))
455 kinfi(nin)%P(nn) = nint(xrem(11,i+ideb))
456 nbinflfi(nin)%P(nn) = nint(xrem(12,i+ideb))
457 gapfi(nin)%P(nn) = xrem(13,i+ideb)
459 nodamsfi(nin)%P(nn) = nint(xrem(15,i+ideb))
461 dxancfi(nin)%P(1,nn) = xrem(16,i+ideb)
462 dxancfi(nin)%P(2,nn) = xrem(17,i+ideb)
463 dxancfi(nin)%P(3,nn) = xrem(18,i+ideb)
464 dvancfi(nin)%P(1,nn) = xrem(19,i+ideb)
465 dvancfi(nin)%P(2,nn) = xrem(20,i+ideb)
466 dvancfi(nin)%P(3,nn) = xrem(21,i+ideb)
472 ideb = ideb + oldnsnr
473 nsnfi(nin)%P(p) = nn-nnp
479 oldnsnr =
nsnfi(nin)%P(p)
482 IF(idtmins/=2 .AND. idtmins_int == 0)
THEN
486 IF(xrem(4,i+ideb)<0)
THEN
489 nsvfi(nin)%P(nn) = nint(-xrem(4,i+ideb))
490 xfi(nin)%P(1,nn) = xrem(1,i+ideb)
491 xfi(nin)%P(2,nn) = xrem(2,i+ideb)
492 xfi(nin)%P(3,nn) = xrem(3,i+ideb)
493 vfi(nin)%P(1,nn) = xrem(5,i+ideb)
494 vfi(nin)%P(2,nn) = xrem(6,i+ideb)
495 vfi(nin)%P(3,nn) = xrem(7,i+ideb)
496 msfi(nin)%P(nn) = xrem(8,i+ideb)
497 stifi(nin)%P(nn) = xrem(9,i+ideb)
499 itafi(nin)%P(nn) = nint(xrem(10,i+ideb))
503 kinfi(nin)%P(nn) = nint(xrem(11,i+ideb))
504 nbinflfi(nin)%P(nn) = nint(xrem(12,i+ideb))
505 tempfi(nin)%P(nn) = xrem(13,i+ideb)
506 matsfi(nin)%P(nn) = nint(xrem(14,i+ideb))
507 areasfi(nin)%P(nn) = xrem(15,i+ideb)
508 dxancfi(nin)%P(1,nn) = xrem(16,i+ideb)
509 dxancfi(nin)%P(2,nn) = xrem(17,i+ideb)
510 dxancfi(nin)%P(3,nn) = xrem(18,i+ideb)
511 dvancfi(nin)%P(1,nn) = xrem(19,i+ideb)
512 dvancfi(nin)%P(2,nn) = xrem(20,i+ideb)
513 dvancfi(nin)%P(3,nn) = xrem(21,i+ideb)
519 IF(xrem(4,i+ideb)<0)
THEN
522 nsvfi(nin)%P(nn) = nint(-xrem(4,i+ideb))
523 xfi(nin)%P(1,nn) = xrem(1,i+ideb)
524 xfi(nin)%P(2,nn) = xrem(2,i+ideb)
525 xfi(nin)%P(3,nn) = xrem(3,i+ideb)
526 vfi(nin)%P(1,nn) = xrem(5,i+ideb)
527 vfi(nin)%P(2,nn) = xrem(6,i+ideb)
528 vfi(nin)%P(3,nn) = xrem(7,i+ideb)
529 msfi(nin)%P(nn) = xrem(8,i+ideb)
530 stifi(nin)%P(nn) = xrem(9,i+ideb)
532 itafi(nin)%P(nn) = nint(xrem(10,i+ideb))
536 kinfi(nin)%P(nn) = nint(xrem(11,i+ideb))
537 nbinflfi(nin)%P(nn) = nint(xrem(12,i+ideb))
538 tempfi(nin)%P(nn) = xrem(13,i+ideb)
539 matsfi(nin)%P(nn) = nint(xrem(14,i+ideb))
540 areasfi(nin)%P(nn) = xrem(15,i+ideb)
542 dxancfi(nin)%P(1,nn) = xrem(17,i+ideb)
543 dxancfi(nin)%P(2,nn) = xrem(18,i+ideb)
544 dxancfi(nin)%P(3,nn) = xrem(19,i+ideb)
545 dvancfi(nin)%P(1,nn) = xrem(20,i+ideb)
546 dvancfi(nin)%P(2,nn) = xrem(21,i+ideb)
547 dvancfi(nin)%P(3,nn) = xrem(22,i+ideb)
555 IF(xrem(4,i+ideb)<0)
THEN
558 nsvfi(nin)%P(nn) = nint(-xrem(4,i+ideb))
559 xfi(nin)%P(1,nn) = xrem(1,i+ideb)
560 xfi(nin)%P(2,nn) = xrem(2,i+ideb)
561 xfi(nin)%P(3,nn) = xrem(3,i+ideb)
562 vfi(nin)%P(1,nn) = xrem(5,i+ideb)
563 vfi(nin)%P(2,nn) = xrem(6,i+ideb)
564 vfi(nin)%P(3,nn) = xrem(7,i+ideb)
565 msfi(nin)%P(nn) = xrem(8,i+ideb)
566 stifi(nin)%P(nn) = xrem(9,i+ideb)
568 itafi(nin)%P(nn) = nint(xrem(10,i+ideb))
572 kinfi(nin)%P(nn) = nint(xrem(11,i+ideb))
573 nbinflfi(nin)%P(nn) = nint(xrem(12,i+ideb))
574 gapfi(nin)%P(nn) = xrem(13,i+ideb)
575 tempfi(nin)%P(nn) = xrem(14,i+ideb)
576 matsfi(nin)%P(nn) = nint(xrem(15,i+ideb))
577 areasfi(nin)%P(nn) = xrem(16,i+ideb)
578 dxancfi(nin)%P(1,nn) = xrem(17,i+ideb)
579 dxancfi(nin)%P(2,nn) = xrem(18,i+ideb)
580 dxancfi(nin)%P(3,nn) = xrem(19,i+ideb)
581 dvancfi(nin)%P(1,nn) = xrem(20,i+ideb)
582 dvancfi(nin)%P(2,nn) = xrem(21,i+ideb)
583 dvancfi(nin)%P(3,nn) = xrem(22,i+ideb)
589 IF(xrem(4,i+ideb)<0)
THEN
592 nsvfi(nin)%P(nn) = nint(-xrem(4,i+ideb))
593 xfi(nin)%P(1,nn) = xrem(1,i+ideb)
594 xfi(nin)%P(2,nn) = xrem(2,i+ideb)
595 xfi(nin)%P(3,nn) = xrem(3,i+ideb)
596 vfi(nin)%P(1,nn) = xrem(5,i+ideb)
597 vfi(nin)%P(2,nn) = xrem(6,i+ideb)
598 vfi(nin)%P(3,nn) = xrem(7,i+ideb)
599 msfi(nin)%P(nn) = xrem(8,i+ideb)
600 stifi(nin)%P(nn) = xrem(9,i+ideb)
602 itafi(nin)%P(nn) = nint(xrem(10,i+ideb))
606 kinfi(nin)%P(nn) = nint(xrem(11,i+ideb))
607 nbinflfi(nin)%P(nn) = nint(xrem(12,i+ideb))
608 gapfi(nin)%P(nn) = xrem(13,i+ideb)
609 tempfi(nin)%P(nn) = xrem(14,i+ideb)
610 matsfi(nin)%P(nn) = nint(xrem(15,i+ideb))
611 areasfi(nin)%P(nn) = xrem(16,i+ideb)
613 dxancfi(nin)%P(1,nn) = xrem(18,i+ideb)
614 dxancfi(nin)%P(2,nn) = xrem(19,i+ideb)
615 dxancfi(nin)%P(3,nn) = xrem(20,i+ideb)
616 dvancfi(nin)%P(1,nn) = xrem(21,i+ideb)
617 dvancfi(nin)%P(2,nn) = xrem(22,i+ideb)
618 dvancfi(nin)%P(3,nn) = xrem(23,i+ideb)
624 ELSEIF(idtmins==2)
THEN
628 IF(xrem(4,i+ideb)<0)
THEN
631 nsvfi(nin)%P(nn) = nint(-xrem(4,i+ideb))
632 xfi(nin)%P(1,nn) = xrem(1,i+ideb)
633 xfi(nin)%P(2,nn) = xrem(2,i+ideb)
634 xfi(nin)%P(3,nn) = xrem(3,i+ideb)
635 vfi(nin)%P(1,nn) = xrem(5,i+ideb)
636 vfi(nin)%P(2,nn) = xrem(6,i+ideb)
637 vfi(nin)%P(3,nn) = xrem(7,i+ideb)
639 stifi(nin)%P(nn) = xrem(9,i+ideb)
641 itafi(nin)%P(nn) = nint(xrem(10,i+ideb))
645 kinfi(nin)%P(nn) = nint(xrem(11,i+ideb))
646 nbinflfi(nin)%P(nn) = nint(xrem(12,i+ideb))
647 tempfi(nin)%P(nn) = xrem(13,i+ideb)
648 matsfi(nin)%P(nn) = nint(xrem(14,i+ideb))
649 areasfi(nin)%P(nn) = xrem(15,i+ideb)
651 nodnxfi(nin)%P(nn) = nint(xrem(17,i+ideb))
652 nodamsfi(nin)%P(nn) = nint(xrem(18,i+ideb))
654 dxancfi(nin)%P(1,nn) = xrem(19,i+ideb)
655 dxancfi(nin)%P(2,nn) = xrem(20,i+ideb)
656 dxancfi(nin)%P(3,nn) = xrem(21,i+ideb)
657 dvancfi(nin)%P(1,nn) = xrem(22,i+ideb)
658 dvancfi(nin)%P(2,nn) = xrem(23,i+ideb)
659 dvancfi(nin)%P(3,nn) = xrem(24,i+ideb)
664 IF(xrem(4,i+ideb)<0)
THEN
668 xfi(nin)%P(1,nn) = xrem(1,i+ideb)
669 xfi(nin)%P(2,nn) = xrem(2,i+ideb)
670 xfi(nin)%P(3,nn) = xrem(3,i+ideb)
671 vfi(nin)%P(1,nn) = xrem(5,i+ideb)
672 vfi(nin)%P(2,nn) = xrem(6,i+ideb)
673 vfi(nin)%P(3,nn) = xrem(7,i+ideb)
674 msfi(nin)%P(nn) = xrem(8,i+ideb)
675 stifi(nin)%P(nn) = xrem(9,i+ideb)
677 itafi(nin)%P(nn) = nint(xrem(10,i+ideb))
681 kinfi(nin)%P(nn) = nint(xrem(11,i+ideb))
682 nbinflfi(nin)%P(nn) = nint(xrem(12,i+ideb
683 gapfi(nin)%P(nn) = xrem(13,i+ideb)
684 tempfi(nin)%P(nn) = xrem(14,i+ideb)
685 matsfi(nin)%P(nn) = nint(xrem(15,i+ideb))
686 areasfi(nin)%P(nn) = xrem(16,i+ideb)
688 nodnxfi(nin)%P(nn) = nint(xrem(18,i+ideb))
689 nodamsfi(nin)%P(nn) = nint(xrem(19,i+ideb))
691 dxancfi(nin)%P(1,nn) = xrem(20,i+ideb)
692 dxancfi(nin)%P(2,nn) = xrem(21,i+ideb)
693 dxancfi(nin)%P(3,nn) = xrem(22,i+ideb)
695 dvancfi(nin)%P(2,nn) = xrem(24,i+ideb)
696 dvancfi(nin)%P(3,nn) = xrem(25,i+ideb)
705 IF(xrem(4,i+ideb)<0)
THEN
708 nsvfi(nin)%P(nn) = nint(-xrem(4,i+ideb))
709 xfi(nin)%P(1,nn) = xrem(1,i+ideb)
710 xfi(nin)%P(2,nn) = xrem(2,i+ideb)
711 xfi(nin)%P(3,nn) = xrem(3,i+ideb)
712 vfi(nin)%P(1,nn) = xrem(5,i+ideb)
713 vfi(nin)%P(2,nn) = xrem(6,i+ideb)
714 vfi(nin)%P(3,nn) = xrem(7,i+ideb)
715 msfi(nin)%P(nn) = xrem(8,i+ideb)
716 stifi(nin)%P(nn) = xrem(9,i+ideb)
718 itafi(nin)%P(nn) = nint(xrem(10,i+ideb))
722 kinfi(nin)%P(nn) = nint(xrem(11,i+ideb))
723 nbinflfi(nin)%P(nn) = nint(xrem(12,i+ideb))
724 tempfi(nin)%P(nn) = xrem(13,i+ideb)
725 matsfi(nin)%P(nn) = nint(xrem(14,i+ideb))
726 areasfi(nin)%P(nn) = xrem(15,i+ideb)
727 nodamsfi(nin)%P(nn) = nint(xrem(16,i+ideb))
729 dxancfi(nin)%P(1,nn) = xrem(17,i+ideb)
730 dxancfi(nin)%P(2,nn) = xrem(18,i+ideb)
731 dxancfi(nin)%P(3,nn) = xrem(19,i+ideb)
732 dvancfi(nin)%P(1,nn) = xrem(20,i+ideb)
733 dvancfi(nin)%P(2,nn) = xrem(21,i+ideb)
734 dvancfi(nin)%P(3,nn) = xrem(22,i+ideb)
739 IF(xrem(4,i+ideb)<0)
THEN
742 nsvfi(nin)%P(nn) = nint(-xrem(4,i+ideb))
743 xfi(nin)%P(1,nn) = xrem(1,i+ideb)
744 xfi(nin)%P(2,nn) = xrem(2,i+ideb)
745 xfi(nin)%P(3,nn) = xrem(3,i+ideb)
746 vfi(nin)%P(1,nn) = xrem(5,i+ideb)
747 vfi(nin)%P(2,nn) = xrem(6,i+ideb)
748 vfi(nin)%P(3,nn) = xrem(7,i+ideb)
749 msfi(nin)%P(nn) = xrem(8,i+ideb)
750 stifi(nin)%P(nn) = xrem(9,i+ideb)
752 itafi(nin)%P(nn) = nint(xrem(10,i+ideb))
756 kinfi(nin)%P(nn) = nint(xrem(11,i+ideb))
757 nbinflfi(nin)%P(nn) = nint(xrem(12,i+ideb))
758 gapfi(nin)%P(nn) = xrem
759 tempfi(nin)%P(nn) = xrem(14,i+ideb)
760 matsfi(nin)%P(nn) = nint(xrem
761 areasfi(nin)%P(nn) = xrem(16,i+ideb)
762 nodamsfi(nin)%P(nn) = nint(xrem(17,i+ideb))
764 dxancfi(nin)%P(1,nn) = xrem(18,i+ideb)
765 dxancfi(nin)%P(2,nn) = xrem(19,i+ideb)
766 dxancfi(nin)%P(3,nn) = xrem(20,i+ideb)
767 dvancfi(nin)%P(1,nn) = xrem(21,i+ideb)
768 dvancfi(nin)%P(2,nn) = xrem(22,i+ideb)
769 dvancfi(nin)%P(3,nn) = xrem(23,i+ideb)
775 ideb = ideb + oldnsnr
776 nsnfi(nin)%P(p) = nn-nnp
783 oldnsnr =
nsnfi(nin)%P(p)
786 IF(idtmins/=2 .AND. idtmins_int == 0)
THEN
790 IF(xrem(4,i+ideb)<0)
THEN
793 nsvfi(nin)%P(nn) = nint(-xrem(4,i+ideb))
794 xfi(nin)%P(1,nn) = xrem(1,i+ideb)
795 xfi(nin)%P(2,nn) = xrem(2,i+ideb)
796 xfi(nin)%P(3,nn) = xrem(3,i+ideb)
797 vfi(nin)%P(1,nn) = xrem(5,i+ideb)
798 vfi(nin)%P(2,nn) = xrem(6,i+ideb)
799 vfi(nin)%P(3,nn) = xrem(7,i+ideb)
800 msfi(nin)%P(nn) = xrem(8,i+ideb)
801 stifi(nin)%P(nn) = xrem(9,i+ideb)
803 itafi(nin)%P(nn) = nint(xrem(10,i+ideb))
807 kinfi(nin)%P(nn) = nint(xrem(11,i+ideb))
808 nbinflfi(nin)%P(nn) = nint(xrem(12,i+ideb))
809 penfi(nin)%P(1,nn) = xrem(13,i+ideb)
810 penfi(nin)%P(2,nn) = xrem(14,i+ideb)
811 penfia(nin)%P(1,nn)= xrem(15,i+ideb)
812 penfia(nin)%P(2,nn)= xrem(16,i+ideb)
813 penfia(nin)%P(3,nn)= xrem(17,i+ideb)
814 penfia(nin)%P(4,nn)= xrem(18,i+ideb)
815 penfia(nin)%P(5,nn)= xrem(19,i+ideb)
816 dxancfi(nin)%P(1,nn) = xrem(20,i+ideb)
817 dxancfi(nin)%P(2,nn) = xrem(21,i+ideb)
818 dxancfi(nin)%P(3,nn) = xrem(22,i+ideb)
819 dvancfi(nin)%P(1,nn) = xrem(23,i+ideb)
820 dvancfi(nin)%P(2,nn) = xrem(24,i+ideb)
821 dvancfi(nin)%P(3,nn) = xrem(25,i+ideb)
827 IF(xrem(4,i+ideb)<0)
THEN
830 nsvfi(nin)%P(nn) = nint(-xrem(4,i+ideb))
831 xfi(nin)%P(1,nn) = xrem(1,i+ideb)
832 xfi(nin)%P(2,nn) = xrem(2,i+ideb)
833 xfi(nin)%P(3,nn) = xrem(3,i+ideb)
834 vfi(nin)%P(1,nn) = xrem(5,i+ideb)
835 vfi(nin)%P(2,nn) = xrem(6,i+ideb)
836 vfi(nin)%P(3,nn) = xrem(7,i+ideb)
837 msfi(nin)%P(nn) = xrem(8,i+ideb)
838 stifi(nin)%P(nn) = xrem(9,i+ideb)
840 itafi(nin)%P(nn) = nint(xrem(10,i+ideb))
844 kinfi(nin)%P(nn) = nint(xrem(11,i+ideb))
845 nbinflfi(nin)%P(nn) = nint(xrem(12,i+ideb))
846 penfi(nin)%P(1,nn) = xrem(13,i+ideb)
847 penfi(nin)%P(2,nn) = xrem(14,i+ideb)
848 penfia(nin)%P(1,nn)= xrem(15,i+ideb)
849 penfia(nin)%P(2,nn)= xrem(16,i+ideb)
850 penfia(nin)%P(3,nn)= xrem(17,i+ideb)
851 penfia(nin)%P(4,nn)= xrem(18,i+ideb)
852 penfia(nin)%P(5,nn)= xrem(19,i+ideb)
854 dxancfi(nin)%P(1,nn) = xrem(21,i+ideb)
855 dxancfi(nin)%P(2,nn) = xrem(22,i+ideb)
856 dxancfi(nin)%P(3,nn) = xrem(23,i+ideb)
857 dvancfi(nin)%P(1,nn) = xrem(24,i+ideb)
858 dvancfi(nin)%P(2,nn) = xrem(25,i+ideb)
859 dvancfi(nin)%P(3,nn) = xrem(26,i+ideb)
867 IF(xrem(4,i+ideb)<0)
THEN
870 nsvfi(nin)%P(nn) = nint(-xrem(4,i+ideb))
871 xfi(nin)%P(1,nn) = xrem(1,i+ideb)
872 xfi(nin)%P(2,nn) = xrem(2,i+ideb)
873 xfi(nin)%P(3,nn) = xrem(3,i+ideb)
874 vfi(nin)%P(1,nn) = xrem(5,i+ideb)
875 vfi(nin)%P(2,nn) = xrem(6,i+ideb)
876 vfi(nin)%P(3,nn) = xrem(7,i+ideb)
877 msfi(nin)%P(nn) = xrem(8,i+ideb)
878 stifi(nin)%P(nn) = xrem(9,i+ideb)
880 itafi(nin)%P(nn) = nint(xrem(10,i+ideb))
884 kinfi(nin)%P(nn) = nint(xrem(11,i+ideb))
885 nbinflfi(nin)%P(nn) = nint(xrem(12,i+ideb))
886 gapfi(nin)%P(nn) = xrem(13,i+ideb)
887 penfi(nin)%P(1,nn) = xrem(14,i+ideb)
888 penfi(nin)%P(2,nn) = xrem(15,i+ideb)
889 penfia(nin)%P(1,nn) = xrem(16,i+ideb)
890 penfia(nin)%P(2,nn) = xrem(17,i+ideb)
891 penfia(nin)%P(3,nn) = xrem(18,i+ideb)
892 penfia(nin)%P(4,nn) = xrem(19,i+ideb)
893 penfia(nin)%P(5,nn) = xrem(20,i+ideb)
894 dxancfi(nin)%P(1,nn) = xrem(21,i+ideb)
895 dxancfi(nin)%P(2,nn) = xrem(22,i+ideb)
896 dxancfi(nin)%P(3,nn) = xrem(23,i+ideb)
897 dvancfi(nin)%P(1,nn) = xrem(24,i+ideb)
898 dvancfi(nin)%P(2,nn) = xrem(25,i+ideb)
899 dvancfi(nin)%P(3,nn) = xrem(26,i+ideb)
905 IF(xrem(4,i+ideb)<0)
THEN
908 nsvfi(nin)%P(nn) = nint(-xrem(4,i+ideb))
909 xfi(nin)%P(1,nn) = xrem(1,i+ideb)
910 xfi(nin)%P(2,nn) = xrem(2,i+ideb)
911 xfi(nin)%P(3,nn) = xrem(3,i+ideb)
912 vfi(nin)%P(1,nn) = xrem(5,i+ideb)
913 vfi(nin)%P(2,nn) = xrem(6,i+ideb)
914 vfi(nin)%P(3,nn) = xrem(7,i+ideb)
915 msfi(nin)%P(nn) = xrem(8,i+ideb)
916 stifi(nin)%P(nn) = xrem(9,i+ideb)
918 itafi(nin)%P(nn) = nint(xrem(10,i+ideb))
922 kinfi(nin)%P(nn) = nint(xrem(11,i+ideb))
923 nbinflfi(nin)%P(nn) = nint(xrem(12,i+ideb))
924 gapfi(nin)%P(nn) = xrem(13,i+ideb)
925 penfi(nin)%P(1,nn) = xrem(14,i+ideb)
926 penfi(nin)%P(2,nn) = xrem(15,i+ideb)
927 penfia(nin)%P(1,nn) = xrem(16,i+ideb)
928 penfia(nin)%P(2,nn) = xrem(17,i+ideb)
929 penfia(nin)%P(3,nn) = xrem(18,i+ideb)
930 penfia(nin)%P(4,nn) = xrem(19,i+ideb)
931 penfia(nin)%P(5,nn) = xrem(20,i+ideb)
933 dxancfi(nin)%P(1,nn) = xrem(22,i+ideb)
934 dxancfi(nin)%P(2,nn) = xrem(23,i+ideb)
935 dxancfi(nin)%P(3,nn) = xrem(24,i+ideb)
936 dvancfi(nin)%P(1,nn) = xrem(25,i+ideb)
937 dvancfi(nin)%P(2,nn) = xrem(26,i+ideb)
938 dvancfi(nin)%P(3,nn) = xrem(27,i+ideb)
944 ELSEIF(idtmins==2)
THEN
948 IF(xrem(4,i+ideb)<0)
THEN
951 nsvfi(nin)%P(nn) = nint(-xrem(4,i+ideb))
952 xfi(nin)%P(1,nn) = xrem(1,i+ideb)
953 xfi(nin)%P(2,nn) = xrem(2,i+ideb)
954 xfi(nin)%P(3,nn) = xrem(3,i+ideb)
955 vfi(nin)%P(1,nn) = xrem(5,i+ideb)
956 vfi(nin)%P(2,nn) = xrem(6,i+ideb)
957 vfi(nin)%P(3,nn) = xrem(7,i+ideb)
958 msfi(nin)%P(nn) = xrem(8,i+ideb)
959 stifi(nin)%P(nn) = xrem(9,i+ideb)
961 itafi(nin)%P(nn) = nint(xrem(10,i+ideb))
965 kinfi(nin)%P(nn) = nint(xrem(11,i+ideb))
966 nbinflfi(nin)%P(nn)= nint(xrem(12,i+ideb))
967 penfi(nin)%P(1,nn) = xrem(13,i+ideb)
968 penfi(nin)%P(2,nn) = xrem(14,i+ideb)
969 penfia(nin)%P(1,nn) = xrem(15,i+ideb)
970 penfia(nin)%P(2,nn) = xrem(16,i+ideb)
973 penfia(nin)%P(5,nn) = xrem(19,i+ideb)
975 nodnxfi(nin)%P(nn) = nint(xrem(21,i+ideb))
976 nodamsfi(nin)%P(nn) = nint(xrem(22,i+ideb))
978 dxancfi(nin)%P(1,nn) = xrem(23,i+ideb)
979 dxancfi(nin)%P(2,nn) = xrem(24,i+ideb)
980 dxancfi(nin)%P(3,nn) = xrem(25,i+ideb)
981 dvancfi(nin)%P(1,nn) = xrem(26,i+ideb)
982 dvancfi(nin)%P(2,nn) = xrem(27,i+ideb)
983 dvancfi(nin)%P(3,nn) = xrem(28,i+ideb)
988 IF(xrem(4,i+ideb)<0)
THEN
991 nsvfi(nin)%P(nn) = nint(-xrem(4,i+ideb))
992 xfi(nin)%P(1,nn) = xrem(1,i+ideb)
993 xfi(nin)%P(2,nn) = xrem(2,i+ideb)
994 xfi(nin)%P(3,nn) = xrem(3,i+ideb)
995 vfi(nin)%P(1,nn) = xrem(5,i+ideb)
996 vfi(nin)%P(2,nn) = xrem(6,i+ideb)
997 vfi(nin)%P(3,nn) = xrem(7,i+ideb)
998 msfi(nin)%P(nn) = xrem(8,i+ideb)
999 stifi(nin)%P(nn) = xrem(9,i+ideb)
1001 itafi(nin)%P(nn) = nint(xrem(10,i+ideb))
1005 kinfi(nin)%P(nn) = nint(xrem(11,i+ideb))
1006 nbinflfi(nin)%P(nn)= nint(xrem(12,i+ideb))
1007 gapfi(nin)%P(nn) = xrem(13,i+ideb)
1008 penfi(nin)%P(1,nn) = xrem(14,i+ideb)
1009 penfi(nin)%P(2,nn) = xrem(15,i+ideb)
1010 penfia(nin)%P(1,nn)= xrem(16,i+ideb)
1011 penfia(nin)%P(2,nn)= xrem(17,i+ideb)
1012 penfia(nin)%P(3,nn)= xrem(18,i+ideb)
1013 penfia(nin)%P(4,nn)= xrem(19,i+ideb)
1014 penfia(nin)%P(5,nn)= xrem(20
1016 nodnxfi(nin)%P(nn) = nint(xrem(22,i+ideb))
1017 nodamsfi(nin)%P(nn) = nint(xrem(23,i+ideb))
1019 dxancfi(nin)%P(1,nn) = xrem(24,i+ideb)
1020 dxancfi(nin)%P(2,nn) = xrem(25,i+ideb)
1021 dxancfi(nin)%P(3,nn) = xrem(26,i+ideb)
1022 dvancfi(nin)%P(1,nn) = xrem(27,i+ideb)
1023 dvancfi(nin)%P(2,nn) = xrem(28,i+ideb)
1024 dvancfi(nin)%P(3,nn) = xrem(29,i+ideb)
1033 IF(xrem(4,i+ideb)<0)
THEN
1036 nsvfi(nin)%P(nn) = nint(-xrem(4,i+ideb))
1037 xfi(nin)%P(1,nn) = xrem(1,i+ideb)
1039 xfi(nin)%P(3,nn) = xrem(3,i+ideb)
1040 vfi(nin)%P(1,nn) = xrem(5,i+ideb)
1041 vfi(nin)%P(2,nn) = xrem(6,i+ideb)
1042 vfi(nin)%P(3,nn) = xrem(7,i+ideb)
1043 msfi(nin)%P(nn) = xrem(8,i+ideb)
1044 stifi(nin)%P(nn) = xrem(9,i+ideb)
1046 itafi(nin)%P(nn) = nint(xrem(10,i+ideb))
1050 kinfi(nin)%P(nn) = nint(xrem(11,i+ideb))
1051 nbinflfi(nin)%P(nn)= nint(xrem(12,i+ideb))
1052 penfi(nin)%P(1,nn) = xrem(13,i+ideb)
1053 penfi(nin)%P(2,nn) = xrem(14,i+ideb)
1054 penfia(nin)%P(1,nn) = xrem(15,i+ideb)
1055 penfia(nin)%P(2,nn) = xrem(16,i+ideb)
1056 penfia(nin)%P(3,nn) = xrem(17,i+ideb)
1057 penfia(nin)%P(4,nn) = xrem(18,i+ideb)
1058 penfia(nin)%P(5,nn) = xrem(19,i+ideb)
1059 nodamsfi(nin)%P(nn) = nint(xrem(20,i+ideb))
1061 dxancfi(nin)%P(1,nn) = xrem(21,i+ideb)
1062 dxancfi(nin)%P(2,nn) = xrem(22,i+ideb)
1063 dxancfi(nin)%P(3,nn) = xrem(23,i+ideb)
1064 dvancfi(nin)%P(1,nn) = xrem(24,i+ideb)
1065 dvancfi(nin)%P(2,nn) = xrem(25,i+ideb)
1066 dvancfi(nin)%P(3,nn) = xrem(26,i+ideb)
1071 IF(xrem(4,i+ideb)<0)
THEN
1074 nsvfi(nin)%P(nn) = nint(-xrem(4,i+ideb))
1075 xfi(nin)%P(1,nn) = xrem(1,i+ideb)
1076 xfi(nin)%P(2,nn) = xrem(2,i+ideb)
1077 xfi(nin)%P(3,nn) = xrem(3,i+ideb)
1078 vfi(nin)%P(1,nn) = xrem(5,i+ideb)
1079 vfi(nin)%P(2,nn) = xrem(6,i+ideb)
1080 vfi(nin)%P(3,nn) = xrem(7,i+ideb)
1081 msfi(nin)%P(nn) = xrem(8,i+ideb)
1082 stifi(nin)%P(nn) = xrem(9,i+ideb)
1084 itafi(nin)%P(nn) = nint(xrem(10,i+ideb))
1088 kinfi(nin)%P(nn) = nint(xrem(11,i+ideb))
1089 nbinflfi(nin)%P(nn)= nint(xrem(12,i+ideb))
1090 gapfi(nin)%P(nn) = xrem(13,i+ideb)
1091 penfi(nin)%P(1,nn) = xrem(14,i+ideb)
1092 penfi(nin)%P(2,nn) = xrem(15,i+ideb)
1093 penfia(nin)%P(1,nn)= xrem(16,i+ideb)
1094 penfia(nin)%P(2,nn)= xrem(17,i+ideb)
1095 penfia(nin)%P(3,nn)= xrem(18,i+ideb)
1096 penfia(nin)%P(4,nn)= xrem(19,i+ideb)
1097 penfia(nin)%P(5,nn)= xrem(20,i+ideb)
1098 nodamsfi(nin)%P(nn) = nint(xrem(21,i+ideb))
1100 dxancfi(nin)%P(1,nn) = xrem(22,i+ideb)
1101 dxancfi(nin)%P(2,nn) = xrem(23,i+ideb)
1103 dvancfi(nin)%P(1,nn) = xrem(25,i+ideb)
1104 dvancfi(nin)%P(2,nn) = xrem(26,i+ideb)
1105 dvancfi(nin)%P(3,nn) = xrem(27,i+ideb)
1111 ideb = ideb + oldnsnr
1112 nsnfi(nin)%P(p) = nn-nnp
1118 oldnsnr =
nsnfi(nin)%P(p)
1121 IF(idtmins/=2 .AND. idtmins_int == 0)
THEN
1125 IF(xrem(4,i+ideb)<0)
THEN
1128 nsvfi(nin)%P(nn) = nint(-xrem(4,i+ideb))
1129 xfi(nin)%P(1,nn) = xrem(1,i+ideb)
1130 xfi(nin)%P(2,nn) = xrem(2,i+ideb)
1131 xfi(nin)%P(3,nn) = xrem(3,i+ideb)
1132 vfi(nin)%P(1,nn) = xrem(5,i+ideb)
1133 vfi(nin)%P(2,nn) = xrem(6,i+ideb)
1134 vfi(nin)%P(3,nn) = xrem(7,i+ideb)
1135 msfi(nin)%P(nn) = xrem(8,i+ideb)
1136 stifi(nin)%P(nn) = xrem(9,i+ideb)
1138 itafi(nin)%P(nn) = nint(xrem(10,i+ideb))
1142 kinfi(nin)%P(nn) = nint(xrem(11,i+ideb))
1143 nbinflfi(nin)%P(nn)= nint(xrem(12,i+ideb))
1144 tempfi(nin)%P(nn) = xrem(13,i+ideb)
1145 matsfi(nin)%P(nn) = nint(xrem(14,i+ideb))
1146 areasfi(nin)%P(nn) = xrem(15,i+ideb)
1147 penfi(nin)%P(1,nn) = xrem(16,i+ideb)
1148 penfi(nin)%P(2,nn) = xrem(17,i+ideb)
1149 penfia(nin)%P(1,nn)= xrem(18,i+ideb)
1150 penfia(nin)%P(2,nn)= xrem(19,i+ideb)
1151 penfia(nin)%P(3,nn)= xrem(20,i+ideb)
1152 penfia(nin)%P(4,nn)= xrem(21,i+ideb)
1153 penfia(nin)%P(5,nn)= xrem(22,i+ideb)
1154 dxancfi(nin)%P(1,nn) = xrem(23,i+ideb)
1155 dxancfi(nin)%P(2,nn) = xrem(24,i+ideb)
1156 dxancfi(nin)%P(3,nn) = xrem(25,i+ideb)
1157 dvancfi(nin)%P(1,nn) = xrem(26,i+ideb)
1158 dvancfi(nin)%P(2,nn) = xrem(27,i+ideb)
1159 dvancfi(nin)%P(3,nn) = xrem(28,i+ideb)
1165 IF(xrem(4,i+ideb)<0)
THEN
1168 nsvfi(nin)%P(nn) = nint(-xrem(4,i+ideb))
1169 xfi(nin)%P(1,nn) = xrem(1,i+ideb)
1170 xfi(nin)%P(2,nn) = xrem(2,i+ideb)
1171 xfi(nin)%P(3,nn) = xrem(3,i+ideb)
1172 vfi(nin)%P(1,nn) = xrem(5,i+ideb)
1173 vfi(nin)%P(2,nn) = xrem(6,i+ideb)
1174 vfi(nin)%P(3,nn) = xrem(7,i+ideb)
1175 msfi(nin)%P(nn) = xrem(8,i+ideb)
1176 stifi(nin)%P(nn) = xrem(9,i+ideb)
1178 itafi(nin)%P(nn) = nint(xrem(10,i+ideb))
1182 kinfi(nin)%P(nn) = nint(xrem(11,i+ideb))
1183 nbinflfi(nin)%P(nn)= nint(xrem(12,i+ideb))
1184 tempfi(nin)%P(nn) = xrem(13,i+ideb)
1185 matsfi(nin)%P(nn) = nint(xrem(14,i+ideb))
1186 areasfi(nin)%P(nn) = xrem(15,i+ideb)
1187 penfi(nin)%P(1,nn) = xrem(16,i+ideb)
1188 penfi(nin)%P(2,nn) = xrem(17,i+ideb)
1189 penfia(nin)%P(1,nn) = xrem(18,i+ideb)
1190 penfia(nin)%P(2,nn) = xrem(19,i+ideb)
1191 penfia(nin)%P(3,nn) = xrem(20,i+ideb)
1192 penfia(nin)%P(4,nn) = xrem(21,i+ideb)
1193 penfia(nin)%P(5,nn) = xrem(22,i+ideb)
1195 dxancfi(nin)%P(1,nn) = xrem(24,i+ideb)
1196 dxancfi(nin)%P(2,nn) = xrem(25,i+ideb)
1197 dxancfi(nin)%P(3,nn) = xrem(26,i+ideb)
1198 dvancfi(nin)%P(1,nn) = xrem(27,i+ideb)
1199 dvancfi(nin)%P(2,nn) = xrem(28,i+ideb)
1200 dvancfi(nin)%P(3,nn) = xrem(29,i+ideb)
1208 IF(xrem(4,i+ideb)<0)
THEN
1211 nsvfi(nin)%P(nn) = nint(-xrem(4,i+ideb))
1212 xfi(nin)%P(1,nn) = xrem(1,i+ideb)
1213 xfi(nin)%P(2,nn) = xrem(2,i+ideb)
1214 xfi(nin)%P(3,nn) = xrem(3,i+ideb)
1215 vfi(nin)%P(1,nn) = xrem(5,i+ideb)
1216 vfi(nin)%P(2,nn) = xrem(6,i+ideb)
1217 vfi(nin)%P(3,nn) = xrem(7,i+ideb)
1218 msfi(nin)%P(nn) = xrem(8,i+ideb)
1219 stifi(nin)%P(nn) = xrem(9,i+ideb)
1221 itafi(nin)%P(nn) = nint(xrem(10,i+ideb))
1225 kinfi(nin)%P(nn) = nint(xrem(11,i+ideb))
1226 nbinflfi(nin)%P(nn)= nint(xrem(12,i+ideb))
1227 gapfi(nin)%P(nn) = xrem(13,i+ideb)
1228 tempfi(nin)%P(nn) = xrem(14,i+ideb)
1230 areasfi(nin)%P(nn) = xrem(16,i+ideb)
1231 penfi(nin)%P(1,nn) = xrem(17,i+ideb)
1232 penfi(nin)%P(2,nn) = xrem(18,i+ideb)
1233 penfia(nin)%P(1,nn)= xrem(19,i+ideb)
1234 penfia(nin)%P(2,nn)= xrem(20,i+ideb)
1235 penfia(nin)%P(3,nn)= xrem(21,i+ideb)
1236 penfia(nin)%P(4,nn)= xrem(22,i+ideb)
1237 penfia(nin)%P(5,nn)= xrem(23,i+ideb)
1238 dxancfi(nin)%P(1,nn) = xrem(24,i+ideb)
1239 dxancfi(nin)%P(2,nn) = xrem(25,i+ideb)
1240 dxancfi(nin)%P(3,nn) = xrem(26,i+ideb)
1241 dvancfi(nin)%P(1,nn) = xrem(27,i+ideb)
1242 dvancfi(nin)%P(2,nn) = xrem(28,i+ideb)
1243 dvancfi(nin)%P(3,nn) = xrem(29,i+ideb)
1249 IF(xrem(4,i+ideb)<0)
THEN
1252 nsvfi(nin)%P(nn) = nint(-xrem(4,i+ideb))
1253 xfi(nin)%P(1,nn) = xrem(1,i+ideb)
1254 xfi(nin)%P(2,nn) = xrem(2,i+ideb)
1255 xfi(nin)%P(3,nn) = xrem(3,i+ideb)
1256 vfi(nin)%P(1,nn) = xrem(5,i+ideb)
1257 vfi(nin)%P(2,nn) = xrem(6,i+ideb)
1258 vfi(nin)%P(3,nn) = xrem(7,i+ideb)
1259 msfi(nin)%P(nn) = xrem(8,i+ideb)
1260 stifi(nin)%P(nn) = xrem(9,i+ideb)
1262 itafi(nin)%P(nn) = nint(xrem(10,i+ideb))
1266 kinfi(nin)%P(nn) = nint(xrem(11,i+ideb))
1267 nbinflfi(nin)%P(nn)= nint(xrem(12,i+ideb))
1268 gapfi(nin)%P(nn) = xrem(13,i+ideb)
1269 tempfi(nin)%P(nn) = xrem(14,i+ideb)
1270 matsfi(nin)%P(nn) = nint(xrem(15,i+ideb))
1271 areasfi(nin)%P(nn) = xrem(16,i+ideb)
1272 penfi(nin)%P(1,nn) = xrem(17,i+ideb)
1273 penfi(nin)%P(2,nn) = xrem(18,i+ideb)
1274 penfia(nin)%P(1,nn) = xrem(19,i+ideb)
1275 penfia(nin)%P(2,nn) = xrem(20,i+ideb)
1276 penfia(nin)%P(3,nn) = xrem(21,i+ideb)
1277 penfia(nin)%P(4,nn) = xrem(22,i+ideb)
1278 penfia(nin)%P(5,nn) = xrem(23,i+ideb)
1280 dxancfi(nin)%P(1,nn) = xrem(25,i+ideb)
1281 dxancfi(nin)%P(2,nn) = xrem(26,i+ideb)
1282 dxancfi(nin)%P(3,nn) = xrem(27,i+ideb)
1283 dvancfi(nin)%P(1,nn) = xrem(28,i+ideb)
1284 dvancfi(nin)%P(2,nn) = xrem(29,i+ideb)
1285 dvancfi(nin)%P(3,nn) = xrem(30,i+ideb)
1291 ELSEIF(idtmins==2)
THEN
1295 IF(xrem(4,i+ideb)<0)
THEN
1298 nsvfi(nin)%P(nn) = nint(-xrem(4,i+ideb))
1299 xfi(nin)%P(1,nn) = xrem(1,i+ideb)
1300 xfi(nin)%P(2,nn) = xrem(2,i+ideb)
1301 xfi(nin)%P(3,nn) = xrem(3,i+ideb)
1302 vfi(nin)%P(1,nn) = xrem(5,i+ideb)
1303 vfi(nin)%P(2,nn) = xrem(6,i+ideb)
1304 vfi(nin)%P(3,nn) = xrem(7,i+ideb)
1305 msfi(nin)%P(nn) = xrem(8,i+ideb)
1306 stifi(nin)%P(nn) = xrem(9,i+ideb)
1308 itafi(nin)%P(nn) = nint(xrem(10,i+ideb))
1312 kinfi(nin)%P(nn) = nint(xrem(11,i+ideb))
1313 nbinflfi(nin)%P(nn) = nint(xrem(12,i+ideb))
1314 tempfi(nin)%P(nn) = xrem(13,i+ideb)
1315 matsfi(nin)%P(nn) = nint(xrem(14,i+ideb))
1316 areasfi(nin)%P(nn) = xrem(15,i+ideb)
1317 penfi(nin)%P(1,nn) = xrem(16,i+ideb)
1318 penfi(nin)%P(2,nn) = xrem(17,i+ideb)
1319 penfia(nin)%P(1,nn)= xrem(18,i+ideb)
1320 penfia(nin)%P(2,nn)= xrem(19,i+ideb)
1321 penfia(nin)%P(3,nn)= xrem(20,i+ideb)
1322 penfia(nin)%P(4,nn)= xrem(21,i+ideb)
1323 penfia(nin)%P(5,nn)= xrem(22,i+ideb)
1325 nodnxfi(nin)%P(nn) = nint(xrem(24,i+ideb))
1326 nodamsfi(nin)%P(nn) = nint(xrem(25,i+ideb))
1328 dxancfi(nin)%P(1,nn) = xrem(26,i+ideb)
1329 dxancfi(nin)%P(2,nn) = xrem(27,i+ideb)
1330 dxancfi(nin)%P(3,nn) = xrem(28,i+ideb)
1331 dvancfi(nin)%P(1,nn) = xrem(29,i+ideb)
1332 dvancfi(nin)%P(2,nn) = xrem(30,i+ideb)
1333 dvancfi(nin)%P(3,nn) = xrem(31,i+ideb)
1338 IF(xrem(4,i+ideb)<0)
THEN
1341 nsvfi(nin)%P(nn) = nint(-xrem(4,i+ideb))
1342 xfi(nin)%P(1,nn) = xrem(1,i+ideb)
1343 xfi(nin)%P(2,nn) = xrem(2,i+ideb)
1344 xfi(nin)%P(3,nn) = xrem(3,i+ideb)
1345 vfi(nin)%P(1,nn) = xrem(5,i+ideb)
1346 vfi(nin)%P(2,nn) = xrem(6,i+ideb)
1347 vfi(nin)%P(3,nn) = xrem(7,i+ideb)
1348 msfi(nin)%P(nn) = xrem(8,i+ideb)
1349 stifi(nin)%P(nn) = xrem(9,i+ideb)
1351 itafi(nin)%P(nn) = nint(xrem(10,i+ideb))
1355 kinfi(nin)%P(nn) = nint(xrem(11,i+ideb))
1356 nbinflfi(nin)%P(nn) = nint(xrem(12,i+ideb))
1357 gapfi(nin)%P(nn) = xrem(13,i+ideb)
1358 tempfi(nin)%P(nn) = xrem(14,i+ideb)
1359 matsfi(nin)%P(nn) = nint(xrem(15,i+ideb))
1360 areasfi(nin)%P(nn) = xrem(16,i+ideb)
1361 penfi(nin)%P(1,nn) = xrem(17,i+ideb)
1362 penfi(nin)%P(2,nn) = xrem(18,i+ideb)
1363 penfia(nin)%P(1,nn)= xrem(19,i+ideb)
1364 penfia(nin)%P(2,nn)= xrem(20,i+ideb)
1365 penfia(nin)%P(3,nn)= xrem(21,i+ideb)
1366 penfia(nin)%P(4,nn)= xrem(22,i+ideb)
1367 penfia(nin)%P(5,nn)= xrem(23,i+ideb)
1369 nodnxfi(nin)%P(nn) = nint(xrem(25,i+ideb))
1370 nodamsfi(nin)%P(nn) = nint(xrem(26,i+ideb))
1374 dxancfi(nin)%P(3,nn) = xrem(29,i+ideb)
1375 dvancfi(nin)%P(1,nn) = xrem(30,i+ideb)
1376 dvancfi(nin)%P(2,nn) = xrem(31,i+ideb
1377 dvancfi(nin)%P(3,nn) = xrem(32,i+ideb)
1386 IF(xrem(4,i+ideb)<0)
THEN
1389 nsvfi(nin)%P(nn) = nint(-xrem(4,i+ideb))
1390 xfi(nin)%P(1,nn) = xrem(1,i+ideb)
1391 xfi(nin)%P(2,nn) = xrem(2,i+ideb)
1392 xfi(nin)%P(3,nn) = xrem(3,i+ideb)
1393 vfi(nin)%P(1,nn) = xrem(5,i+ideb)
1394 vfi(nin)%P(2,nn) = xrem(6,i+ideb)
1395 vfi(nin)%P(3,nn) = xrem(7,i+ideb)
1396 msfi(nin)%P(nn) = xrem(8,i+ideb)
1397 stifi(nin)%P(nn) = xrem(9,i+ideb)
1399 itafi(nin)%P(nn) = nint(xrem(10,i+ideb))
1403 kinfi(nin)%P(nn) = nint(xrem(11,i+ideb))
1404 nbinflfi(nin)%P(nn) = nint(xrem(12,i+ideb))
1405 tempfi(nin)%P(nn) = xrem(13,i+ideb)
1406 matsfi(nin)%P(nn) = nint(xrem(14,i+ideb))
1407 areasfi(nin)%P(nn) = xrem(15,i+ideb)
1408 penfi(nin)%P(1,nn) = xrem(16,i+ideb)
1409 penfi(nin)%P(2,nn) = xrem(17,i+ideb)
1410 penfia(nin)%P(1,nn)= xrem(18,i+ideb)
1411 penfia(nin)%P(2,nn)= xrem(19,i+ideb)
1412 penfia(nin)%P(3,nn)= xrem(20,i+ideb)
1413 penfia(nin)%P(4,nn)= xrem(21,i+ideb)
1414 penfia(nin)%P(5,nn)= xrem(22,i+ideb)
1415 nodamsfi(nin)%P(nn) = nint(xrem(23,i+ideb))
1417 dxancfi(nin)%P(1,nn) = xrem(24,i+ideb)
1418 dxancfi(nin)%P(2,nn) = xrem(25,i+ideb)
1419 dxancfi(nin)%P(3,nn) = xrem(26,i+ideb)
1420 dvancfi(nin)%P(1,nn) = xrem(27,i+ideb)
1422 dvancfi(nin)%P(3,nn) = xrem(29,i+ideb)
1427 IF(xrem(4,i+ideb)<0)
THEN
1430 nsvfi(nin)%P(nn) = nint(-xrem(4,i+ideb))
1431 xfi(nin)%P(1,nn) = xrem(1,i+ideb)
1432 xfi(nin)%P(2,nn) = xrem(2,i+ideb)
1433 xfi(nin)%P(3,nn) = xrem(3,i+ideb)
1434 vfi(nin)%P(1,nn) = xrem(5,i+ideb)
1435 vfi(nin)%P(2,nn) = xrem(6,i+ideb)
1436 vfi(nin)%P(3,nn) = xrem(7,i+ideb)
1437 msfi(nin)%P(nn) = xrem(8,i+ideb)
1438 stifi(nin)%P(nn) = xrem(9,i+ideb)
1440 itafi(nin)%P(nn) = nint(xrem(10,i+ideb))
1444 kinfi(nin)%P(nn) = nint(xrem(11,i+ideb))
1445 nbinflfi(nin)%P(nn) = nint(xrem(12,i+ideb))
1446 gapfi(nin)%P(nn) = xrem(13,i+ideb)
1447 tempfi(nin)%P(nn) = xrem(14,i+ideb)
1448 matsfi(nin)%P(nn) = nint(xrem(15,i+ideb))
1449 areasfi(nin)%P(nn) = xrem(16,i+ideb)
1450 penfi(nin)%P(1,nn) = xrem(17,i+ideb)
1451 penfi(nin)%P(2,nn) = xrem(18,i+ideb)
1452 penfia(nin)%P(1,nn)= xrem(19,i+ideb)
1453 penfia(nin)%P(2,nn)= xrem(20,i+ideb)
1454 penfia(nin)%P(3,nn)= xrem(21,i+ideb)
1455 penfia(nin)%P(4,nn)= xrem(22,i+ideb)
1456 penfia(nin)%P(5,nn)= xrem(23,i+ideb)
1457 nodamsfi(nin)%P(nn) = nint(xrem(24,i+ideb))
1459 dxancfi(nin)%P(1,nn) = xrem(25,i+ideb)
1460 dxancfi(nin)%P(2,nn) = xrem(26,i+ideb)
1461 dxancfi(nin)%P(3,nn) = xrem(27,i+ideb)
1462 dvancfi(nin)%P(1,nn) = xrem(28,i+ideb)
1463 dvancfi(nin)%P(2,nn) = xrem(29,i+ideb)
1464 dvancfi(nin)%P(3,nn) = xrem(30,i+ideb)
1470 ideb = ideb + oldnsnr
1471 nsnfi(nin)%P(p) = nn-nnp
1476 lskyfi = nn*multimax
1483 IF(
ALLOCATED(xrem))
DEALLOCATE(xrem)
1485 IF(
ALLOCATED(
irem))
DEALLOCATE(
irem)
1492 IF(intth == 0 )
THEN
1497 IF(
ASSOCIATED(
afi(nin)%P))
DEALLOCATE(
afi(nin)%P)
1498 IF(
ASSOCIATED(
stnfi(nin)%P))
DEALLOCATE(
stnfi(nin)%P)
1499 IF(nodfi>0)
ALLOCATE(
afi(nin)%P(3,nodfi*nthread),stat=ierror1)
1500 IF(nodfi>0)
ALLOCATE(
stnfi(nin)%P(nodfi*nthread),stat=ierror2)
1502 DO i = 1, nodfi*nthread
1503 afi(nin)%P(1,i) = zero
1504 afi(nin)%P(2,i) = zero
1505 afi(nin)%P(3,i) = zero
1506 stnfi(nin)%P(i) = zero
1510 IF(
ASSOCIATED(
vscfi(nin)%P))
DEALLOCATE(
vscfi(nin)%P)
1511 IF(nodfi>0)
ALLOCATE(
vscfi(nin)%P(nodfi*nthread),stat=ierror3)
1513 DO i = 1, nodfi*nthread
1514 vscfi(nin)%P(i) = zero
1522 IF(
ASSOCIATED(
fskyfi(nin)%P))
DEALLOCATE(
fskyfi(nin)%P)
1523 IF(
ASSOCIATED(
iskyfi(nin)%P))
DEALLOCATE(
iskyfi(nin)%P)
1526 ALLOCATE(
iskyfi(nin)%P(lskyfi),stat=ierror1)
1528 ALLOCATE(
fskyfi(nin)%P(4,lskyfi),stat=ierror2)
1530 ALLOCATE(
fskyfi(nin)%P(5,lskyfi),stat=ierror2)
1539 IF(
ASSOCIATED(
afi(nin)%P))
DEALLOCATE(
afi(nin)%P)
1540 IF(
ASSOCIATED(
stnfi(nin)%P))
DEALLOCATE(
stnfi(nin)%P)
1541 IF(
ASSOCIATED(
fthefi(nin)%P))
DEALLOCATE(
fthefi(nin)%P)
1542 IF(nodfi>0)
ALLOCATE(
afi(nin)%P(3,nodfi*nthread),stat=ierror1)
1543 IF(nodfi>0)
ALLOCATE(
stnfi(nin)%P(nodfi*nthread),stat=ierror2)
1544 IF(nodfi>0)
ALLOCATE(
fthefi(nin)%P(nodfi*nthread),stat=ierror3)
1547 DO i = 1, nodfi*nthread
1548 afi(nin)%P(1,i) = zero
1549 afi(nin)%P(2,i) = zero
1550 afi(nin)%P(3,i) = zero
1551 stnfi(nin)%P(i) = zero
1556 IF(
ASSOCIATED(
vscfi(nin)%P))
DEALLOCATE(
vscfi(nin)%P)
1557 IF(nodfi>0)
ALLOCATE(
vscfi(nin)%P(nodfi),stat=ierror4)
1560 vscfi(nin)%P(i) = zero
1568 IF(
ASSOCIATED(
fskyfi(nin)%P))
DEALLOCATE(
fskyfi(nin)%P)
1569 IF(
ASSOCIATED(
iskyfi(nin)%P))
DEALLOCATE(
iskyfi(nin)%P)
1573 ALLOCATE(
iskyfi(nin)%P(lskyfi),stat=ierror1)
1575 ALLOCATE(
fskyfi(nin)%P(4,lskyfi),stat=ierror2)
1576 ALLOCATE(
ftheskyfi(nin)%P(lskyfi),stat=ierror3)
1578 ALLOCATE(
fskyfi(nin)%P(5,lskyfi),stat=ierror2)
1579 ALLOCATE(
ftheskyfi(nin)%P(lskyfi),stat=ierror3)
1585 IF(ierror1+ierror2+ierror3+ierror4/=0)
THEN
1586 CALL ancmsg(msgid=20,anmode=aninfo)
1592 IF(anim_v(12)+outp_v(12)+h3d_data%N_VECT_PCONT >0)
THEN
1595 ALLOCATE(
fnconti(nin)%P(3,nodfi),stat=ierror1)
1596 ALLOCATE(
ftconti(nin)%P(3,nodfi),stat=ierror2)
1597 IF(ierror1+ierror2/=0)
THEN
1598 CALL ancmsg(msgid=20,anmode=aninfo)
1616 ALLOCATE(
alphakfi(nin)%P(nodfi),stat=ierror4
1618 ALLOCATE(
daancfi(nin)%P(3,nodfi),stat=ierror4)
1620 IF(ierror1+ierror2+ierror3+ierror4/=0)
THEN
1621 CALL ancmsg(msgid=20,anmode=aninfo)
1634 daancfi(nin)%P(1:3,1:nodfi)=zero
1642 cand_n(i) = index(nn)+nsn
1661 2 INACTI,NRTSR,MULTIMP,IGAP )
1670#include "implicit_f.inc"
1671#include "r4r8_p.inc"
1680#include
"com01_c.inc"
1681#include "task_c.inc"
1682#include "scr18_c.inc"
1683#include "parit_c.inc"
1684#include "spmd_c.inc"
1689 INTEGER RESULT, NIN, NRTS, I_STOK, INACTI, NRTSR, MULTIMP, IGAP,
1694 INTEGER OLDNRTSR,SEGFI,NODFI,NNP,LSKYFI,
1695 . NOD, LOC_PROC, I, J, K, N, NN, P, IDEB, N1, N2,
1696 . IERROR1,IERROR2,IERROR3,IERROR4,IERROR5,IERROR6,IERROR7,
1697 . ierror8,ierror9,ierror0,ierror11,ierror12,ierror13,
1702 loc_proc = ispmd + 1
1730 IF(xrem(1,nn)>0)
THEN
1732 xrem(1,nn) = -xrem(1,nn)
1741 IF(
ASSOCIATED(
nsvfie(nin)%P))
DEALLOCATE(
nsvfie(nin)%P)
1742 ALLOCATE(
nsvfie(nin)%P(segfi),stat=ierror1)
1743 IF(
ASSOCIATED(
xfie(nin)%P))
DEALLOCATE(
xfie(nin)%P)
1744 ALLOCATE(
xfie(nin)%P(3,nodfi),stat=ierror2)
1745 IF(
ASSOCIATED(
vfie(nin)%P))
DEALLOCATE(
vfie(nin)%P)
1746 ALLOCATE(
vfie(nin)%P(3,nodfi),stat=ierror3)
1747 IF(
ASSOCIATED(
msfie(nin)%P))
DEALLOCATE(
msfie(nin)%P)
1748 ALLOCATE(
msfie(nin)%P(nodfi),stat=ierror4)
1750 IF(
ASSOCIATED(
stifie(nin)%P))
DEALLOCATE(
stifie(nin)%P)
1751 ALLOCATE(
stifie(nin)%P(segfi),stat=ierror5)
1752 IF(
ASSOCIATED(
itafie(nin)%P))
DEALLOCATE(
itafie(nin)%P)
1753 ALLOCATE(
itafie(nin)%P(nodfi),stat=ierror6)
1755 IF(
ASSOCIATED(
gapfie(nin)%P))
DEALLOCATE(
gapfie(nin)%P)
1756 ALLOCATE(
gapfie(nin)%P(segfi),stat=ierror7)
1761 IF(inacti==5.OR.inacti==6)
THEN
1762 IF(
ASSOCIATED(
penfie(nin)%P))
DEALLOCATE(
penfie(nin)%P)
1763 ALLOCATE(
penfie(nin)%P(2,segfi),stat=ierror8)
1765 ALLOCATE(
penfiae(nin)%P(5,nodfi),stat=ierror9)
1774 IF(idtmins == 2)
THEN
1776 ALLOCATE(
nodnxfie(nin)%P(nodfi),stat=ierror11)
1778 ALLOCATE(
nodamsfie(nin)%P(nodfi),stat=ierror12)
1780 ALLOCATE(
procamsfie(nin)%P(nodfi),stat=ierror13)
1781 ELSEIF(idtmins_int /= 0)
THEN
1783 ALLOCATE(
nodamsfie(nin)%P(nodfi),stat=ierror12)
1785 ALLOCATE(
procamsfie(nin)%P(nodfi),stat=ierror13)
1792 IF(ierror1+ierror2+ierror3+ierror4+ierror5+
1793 + ierror6+ierror7+ierror8+ierror9+ierror0+
1794 + ierror11+ierror12+ierror13/=0)
THEN
1795 CALL ancmsg(msgid=20,anmode=aninfo)
1805 oldnrtsr =
nsnfie(nin)%P(p)
1806 IF(oldnrtsr/=0)
THEN
1808 IF(idtmins/=2 .AND. idtmins_int == 0)
THEN
1809 IF(inacti/=5.AND.inacti/=6)
THEN
1813 IF(xrem(1,i+ideb)<0)
THEN
1818 nsvfie(nin)%P(nn) = nint(-xrem(1,i+ideb))
1819 xfie(nin)%P(1,n1) = xrem(2,i+ideb)
1820 xfie(nin)%P(2,n1) = xrem(3,i+ideb)
1821 xfie(nin)%P(3,n1) = xrem(4,i+ideb)
1822 vfie(nin)%P(1,n1) = xrem(5,i+ideb)
1823 vfie(nin)%P(2,n1) = xrem(6,i+ideb)
1824 vfie(nin)%P(3,n1) = xrem(7,i+ideb)
1825 msfie(nin)%P(n1) = xrem(8,i+ideb)
1827 itafie(nin)%P(n1) = nint(xrem(9,i+ideb))
1831 xfie(nin)%P(1,n2) = xrem(10,i+ideb)
1832 xfie(nin)%P(2,n2) = xrem(11,i+ideb)
1833 xfie(nin)%P(3,n2) = xrem(12,i+ideb)
1834 vfie(nin)%P(1,n2) = xrem(13,i+ideb)
1835 vfie(nin)%P(2,n2) = xrem
1836 vfie(nin)%P(3,n2) = xrem(15,i+ideb)
1839 itafie(nin)%P(n2) = nint(xrem(17,i+ideb))
1843 stifie(nin)%P(nn) = xrem(18,i+ideb)
1844 gapfie(nin)%P(nn) = xrem(19,i+ideb)
1850 IF(xrem(1,i+ideb)<0)
THEN
1856 xfie(nin)%P(1,n1) = xrem(2,i+ideb)
1857 xfie(nin)%P(2,n1) = xrem(3,i+ideb)
1858 xfie(nin)%P(3,n1) = xrem(4
1859 vfie(nin)%P(1,n1) = xrem(5,i+ideb)
1860 vfie(nin)%P(2,n1) = xrem(6,i+ideb)
1861 vfie(nin)%P(3,n1) = xrem(7,i+ideb)
1862 msfie(nin)%P(n1) = xrem(8,i+ideb)
1864 itafie(nin)%P(n1) = nint(xrem(9,i+ideb))
1868 xfie(nin)%P(1,n2) = xrem(10,i+ideb)
1869 xfie(nin)%P(2,n2) = xrem(11,i+ideb)
1870 xfie(nin)%P(3,n2) = xrem(12,i+ideb)
1871 vfie(nin)%P(1,n2) = xrem(13,i+ideb)
1872 vfie(nin)%P(2,n2) = xrem(14,i+ideb)
1873 vfie(nin)%P(3,n2) = xrem(15,i+ideb)
1874 msfie(nin)%P(n2) = xrem(16,i+ideb)
1876 itafie(nin)%P(n2) = nint(xrem(17,i+ideb))
1880 stifie(nin)%P(nn) = xrem(18,i+ideb)
1891 IF(xrem(1,i+ideb)<0)
THEN
1896 nsvfie(nin)%P(nn) = nint(-xrem(1,i+ideb))
1897 xfie(nin)%P(1,n1) = xrem(2,i+ideb)
1898 xfie(nin)%P(2,n1) = xrem(3,i+ideb)
1899 xfie(nin)%P(3,n1) = xrem(4,i+ideb)
1900 vfie(nin)%P(1,n1) = xrem(5,i+ideb)
1901 vfie(nin)%P(2,n1) = xrem(6,i+ideb)
1902 vfie(nin)%P(3,n1) = xrem(7,i+ideb)
1903 msfie(nin)%P(n1) = xrem(8,i+ideb)
1905 itafie(nin)%P(n1) = nint(xrem(9,i+ideb))
1909 xfie(nin)%P(1,n2) = xrem(10,i+ideb)
1910 xfie(nin)%P(2,n2) = xrem(11,i+ideb)
1912 vfie(nin)%P(1,n2) = xrem(13,i+ideb)
1913 vfie(nin)%P(2,n2) = xrem(14,i+ideb)
1914 vfie(nin)%P(3,n2) = xrem(15,i+ideb)
1915 msfie(nin)%P(n2) = xrem(16,i+ideb)
1917 itafie(nin)%P(n2) = nint(xrem(17,i+ideb))
1921 stifie(nin)%P(nn) = xrem(18,i+ideb)
1927 IF(xrem(1,i+ideb)<0)
THEN
1932 nsvfie(nin)%P(nn) = nint(-xrem(1,i+ideb))
1933 xfie(nin)%P(1,n1) = xrem(2,i+ideb)
1934 xfie(nin)%P(2,n1) = xrem(3,i+ideb)
1935 xfie(nin)%P(3,n1) = xrem(4,i+ideb)
1936 vfie(nin)%P(1,n1) = xrem(5,i+ideb)
1937 vfie(nin)%P(2,n1) = xrem(6,i+ideb)
1938 vfie(nin)%P(3,n1) = xrem(7,i+ideb)
1939 msfie(nin)%P(n1) = xrem(8,i+ideb)
1941 itafie(nin)%P(n1) = nint(xrem(9,i+ideb))
1945 xfie(nin)%P(1,n2) = xrem(10,i+ideb)
1946 xfie(nin)%P(2,n2) = xrem(11,i+ideb)
1947 xfie(nin)%P(3,n2) = xrem(12,i+ideb)
1948 vfie(nin)%P(1,n2) = xrem(13,i+ideb)
1949 vfie(nin)%P(2,n2) = xrem(14,i+ideb)
1950 vfie(nin)%P(3,n2) = xrem(15,i+ideb)
1951 msfie(nin)%P(n2) = xrem(16,i+ideb)
1953 itafie(nin)%P(n2) = nint(xrem(17,i+ideb))
1957 stifie(nin)%P(nn) = xrem(18,i+ideb)
1969 IF(xrem(1,i+ideb)<0)
THEN
1974 nsvfie(nin)%P(nn) = nint(-xrem(1,i+ideb))
1975 xfie(nin)%P(1,n1) = xrem(2,i+ideb)
1976 xfie(nin)%P(2,n1) = xrem(3,i+ideb)
1977 xfie(nin)%P(3,n1) = xrem(4,i+ideb)
1978 vfie(nin)%P(1,n1) = xrem(5,i+ideb)
1979 vfie(nin)%P(2,n1) = xrem(6,i+ideb)
1980 vfie(nin)%P(3,n1) = xrem(7,i+ideb)
1981 msfie(nin)%P(n1) = xrem(8,i+ideb)
1983 itafie(nin)%P(n1) = nint(xrem(9,i+ideb))
1987 xfie(nin)%P(1,n2) = xrem(10,i+ideb)
1988 xfie(nin)%P(2,n2) = xrem(11,i+ideb)
1989 xfie(nin)%P(3,n2) = xrem(12,i+ideb)
1990 vfie(nin)%P(1,n2) = xrem(13,i+ideb)
1991 vfie(nin)%P(2,n2) = xrem(14,i+ideb)
1992 vfie(nin)%P(3,n2) = xrem(15,i+ideb)
1993 msfie(nin)%P(n2) = xrem(16,i+ideb)
1995 itafie(nin)%P(n2) = nint(xrem(17,i+ideb))
1999 stifie(nin)%P(nn) = xrem(18,i+ideb)
2000 gapfie(nin)%P(nn) = xrem(19,i+ideb)
2001 penfie(nin)%P(1,nn) = xrem(20,i+ideb)
2002 penfie(nin)%P(2,nn) = xrem(21,i+ideb)
2003 penfiae(nin)%P(1,n1)= xrem(22,i+ideb)
2004 penfiae(nin)%P(2,n1)= xrem(23,i+ideb)
2005 penfiae(nin)%P(3,n1)= xrem(24,i+ideb)
2006 penfiae(nin)%P(4,n1)= xrem(25,i+ideb)
2007 penfiae(nin)%P(5,n1)= xrem(26,i+ideb)
2008 penfiae(nin)%P(1,n2)= xrem(27,i+ideb)
2009 penfiae(nin)%P(2,n2)= xrem(28,i+ideb)
2010 penfiae(nin)%P(3,n2)= xrem(29,i+ideb)
2011 penfiae(nin)%P(4,n2)= xrem(30,i+ideb)
2012 penfiae(nin)%P(5,n2)= xrem(31,i+ideb)
2018 IF(xrem(1,i+ideb)<0)
THEN
2023 nsvfie(nin)%P(nn) = nint(-xrem(1,i+ideb))
2024 xfie(nin)%P(1,n1) = xrem(2,i+ideb)
2025 xfie(nin)%P(2,n1) = xrem(3,i+ideb)
2026 xfie(nin)%P(3,n1) = xrem(4,i+ideb)
2027 vfie(nin)%P(1,n1) = xrem(5,i+ideb)
2029 vfie(nin)%P(3,n1) = xrem(7,i+ideb)
2030 msfie(nin)%P(n1) = xrem(8,i+ideb)
2036 xfie(nin)%P(1,n2) = xrem(10,i+ideb)
2037 xfie(nin)%P(2,n2) = xrem(11,i+ideb)
2038 xfie(nin)%P(3,n2) = xrem(12,i+ideb)
2039 vfie(nin)%P(1,n2) = xrem(13,i+ideb)
2040 vfie(nin)%P(2,n2) = xrem(14,i+ideb)
2041 vfie(nin)%P(3,n2) = xrem(15,i+ideb)
2042 msfie(nin)%P(n2) = xrem(16,i+ideb)
2044 itafie(nin)%P(n2) = nint(xrem(17,i+ideb))
2048 stifie(nin)%P(nn) = xrem(18,i+ideb)
2049 gapfie(nin)%P(nn) = xrem(19,i+ideb)
2050 penfie(nin)%P(1,nn) = xrem(20,i+ideb)
2051 penfie(nin)%P(2,nn) = xrem(21,i+ideb)
2052 penfiae(nin)%P(1,n1)= xrem(22,i+ideb)
2053 penfiae(nin)%P(2,n1)= xrem(23,i+ideb)
2054 penfiae(nin)%P(3,n1)= xrem(24,i+ideb)
2055 penfiae(nin)%P(4,n1)= xrem(25,i+ideb)
2056 penfiae(nin)%P(5,n1)= xrem(26,i+ideb)
2057 penfiae(nin)%P(1,n2)= xrem(27,i+ideb)
2058 penfiae(nin)%P(2,n2)= xrem(28,i+ideb)
2059 penfiae(nin)%P(3,n2)= xrem(29,i+ideb)
2060 penfiae(nin)%P(4,n2)= xrem(30,i+ideb)
2061 penfiae(nin)%P(5,n2)= xrem(31,i+ideb)
2071 IF(xrem(1,i+ideb)<0)
THEN
2076 nsvfie(nin)%P(nn) = nint(-xrem(1,i+ideb))
2077 xfie(nin)%P(1,n1) = xrem(2,i+ideb)
2078 xfie(nin)%P(2,n1) = xrem(3,i+ideb)
2079 xfie(nin)%P(3,n1) = xrem(4,i+ideb)
2080 vfie(nin)%P(1,n1) = xrem(5,i+ideb)
2081 vfie(nin)%P(2,n1) = xrem(6,i+ideb)
2082 vfie(nin)%P(3,n1) = xrem(7,i+ideb)
2083 msfie(nin)%P(n1) = xrem(8,i+ideb)
2085 itafie(nin)%P(n1) = nint(xrem(9,i+ideb))
2089 xfie(nin)%P(1,n2) = xrem(10,i+ideb)
2090 xfie(nin)%P(2,n2) = xrem(11,i+ideb)
2091 xfie(nin)%P(3,n2) = xrem(12,i+ideb)
2092 vfie(nin)%P(1,n2) = xrem(13,i+ideb)
2093 vfie(nin)%P(2,n2) = xrem(14,i+ideb)
2094 vfie(nin)%P(3,n2) = xrem(15,i+ideb)
2095 msfie(nin)%P(n2) = xrem(16,i+ideb)
2097 itafie(nin)%P(n2) = nint(xrem(17,i+ideb))
2101 stifie(nin)%P(nn) = xrem(18,i+ideb)
2102 penfie(nin)%P(1,nn) = xrem(19,i+ideb)
2103 penfie(nin)%P(2,nn) = xrem(20,i+ideb)
2104 penfiae(nin)%P(1,n1)= xrem(21,i+ideb)
2105 penfiae(nin)%P(2,n1)= xrem(22,i+ideb)
2106 penfiae(nin)%P(3,n1)= xrem(23,i+ideb)
2107 penfiae(nin)%P(4,n1)= xrem(24,i+ideb)
2108 penfiae(nin)%P(5,n1)= xrem(25,i+ideb)
2109 penfiae(nin)%P(1,n2)= xrem(26,i+ideb)
2110 penfiae(nin)%P(2,n2)= xrem(27,i+ideb)
2111 penfiae(nin)%P(3,n2)= xrem(28,i+ideb)
2112 penfiae(nin)%P(4,n2)= xrem(29,i+ideb)
2113 penfiae(nin)%P(5,n2)= xrem(30,i+ideb)
2119 IF(xrem(1,i+ideb)<0)
THEN
2124 nsvfie(nin)%P(nn) = nint(-xrem(1,i+ideb))
2125 xfie(nin)%P(1,n1) = xrem(2,i+ideb)
2126 xfie(nin)%P(2,n1) = xrem(3,i+ideb)
2127 xfie(nin)%P(3,n1) = xrem(4,i+ideb)
2128 vfie(nin)%P(1,n1) = xrem(5,i+ideb)
2129 vfie(nin)%P(2,n1) = xrem(6,i+ideb)
2130 vfie(nin)%P(3,n1) = xrem(7,i+ideb)
2131 msfie(nin)%P(n1) = xrem(8,i+ideb)
2133 itafie(nin)%P(n1) = nint(xrem(9,i+ideb))
2137 xfie(nin)%P(1,n2) = xrem(10,i+ideb)
2138 xfie(nin)%P(2,n2) = xrem(11,i+ideb)
2139 xfie(nin)%P(3,n2) = xrem(12,i+ideb)
2140 vfie(nin)%P(1,n2) = xrem(13,i+ideb)
2141 vfie(nin)%P(2,n2) = xrem(14,i+ideb)
2142 vfie(nin)%P(3,n2) = xrem(15,i+ideb)
2143 msfie(nin)%P(n2) = xrem(16,i+ideb)
2145 itafie(nin)%P(n2) = nint(xrem(17,i+ideb))
2149 stifie(nin)%P(nn) = xrem(18,i+ideb)
2150 penfie(nin)%P(1,nn) = xrem(19,i+ideb)
2151 penfie(nin)%P(2,nn) = xrem(20,i+ideb)
2152 penfiae(nin)%P(1,n1)= xrem(21,i+ideb)
2153 penfiae(nin)%P(2,n1)= xrem(22,i+ideb)
2154 penfiae(nin)%P(3,n1)= xrem(23,i+ideb)
2155 penfiae(nin)%P(4,n1)= xrem(24,i+ideb)
2156 penfiae(nin)%P(5,n1)= xrem(25,i+ideb)
2157 penfiae(nin)%P(1,n2)= xrem(26,i+ideb)
2158 penfiae(nin)%P(2,n2)= xrem(27,i+ideb)
2159 penfiae(nin)%P(3,n2)= xrem(28,i+ideb)
2160 penfiae(nin)%P(4,n2)= xrem(29,i+ideb)
2161 penfiae(nin)%P(5,n2)= xrem(30,i+ideb)
2170 ELSEIF(idtmins==2)
THEN
2172 IF(inacti/=5.AND.inacti/=6)
THEN
2175 IF(xrem(1,i+ideb)<0)
THEN
2180 nsvfie(nin)%P(nn) = nint(-xrem(1,i+ideb))
2181 xfie(nin)%P(1,n1) = xrem(2,i+ideb)
2182 xfie(nin)%P(2,n1) = xrem(3,i+ideb)
2183 xfie(nin)%P(3,n1) = xrem(4,i+ideb)
2184 vfie(nin)%P(1,n1) = xrem(5,i+ideb
2185 vfie(nin)%P(2,n1) = xrem(6,i+ideb)
2186 vfie(nin)%P(3,n1) = xrem(7,i+ideb)
2187 msfie(nin)%P(n1) = xrem(8,i+ideb)
2189 itafie(nin)%P(n1) = nint(xrem(9,i+ideb))
2193 xfie(nin)%P(1,n2) = xrem(10,i+ideb)
2194 xfie(nin)%P(2,n2) = xrem(11,i+ideb)
2195 xfie(nin)%P(3,n2) = xrem(12,i+ideb)
2196 vfie(nin)%P(1,n2) = xrem(13,i+ideb)
2197 vfie(nin)%P(2,n2) = xrem(14,i+ideb)
2198 vfie(nin)%P(3,n2) = xrem(15,i+ideb)
2199 msfie(nin)%P(n2) = xrem(16,i+ideb)
2201 itafie(nin)%P(n2) = nint(xrem(17,i+ideb))
2205 stifie(nin)%P(nn) = xrem(18,i+ideb)
2206 gapfie(nin)%P(nn) = xrem(19,i+ideb)
2209 nodnxfie(nin)%P(n1) = nint(xrem(22,i+ideb))
2210 nodamsfie(nin)%P(n1) = nint(xrem(23,i+ideb))
2212 nodnxfie(nin)%P(n2) = nint(xrem(24,i+ideb))
2213 nodamsfie(nin)%P(n2) = nint(xrem(25,i+ideb))
2219 IF(xrem(1,i+ideb)<0)
THEN
2224 nsvfie(nin)%P(nn) = nint(-xrem(1,i+ideb))
2225 xfie(nin)%P(1,n1) = xrem(2,i+ideb)
2226 xfie(nin)%P(2,n1) = xrem(3,i+ideb)
2227 xfie(nin)%P(3,n1) = xrem(4,i+ideb)
2228 vfie(nin)%P(1,n1) = xrem(5,i+ideb)
2229 vfie(nin)%P(2,n1) = xrem(6,i+ideb)
2230 vfie(nin)%P(3,n1) = xrem(7,i+ideb)
2231 msfie(nin)%P(n1) = xrem(8,i+ideb)
2233 itafie(nin)%P(n1) = nint(xrem(9,i+ideb))
2237 xfie(nin)%P(1,n2) = xrem(10,i+ideb)
2238 xfie(nin)%P(2,n2) = xrem(11,i+ideb)
2240 vfie(nin)%P(1,n2) = xrem(13,i+ideb)
2241 vfie(nin)%P(2,n2) = xrem(14,i+ideb)
2242 vfie(nin)%P(3,n2) = xrem(15,i+ideb)
2243 msfie(nin)%P(n2) = xrem(16,i+ideb)
2245 itafie(nin)%P(n2) = nint(xrem(17,i+ideb))
2249 stifie(nin)%P(nn) = xrem(18,i+ideb)
2252 nodnxfie(nin)%P(n1) = nint(xrem(21,i+ideb))
2253 nodamsfie(nin)%P(n1) = nint(xrem(22,i+ideb))
2255 nodnxfie(nin)%P(n2) = nint(xrem(23,i+ideb))
2256 nodamsfie(nin)%P(n2) = nint(xrem(24,i+ideb))
2264 IF(xrem(1,i+ideb)<0)
THEN
2269 nsvfie(nin)%P(nn) = nint(-xrem(1,i+ideb))
2270 xfie(nin)%P(1,n1) = xrem(2,i+ideb)
2271 xfie(nin)%P(2,n1) = xrem(3,i+ideb)
2272 xfie(nin)%P(3,n1) = xrem(4,i+ideb)
2273 vfie(nin)%P(1,n1) = xrem(5,i+ideb)
2274 vfie(nin)%P(2,n1) = xrem(6,i+ideb)
2275 vfie(nin)%P(3,n1) = xrem(7,i+ideb)
2276 msfie(nin)%P(n1) = xrem(8,i+ideb)
2278 itafie(nin)%P(n1) = nint(xrem(9,i+ideb))
2282 xfie(nin)%P(1,n2) = xrem(10,i+ideb)
2283 xfie(nin)%P(2,n2) = xrem(11,i+ideb)
2284 xfie(nin)%P(3,n2) = xrem(12,i+ideb)
2285 vfie(nin)%P(1,n2) = xrem(13,i+ideb)
2286 vfie(nin)%P(2,n2) = xrem(14,i+ideb)
2287 vfie(nin)%P(3,n2) = xrem(15,i+ideb)
2290 itafie(nin)%P(n2) = nint(xrem(17,i+ideb))
2294 stifie(nin)%P(nn) = xrem(18,i+ideb)
2295 gapfie(nin)%P(nn) = xrem(19,i+ideb)
2296 penfie(nin)%P(1,nn) = xrem(20,i+ideb)
2297 penfie(nin)%P(2,nn) = xrem(21,i+ideb)
2298 penfiae(nin)%P(1,n1)= xrem(22,i+ideb)
2299 penfiae(nin)%P(2,n1)= xrem(23,i+ideb)
2300 penfiae(nin)%P(3,n1)= xrem(24,i+ideb)
2301 penfiae(nin)%P(4,n1)= xrem(25,i+ideb)
2302 penfiae(nin)%P(5,n1)= xrem(26,i+ideb)
2303 penfiae(nin)%P(1,n2)= xrem(27,i+ideb)
2304 penfiae(nin)%P(2,n2)= xrem(28,i+ideb)
2305 penfiae(nin)%P(3,n2)= xrem(29,i+ideb)
2306 penfiae(nin)%P(4,n2)= xrem(30,i+ideb)
2307 penfiae(nin)%P(5,n2)= xrem(31,i+ideb)
2310 nodnxfie(nin)%P(n1) = nint(xrem(34,i+ideb))
2311 nodamsfie(nin)%P(n1) = nint(xrem(35,i+ideb))
2313 nodnxfie(nin)%P(n2) = nint(xrem(36,i+ideb))
2314 nodamsfie(nin)%P(n2) = nint(xrem(37,i+ideb))
2320 IF(xrem(1,i+ideb)<0)
THEN
2325 nsvfie(nin)%P(nn) = nint(-xrem(1,i+ideb))
2326 xfie(nin)%P(1,n1) = xrem(2,i+ideb)
2327 xfie(nin)%P(2,n1) = xrem(3,i+ideb)
2328 xfie(nin)%P(3,n1) = xrem(4,i+ideb)
2329 vfie(nin)%P(1,n1) = xrem(5,i+ideb)
2330 vfie(nin)%P(2,n1) = xrem(6,i+ideb)
2331 vfie(nin)%P(3,n1) = xrem(7,i+ideb)
2332 msfie(nin)%P(n1) = xrem(8,i+ideb)
2334 itafie(nin)%P(n1) = nint(xrem(9,i+ideb))
2338 xfie(nin)%P(1,n2) = xrem(10,i+ideb)
2339 xfie(nin)%P(2,n2) = xrem(11,i+ideb)
2340 xfie(nin)%P(3,n2) = xrem(12,i+ideb)
2341 vfie(nin)%P(1,n2) = xrem(13,i+ideb)
2342 vfie(nin)%P(2,n2) = xrem(14,i+ideb)
2343 vfie(nin)%P(3,n2) = xrem(15,i+ideb)
2344 msfie(nin)%P(n2) = xrem(16,i+ideb)
2346 itafie(nin)%P(n2) = nint(xrem(17,i+ideb))
2350 stifie(nin)%P(nn) = xrem(18,i+ideb)
2351 penfie(nin)%P(1,nn) = xrem(19,i
2352 penfie(nin)%P(2,nn) = xrem(20,i+ideb)
2353 penfiae(nin)%P(1,n1)= xrem(21,i+ideb)
2354 penfiae(nin)%P(2,n1)= xrem(22,i+ideb)
2355 penfiae(nin)%P(3,n1)= xrem(23,i+ideb)
2356 penfiae(nin)%P(4,n1)= xrem(24,i+ideb)
2357 penfiae(nin)%P(5,n1)= xrem(25,i+ideb)
2358 penfiae(nin)%P(1,n2)= xrem(26,i+ideb)
2359 penfiae(nin)%P(2,n2)= xrem(27,i+ideb)
2360 penfiae(nin)%P(3,n2)= xrem(28,i+ideb)
2361 penfiae(nin)%P(4,n2)= xrem(29,i+ideb)
2362 penfiae(nin)%P(5,n2)= xrem(30,i+ideb)
2365 nodnxfie(nin)%P(n1) = nint(xrem(33,i
2366 nodamsfie(nin)%P(n1) = nint(xrem(34,i+ideb))
2368 nodnxfie(nin)%P(n2) = nint(xrem(35,i+ideb))
2369 nodamsfie(nin)%P(n2) = nint(xrem(36,i+ideb))
2378 IF(inacti/=5.AND.inacti/=6)
THEN
2381 IF(xrem(1,i+ideb)<0)
THEN
2386 nsvfie(nin)%P(nn) = nint(-xrem(1,i+ideb))
2387 xfie(nin)%P(1,n1) = xrem(2,i+ideb)
2388 xfie(nin)%P(2,n1) = xrem(3,i+ideb)
2389 xfie(nin)%P(3,n1) = xrem(4,i+ideb)
2390 vfie(nin)%P(1,n1) = xrem(5,i+ideb)
2391 vfie(nin)%P(2,n1) = xrem(6,i+ideb)
2392 vfie(nin)%P(3,n1) = xrem(7,i+ideb)
2393 msfie(nin)%P(n1) = xrem(8,i+ideb)
2395 itafie(nin)%P(n1) = nint(xrem(9,i+ideb))
2399 xfie(nin)%P(1,n2) = xrem(10,i+ideb)
2400 xfie(nin)%P(2,n2) = xrem(11,i+ideb)
2401 xfie(nin)%P(3,n2) = xrem(12,i+ideb)
2402 vfie(nin)%P(1,n2) = xrem(13,i+ideb)
2403 vfie(nin)%P(2,n2) = xrem(14,i+ideb)
2404 vfie(nin)%P(3,n2) = xrem(15,i+ideb)
2405 msfie(nin)%P(n2) = xrem(16,i+ideb)
2407 itafie(nin)%P(n2) = nint(xrem(17,i+ideb))
2411 stifie(nin)%P(nn) = xrem(18,i+ideb)
2412 gapfie(nin)%P(nn) = xrem(19,i+ideb)
2415 nodamsfie(nin)%P(n1) = nint(xrem(22,i+ideb))
2417 nodamsfie(nin)%P(n2) = nint(xrem(23,i+ideb))
2423 IF(xrem(1,i+ideb)<0)
THEN
2428 nsvfie(nin)%P(nn) = nint(-xrem(1,i+ideb))
2429 xfie(nin)%P(1,n1) = xrem(2,i+ideb)
2430 xfie(nin)%P(2,n1) = xrem(3,i+ideb)
2431 xfie(nin)%P(3,n1) = xrem(4,i+ideb)
2432 vfie(nin)%P(1,n1) = xrem(5,i+ideb)
2433 vfie(nin)%P(2,n1) = xrem(6,i+ideb)
2434 vfie(nin)%P(3,n1) = xrem(7,i+ideb)
2435 msfie(nin)%P(n1) = xrem(8,i+ideb)
2437 itafie(nin)%P(n1) = nint(xrem(9,i+ideb))
2441 xfie(nin)%P(1,n2) = xrem(10,i+ideb)
2442 xfie(nin)%P(2,n2) = xrem(11,i+ideb)
2443 xfie(nin)%P(3,n2) = xrem(12,i+ideb)
2444 vfie(nin)%P(1,n2) = xrem(13,i+ideb)
2445 vfie(nin)%P(2,n2) = xrem(14,i+ideb)
2446 vfie(nin)%P(3,n2) = xrem(15,i+ideb)
2447 msfie(nin)%P(n2) = xrem(16,i+ideb)
2449 itafie(nin)%P(n2) = nint(xrem(17,i+ideb))
2453 stifie(nin)%P(nn) = xrem(18,i+ideb)
2456 nodamsfie(nin)%P(n1) = nint(xrem(21,i+ideb))
2458 nodamsfie(nin)%P(n2) = nint(xrem(22,i+ideb))
2466 IF(xrem(1,i+ideb)<0)
THEN
2471 nsvfie(nin)%P(nn) = nint(-xrem(1,i+ideb))
2472 xfie(nin)%P(1,n1) = xrem(2,i+ideb)
2473 xfie(nin)%P(2,n1) = xrem(3,i+ideb)
2474 xfie(nin)%P(3,n1) = xrem(4,i+ideb)
2475 vfie(nin)%P(1,n1) = xrem(5,i+ideb)
2476 vfie(nin)%P(2,n1) = xrem(6,i+ideb)
2477 vfie(nin)%P(3,n1) = xrem(7,i+ideb)
2478 msfie(nin)%P(n1) = xrem(8,i+ideb)
2480 itafie(nin)%P(n1) = nint(xrem(9,i+ideb))
2484 xfie(nin)%P(1,n2) = xrem(10,i+ideb)
2485 xfie(nin)%P(2,n2) = xrem(11,i+ideb)
2486 xfie(nin)%P(3,n2) = xrem(12,i+ideb)
2487 vfie(nin)%P(1,n2) = xrem(13,i+ideb)
2488 vfie(nin)%P(2,n2) = xrem(14,i+ideb)
2489 vfie(nin)%P(3,n2) = xrem(15,i+ideb)
2490 msfie(nin)%P(n2) = xrem(16,i+ideb)
2492 itafie(nin)%P(n2) = nint(xrem(17,i+ideb))
2496 stifie(nin)%P(nn) = xrem(18,i+ideb)
2497 gapfie(nin)%P(nn) = xrem(19,i+ideb)
2498 penfie(nin)%P(1,nn) = xrem(20,i+ideb)
2499 penfie(nin)%P(2,nn) = xrem(21,i+ideb)
2500 penfiae(nin)%P(1,n1)= xrem(22,i+ideb)
2501 penfiae(nin)%P(2,n1)= xrem(23,i+ideb)
2502 penfiae(nin)%P(3,n1)= xrem(24,i+ideb)
2503 penfiae(nin)%P(4,n1)= xrem(25,i+ideb)
2504 penfiae(nin)%P(5,n1)= xrem(26,i+ideb)
2505 penfiae(nin)%P(1,n2)= xrem(27,i+ideb)
2506 penfiae(nin)%P(2,n2)= xrem(28,i+ideb)
2507 penfiae(nin)%P(3,n2)= xrem(29,i+ideb)
2508 penfiae(nin)%P(4,n2)= xrem(30,i+ideb)
2509 penfiae(nin)%P(5,n2)= xrem(31,i+ideb)
2512 nodamsfie(nin)%P(n1) = nint(xrem(34,i+ideb))
2514 nodamsfie(nin)%P(n2) = nint(xrem(35,i+ideb))
2520 IF(xrem(1,i+ideb)<0)
THEN
2525 nsvfie(nin)%P(nn) = nint(-xrem(1,i+ideb))
2526 xfie(nin)%P(1,n1) = xrem(2,i+ideb)
2527 xfie(nin)%P(2,n1) = xrem(3,i+ideb)
2528 xfie(nin)%P(3,n1) = xrem(4,i+ideb)
2529 vfie(nin)%P(1,n1) = xrem(5,i+ideb)
2530 vfie(nin)%P(2,n1) = xrem(6,i+ideb)
2531 vfie(nin)%P(3,n1) = xrem(7,i+ideb)
2532 msfie(nin)%P(n1) = xrem(8,i+ideb)
2538 xfie(nin)%P(1,n2) = xrem(10,i+ideb)
2539 xfie(nin)%P(2,n2) = xrem(11,i+ideb)
2540 xfie(nin)%P(3,n2) = xrem(12,i+ideb)
2541 vfie(nin)%P(1,n2) = xrem(13,i+ideb)
2542 vfie(nin)%P(2,n2) = xrem(14,i+ideb)
2543 vfie(nin)%P(3,n2) = xrem(15,i+ideb)
2544 msfie(nin)%P(n2) = xrem(16,i+ideb)
2546 itafie(nin)%P(n2) = nint(xrem(17,i+ideb))
2550 stifie(nin)%P(nn) = xrem(18,i+ideb)
2551 penfie(nin)%P(1,nn) = xrem(19,i+ideb)
2552 penfie(nin)%P(2,nn) = xrem(20,i+ideb)
2553 penfiae(nin)%P(1,n1)= xrem(21,i+ideb)
2554 penfiae(nin)%P(2,n1)= xrem(22,i+ideb)
2555 penfiae(nin)%P(3,n1)= xrem(23,i+ideb)
2556 penfiae(nin)%P(4,n1)= xrem(24,i+ideb)
2557 penfiae(nin)%P(5,n1)= xrem(25,i+ideb)
2558 penfiae(nin)%P(1,n2)= xrem(26,i+ideb)
2559 penfiae(nin)%P(2,n2)= xrem(27,i+ideb)
2560 penfiae(nin)%P(3,n2)= xrem(28,i+ideb)
2561 penfiae(nin)%P(4,n2)= xrem(29,i+ideb)
2562 penfiae(nin)%P(5,n2)= xrem(30,i+ideb)
2565 nodamsfie(nin)%P(n1) = nint(xrem(33,i+ideb))
2567 nodamsfie(nin)%P(n2) = nint(xrem(34,i+ideb
2575 ideb = ideb + oldnrtsr
2576 nsnfie(nin)%P(p) = nn-nnp
2581 lskyfi = nn*multimax
2588 IF(
ALLOCATED(xrem))
DEALLOCATE(xrem)
2590 IF(
ALLOCATED(
irem))
DEALLOCATE(
irem)
2600 IF(
ASSOCIATED(
afie(nin)%P))
DEALLOCATE(
afie(nin)%P)
2601 IF(
ASSOCIATED(
stnfie(nin)%P))
DEALLOCATE(
stnfie(nin)%P)
2602 IF(nodfi>0)
ALLOCATE(
afie(nin)%P(3,nodfi*nthread),stat=ierror1)
2603 IF(nodfi>0)
ALLOCATE(
stnfie(nin)%P(nodfi*nthread),stat=ierror2)
2605 DO i = 1, nodfi*nthread
2606 afie(nin)%P(1,i) = zero
2607 afie(nin)%P(2,i) = zero
2608 afie(nin)%P(3,i) = zero
2613 IF(
ASSOCIATED(
vscfie(nin)%P))
DEALLOCATE(
vscfie(nin)%P)
2614 IF(nodfi>0)
ALLOCATE(
vscfie(nin)%P(nodfi*nthread),stat=ierror3)
2616 DO i = 1, nodfi*nthread
2631 ALLOCATE(
iskyfie(nin)%P(lskyfi),stat=ierror1)
2634 ALLOCATE(
fskyfie(nin)%P(8,lskyfi),stat=ierror2)
2636 ALLOCATE(
fskyfie(nin)%P(10,lskyfi),stat=ierror2)
2644 ALLOCATE(
daanc6fie(nin)%P(3,6,nodfi),stat=ierror1)
2646 ALLOCATE(
dxancfie(nin)%P(3,nodfi),stat=ierror2)
2648 ALLOCATE(
dvancfie(nin)%P(3,nodfi),stat=ierror3)
2650 ALLOCATE(
alphakfie(nin)%P(nodfi),stat=ierror4)
2652 ALLOCATE(
daancfie(nin)%P(3,nodfi),stat=ierror4)
2654 IF(ierror1+ierror2+ierror3+ierror4/=0)
THEN
2655 CALL ancmsg(msgid=20,anmode=aninfo)
2667 daancfie(nin)%P(1:3,1:nodfi) = zero
2669 IF(ierror1+ierror2+ierror3/=0)
THEN
2670 CALL ancmsg(msgid=20,anmode=aninfo)
2680 cand_s(i) = index(nn)+nrts
2708#include "implicit_f.inc"
2717#include "com01_c.inc"
2718#include "task_c.inc"
2719#include "parit_c.inc"
2720#include "spmd_c.inc"
2724 INTEGER RESULT, NIN, NMES, I_STOK, INACTI, NMESR,
2729 INTEGER OLDNRTSR,ELEMFI,NNP,LSKYFI,
2730 . NOD, LOC_PROC, I, N, NN, P, IDEB, N1, N2,
2731 . IERROR1,IERROR2,IERROR3,IERROR4,IERROR5,IERROR6,IERROR7,
2737 loc_proc = ispmd + 1
2750 IF(xrem(7,nn)>0)
THEN
2752 xrem(7,nn) = -xrem(7,nn)
2759 IF(
ASSOCIATED(
nsvfi(nin)%P))
DEALLOCATE(
nsvfi(nin)%P)
2760 ALLOCATE(
nsvfi(nin)%P(elemfi),stat=ierror1)
2761 IF(
ASSOCIATED(
xfi17(nin)%P))
DEALLOCATE(
xfi17(nin)%P)
2762 ALLOCATE(
xfi17(nin)%P(3,16,elemfi),stat=ierror2)
2763 IF(
ASSOCIATED(
vfi17(nin)%P))
DEALLOCATE(
vfi17(nin)%P)
2764 ALLOCATE(
vfi17(nin)%P(3,16,elemfi),stat=ierror3)
2766 ALLOCATE(
frotsfi(nin)%P(7,elemfi),stat=ierror4)
2767 IF(
ASSOCIATED(
ksfi(nin)%P))
DEALLOCATE(
ksfi(nin)%P)
2768 ALLOCATE(
ksfi(nin)%P(2,elemfi),stat=ierror5)
2770 ALLOCATE(
eminxfi(nin)%P(6,elemfi),stat=ierror6)
2772 IF(ierror1+ierror2+ierror3+ierror4+ierror5+ierror6/=0)
THEN
2773 CALL ancmsg(msgid=20,anmode=aninfo)
2782 oldnrtsr =
nsnfi(nin)%P(p)
2783 IF(oldnrtsr/=0)
THEN
2786 IF(xrem(7,i+ideb)<0)
THEN
2789 eminxfi(nin)%P(1,nn) = xrem(1,i+ideb)
2790 eminxfi(nin)%P(2,nn) = xrem(2,i+ideb)
2791 eminxfi(nin)%P(3,nn) = xrem(3,i+ideb)
2792 eminxfi(nin)%P(4,nn) = xrem(4,i+ideb)
2793 eminxfi(nin)%P(5,nn) = xrem(5,i+ideb)
2794 eminxfi(nin)%P(6,nn) = xrem(6,i+ideb)
2796 nsvfi(nin)%P(nn) = nint(-xrem(7,i+ideb))
2798 xfi17(nin)%P(1,1,nn) = xrem(8,i+ideb)
2799 xfi17(nin)%P(2,1,nn) = xrem(9,i+ideb)
2800 xfi17(nin)%P(3,1,nn) = xrem(10,i+ideb)
2801 vfi17(nin)%P(1,1,nn) = xrem(11,i+ideb)
2802 vfi17(nin)%P(2,1,nn) = xrem(12,i+ideb)
2803 vfi17(nin)%P(3,1,nn) = xrem(13,i+ideb)
2804 xfi17(nin)%P(1,2,nn) = xrem(14,i+ideb)
2805 xfi17(nin)%P(2,2,nn) = xrem(15,i+ideb)
2806 xfi17(nin)%P(3,2,nn) = xrem(16,i+ideb)
2807 vfi17(nin)%P(1,2,nn) = xrem(17,i+ideb)
2808 vfi17(nin)%P(2,2,nn) = xrem(18,i+ideb)
2809 vfi17(nin)%P(3,2,nn) = xrem(19,i+ideb)
2810 xfi17(nin)%P(1,3,nn) = xrem(20,i+ideb)
2811 xfi17(nin)%P(2,3,nn) = xrem(21,i+ideb)
2812 xfi17(nin)%P(3,3,nn) = xrem(22,i+ideb)
2813 vfi17(nin)%P(1,3,nn) = xrem(23,i+ideb)
2814 vfi17(nin)%P(2,3,nn) = xrem(24,i+ideb)
2815 vfi17(nin)%P(3,3,nn) = xrem(25,i+ideb)
2816 xfi17(nin)%P(1,4,nn) = xrem(26,i+ideb)
2817 xfi17(nin)%P(2,4,nn) = xrem(27,i+ideb)
2818 xfi17(nin)%P(3,4,nn) = xrem(28,i+ideb)
2819 vfi17(nin)%P(1,4,nn) = xrem(29,i+ideb)
2820 vfi17(nin)%P(2,4,nn) = xrem(30,i+ideb)
2821 vfi17(nin)%P(3,4,nn) = xrem(31,i+ideb)
2822 xfi17(nin)%P(1,5,nn) = xrem(32,i+ideb)
2823 xfi17(nin)%P(2,5,nn) = xrem(33,i+ideb)
2824 xfi17(nin)%P(3,5,nn) = xrem(34,i+ideb)
2825 vfi17(nin)%P(1,5,nn) = xrem(35,i+ideb)
2826 vfi17(nin)%P(2,5,nn) = xrem(36,i+ideb)
2827 vfi17(nin)%P(3,5,nn) = xrem(37,i+ideb)
2828 xfi17(nin)%P(1,6,nn) = xrem(38,i+ideb)
2829 xfi17(nin)%P(2,6,nn) = xrem(39,i+ideb)
2830 xfi17(nin)%P(3,6,nn) = xrem(40,i+ideb)
2831 vfi17(nin)%P(1,6,nn) = xrem(41,i+ideb)
2832 vfi17(nin)%P(2,6,nn) = xrem(42,i+ideb)
2833 vfi17(nin)%P(3,6,nn) = xrem(43,i+ideb)
2834 xfi17(nin)%P(1,7,nn) = xrem(44,i+ideb)
2835 xfi17(nin)%P(2,7,nn) = xrem(45,i+ideb)
2836 xfi17(nin)%P(3,7,nn) = xrem(46,i+ideb)
2837 vfi17(nin)%P(1,7,nn) = xrem(47,i+ideb)
2838 vfi17(nin)%P(2,7,nn) = xrem(48,i+ideb)
2839 vfi17(nin)%P(3,7,nn) = xrem(49,i+ideb)
2840 xfi17(nin)%P(1,8,nn) = xrem(50,i+ideb)
2841 xfi17(nin)%P(2,8,nn) = xrem(51,i+ideb)
2842 xfi17(nin)%P(3,8,nn) = xrem(52,i+ideb)
2843 vfi17(nin)%P(1,8,nn) = xrem(53,i+ideb)
2844 vfi17(nin)%P(2,8,nn) = xrem(54,i+ideb)
2845 vfi17(nin)%P(3,8,nn) = xrem(55,i+ideb)
2846 xfi17(nin)%P(1,9,nn) = xrem(56,i+ideb)
2847 xfi17(nin)%P(2,9,nn) = xrem(57,i+ideb)
2848 xfi17(nin)%P(3,9,nn) = xrem(58,i+ideb)
2849 vfi17(nin)%P(1,9,nn) = xrem(59,i+ideb)
2850 vfi17(nin)%P(2,9,nn) = xrem(60,i+ideb)
2851 vfi17(nin)%P(3,9,nn) = xrem(61,i+ideb)
2852 xfi17(nin)%P(1,10,nn) = xrem(62,i+ideb)
2853 xfi17(nin)%P(2,10,nn) = xrem(63,i+ideb)
2854 xfi17(nin)%P(3,10,nn) = xrem(64,i+ideb)
2855 vfi17(nin)%P(1,10,nn) = xrem(65,i+ideb)
2856 vfi17(nin)%P(2,10,nn) = xrem(66,i+ideb)
2857 vfi17(nin)%P(3,10,nn) = xrem(67,i+ideb)
2858 xfi17(nin)%P(1,11,nn) = xrem(68,i+ideb)
2859 xfi17(nin)%P(2,11,nn) = xrem(69,i+ideb)
2860 xfi17(nin)%P(3,11,nn) = xrem(70,i+ideb)
2861 vfi17(nin)%P(1,11,nn) = xrem(71,i+ideb)
2862 vfi17(nin)%P(2,11,nn) = xrem(72,i+ideb)
2863 vfi17(nin)%P(3,11,nn) = xrem(73,i+ideb)
2864 xfi17(nin)%P(1,12,nn) = xrem(74,i+ideb)
2865 xfi17(nin)%P(2,12,nn) = xrem(75,i+ideb)
2866 xfi17(nin)%P(3,12,nn) = xrem(76,i+ideb)
2867 vfi17(nin)%P(1,12,nn) = xrem(77,i+ideb)
2868 vfi17(nin)%P(2,12,nn) = xrem(78,i+ideb)
2869 vfi17(nin)%P(3,12,nn) = xrem(79,i+ideb)
2870 xfi17(nin)%P(1,13,nn) = xrem(80,i+ideb)
2871 xfi17(nin)%P(2,13,nn) = xrem(81,i+ideb)
2872 xfi17(nin)%P(3,13,nn) = xrem(82,i+ideb)
2873 vfi17(nin)%P(1,13,nn) = xrem(83,i+ideb)
2874 vfi17(nin)%P(2,13,nn) = xrem(84,i+ideb)
2875 vfi17(nin)%P(3,13,nn) = xrem(85,i+ideb)
2876 xfi17(nin)%P(1,14,nn) = xrem(86,i+ideb)
2877 xfi17(nin)%P(2,14,nn) = xrem(87,i+ideb)
2878 xfi17(nin)%P(3,14,nn) = xrem(88,i+ideb)
2879 vfi17(nin)%P(1,14,nn) = xrem(89,i+ideb)
2880 vfi17(nin)%P(2,14,nn) = xrem(90,i+ideb)
2881 vfi17(nin)%P(3,14,nn) = xrem(91,i+ideb)
2882 xfi17(nin)%P(1,15,nn) = xrem(92,i+ideb)
2883 xfi17(nin)%P(2,15,nn) = xrem(93,i+ideb)
2884 xfi17(nin)%P(3,15,nn) = xrem(94,i+ideb)
2885 vfi17(nin)%P(1,15,nn) = xrem(95,i+ideb)
2886 vfi17(nin)%P(2,15,nn) = xrem(96,i+ideb)
2887 vfi17(nin)%P(3,15,nn) = xrem(97,i+ideb)
2888 xfi17(nin)%P(1,16,nn) = xrem(98,i+ideb)
2889 xfi17(nin)%P(2,16,nn) = xrem(99,i+ideb)
2890 xfi17(nin)%P(3,16,nn) = xrem(100,i+ideb)
2891 vfi17(nin)%P(1,16,nn) = xrem(101,i+ideb)
2892 vfi17(nin)%P(2,16,nn) = xrem(102,i+ideb)
2893 vfi17(nin)%P(3,16,nn) = xrem(103,i+ideb)
2895 frotsfi(nin)%P(1,nn) = xrem(104,i+ideb)
2896 frotsfi(nin)%P(2,nn) = xrem(105,i+ideb)
2897 frotsfi(nin)%P(3,nn) = xrem(106,i+ideb)
2898 frotsfi(nin)%P(4,nn) = xrem(107,i+ideb)
2899 frotsfi(nin)%P(5,nn) = xrem(108,i+ideb)
2900 frotsfi(nin)%P(6,nn) = xrem(109,i+ideb)
2901 frotsfi(nin)%P(7,nn) = xrem(110,i+ideb)
2903 ksfi(nin)%P(1,nn) = xrem(111,i+ideb)
2904 ksfi(nin)%P(2,nn) = xrem(112,i+ideb)
2908 ideb = ideb + oldnrtsr
2909 nsnfi(nin)%P(p) = nn-nnp
2913 lskyfi = nn*multimax
2920 IF(
ALLOCATED(xrem))
DEALLOCATE(xrem)
2929 IF(
ASSOCIATED(
afi17(nin)%P))
DEALLOCATE(
afi17(nin)%P)
2931 IF(elemfi>0)
ALLOCATE(
afi17(nin)%P(3,16,elemfi),stat=ierror1)
2932 IF(elemfi>0)
ALLOCATE(
stnfi17(nin)%P(16,elemfi),stat=ierror2)
2935 afi17(nin)%P(1,1,i) = zero
2936 afi17(nin)%P(2,1,i) = zero
2937 afi17(nin)%P(3,1,i) = zero
2939 afi17(nin)%P(1,2,i) = zero
2940 afi17(nin)%P(2,2,i) = zero
2941 afi17(nin)%P(3,2,i) = zero
2943 afi17(nin)%P(1,3,i) = zero
2944 afi17(nin)%P(2,3,i) = zero
2945 afi17(nin)%P(3,3,i) = zero
2947 afi17(nin)%P(1,4,i) = zero
2948 afi17(nin)%P(2,4,i) = zero
2949 afi17(nin)%P(3,4,i) = zero
2951 afi17(nin)%P(1,4,i) = zero
2952 afi17(nin)%P(2,4,i) = zero
2953 afi17(nin)%P(3,4,i) = zero
2955 afi17(nin)%P(1,5,i) = zero
2956 afi17(nin)%P(2,5,i) = zero
2957 afi17(nin)%P(3,5,i) = zero
2959 afi17(nin)%P(1,6,i) = zero
2960 afi17(nin)%P(2,6,i) = zero
2961 afi17(nin)%P(3,6,i) = zero
2963 afi17(nin)%P(1,7,i) = zero
2964 afi17(nin)%P(2,7,i) = zero
2965 afi17(nin)%P(3,7,i) = zero
2967 afi17(nin)%P(1,8,i) = zero
2968 afi17(nin)%P(2,8,i) = zero
2969 afi17(nin)%P(3,8,i) = zero
2971 afi17(nin)%P(1,9,i) = zero
2972 afi17(nin)%P(2,9,i) = zero
2973 afi17(nin)%P(3,9,i) = zero
2976 afi17(nin)%P(2,10,i) = zero
2977 afi17(nin)%P(3,10,i) = zero
2979 afi17(nin)%P(1,11,i) = zero
2980 afi17(nin)%P(2,11,i) = zero
2981 afi17(nin)%P(3,11,i) = zero
2983 afi17(nin)%P(1,12,i) = zero
2984 afi17(nin)%P(2,12,i) = zero
2985 afi17(nin)%P(3,12,i) = zero
2987 afi17(nin)%P(1,13,i) = zero
2989 afi17(nin)%P(3,13,i) = zero
2991 afi17(nin)%P(1,14,i) = zero
2992 afi17(nin)%P(2,14,i) = zero
2993 afi17(nin)%P(3,14,i) = zero
2995 afi17(nin)%P(1,15,i) = zero
2996 afi17(nin)%P(2,15,i) = zero
2997 afi17(nin)%P(3,15,i) = zero
2999 afi17(nin)%P(1,16,i) = zero
3000 afi17(nin)%P(2,16,i) = zero
3001 afi17(nin)%P(3,16,i) = zero
3010 IF(
ASSOCIATED(
fskyfi(nin)%P))
DEALLOCATE(
fskyfi(nin)%P)
3011 IF(
ASSOCIATED(
iskyfi(nin)%P))
DEALLOCATE(
iskyfi(nin)%P)
3014 ALLOCATE(
iskyfi(nin)%P(lskyfi),stat=ierror1)
3015 ALLOCATE(
fskyfi(nin)%P(40,lskyfi),stat=ierror2)
3019 IF(ierror1+ierror2+ierror3/=0)
THEN
3020 CALL ancmsg(msgid=20,anmode=aninfo)
3030 cand_n(i) = index(nn)+nmes