53
54
55
56 USE multi_fvm_mod
62 USE loads_mod
65 USE intbufdef_mod
70 USE sensor_mod
72 USE glob_therm_mod
73 USE pblast_mod
75 USE output_mod , ONLY : anim_has_noda_pext, h3d_has_noda_pext
76
77
78
79#include "implicit_f.inc"
80
81
82
83 INTEGER LMXVINT,LVARINT,TABVINT(*),ISP
84 TYPE(MULTI_FVM_STRUCT) ,INTENT(IN) :: MULTI_FVM
85 TYPE(H3D_DATABASE) ,INTENT(IN) ::
86 TYPE (DYNAIN_DATABASE) ,INTENT(IN) :: DYNAIN_DATA
87 TYPE (PARAMETERS_) ,INTENT(IN) :: INTER_PARAMETERS
88 TYPE (SENSORS_) ,INTENT(IN) :: SENSORS
89 TYPE (LOADS_) ,INTENT(IN) :: LOADS
90 type (glob_therm_) ,intent(in) :: GLOB_THERM
91 type (PBLAST_) ,intent(in) :: PBLAST
92
93
94
95#include "lagmult.inc"
96#include "com01_c.inc"
97#include "com04_c.inc"
98#include "com09_c.inc"
99#include "com10_c.inc"
100#include "sphcom.inc"
101#include "param_c.inc"
102#include "scr03_c.inc"
103#include "scr05_c.inc"
104#include "scrnoi_c.inc"
105#include "chara_c.inc"
106#include "task_c.inc"
107#include "scr16_c.inc"
108#include "scr14_c.inc"
109#include "scrcut_c.inc"
110#include "scr18_c.inc"
111#include "scr02_c.inc"
112#include "check.inc"
113#include "stati_c.inc"
114#include "scr07_c.inc"
115#include "timeri_c.inc"
116#include "couple_c.inc"
117#include "cong1_c.inc"
118#include "scr17_c.inc"
119#include "rad2r_c.inc"
120#include "warn_c.inc"
121#include "scrfs_c.inc"
122#include "spmd_c.inc"
123#include "fxbcom.inc"
124#include "eigcom.inc"
125#include "flowcom.inc"
126#include "impl1_c.inc"
127#include "tabsiz_c.inc"
128#include "remesh_c.inc"
129#include "com_xfem1.inc"
130#include "sysunit.inc"
131#include "intstamp_c.inc"
132#include "sms_c.inc"
133#include "submodel.inc"
134#include "inter18.inc"
135#include "inter22.inc"
136#include "drape_c.inc"
137#include "ige3d_c.inc"
138
139
140
141 INTEGER I,IVAR,IDUM
142
143
144
145
146 idum=0
147 DO ivar=1,lmxvint
148 tabvint(ivar)=0
149 ENDDO
150
151 tabvint(1) =n2d
152 tabvint(2) =ncpri
153 tabvint(3) =0
154 tabvint(4) =iale
155 tabvint(6) =ncycle
156 tabvint(7) =irun
157 tabvint(8) =iger
158 tabvint(10) =iroddl
159 tabvint(11) =ieuler
160 tabvint(12) =glob_therm%ITHERM
161 tabvint(13) =ihsh
162 tabvint(14) =itestv
163 tabvint(15) =iturb
164 tabvint(16) =ilag
165 tabvint(17) =isecut
166 tabvint(18) =idamp
167 tabvint(19) =irxdp
168 tabvint(20) =nmult
169 tabvint(21) =integ8
170 tabvint(22) =isigi
171 tabvint(23) =nspmd
172 tabvint(24) =lenwa
173 tabvint(25) =isgifl
175 tabvint(27) =nnods
176 tabvint(28) =ncnois
177 tabvint(29) =lcne0
178 tabvint(30) =ipari0
179 tabvint(31) =imaximp
180 tabvint(32) =nnoiser
181 tabvint(33) =nspgroup
182 tabvint(34) =iresmd
183 tabvint(35) =ifrwv
184
185 tabvint(5) =ngroup
186 tabvint(9) =lbufel
187
188 tabvint(36) = 0
189 tabvint(37) = sicode
190 tabvint(38) = 0
191 tabvint(39) = siskew
192 tabvint(40) = siskwn
193 tabvint(41) = siframe
194 tabvint(42) = sneth
195 tabvint(43) = sibcslag
196 tabvint(44) = sipart
197 tabvint(45) = snom_opt
198 tabvint(46) = snpc
199 tabvint(47) = 0
200 tabvint(48) = sixtg
201 tabvint(49) = sixtg1
202 tabvint(50) = sixs
203 tabvint(51) = sixq
204 tabvint(52) = sixc
205 tabvint(53) = sixt
206 tabvint(54) = sixp
207 tabvint(55) = sixr
208 tabvint(56) = sitab
209 tabvint(57) = sitabm1
210 tabvint(58) = sgjbufi
211 tabvint(59) =
ale%GLOBAL%SNALE
212 tabvint(60) =
ale%GLOBAL%SIELVS
213 tabvint(62) = sifill
214 tabvint(63) = sims
215
216 tabvint(64) = sisubs
217 tabvint(65) = sigrn
218 tabvint(66) = sisurf
219 tabvint(67) = sislin
220 tabvint(68) = sibufssg
221
222 tabvint(69) = skxx
223 tabvint(70) = sixx
224 tabvint(71) = skxsp
225 tabvint(72) = sixsp
226 tabvint(73) = snod2sp
227 tabvint(74) = sispsym
228 tabvint(75) = sispcond
229 tabvint(76) = sisphio
230 tabvint(77) = slprtsph
231 tabvint(78) = slonfsph
232 tabvint(79) = sibcl
233 tabvint(80) = sibfv
234 tabvint(81) = siecran
235 tabvint(82) = silas
236 tabvint(83) = siebcs
237 tabvint(84) = slaccelm
238 tabvint(85) = 0
239 tabvint(86) = snnlink
240 tabvint(87) = slnlink
241 tabvint(88) = 0
242 tabvint(89) = siparg
243 tabvint(90) = sdd_iad
244 tabvint(91) = sigrv
245 tabvint(92) = slgrav
246 tabvint(93) = siexlnk
247 tabvint(94) = sibvel
248 tabvint(95) = slbvel
249 tabvint(96) = siactiv
250 tabvint(97) = sibmpc
251 tabvint(98) = skinet
252 tabvint(99) = sipari
253 tabvint(100) = 0
254 tabvint(101) = snprw
255 tabvint(102) = 0
256 tabvint(103) = siconx
257 tabvint(104) = smadprt
258 tabvint(105) = smadsh4
259 tabvint(106) = smadsh3
260 tabvint(107) = smadsol
261 tabvint(108) = smadnod
262 tabvint(109) = smadfail
263 tabvint(110) = snpby
264 tabvint(111) = snpbyl
265 tabvint(112) = slpby
266 tabvint(113) = slpbyl
267 tabvint(114) = slrivet
268 tabvint(115) = snstrf
269 tabvint(116) = sljoint
270 tabvint(117) = snodpor
271 tabvint(118) = smonvol
272 tabvint(119) = slagbuf
273
274 tabvint(121) = siad_elem
275 tabvint(122) = siad_rby
276 tabvint(123) = siad_rby2
277 tabvint(124) = siad_i2m
278 tabvint(125) = siadcj
279 tabvint(126) = siad_rbm
280 tabvint(127) = siad_rbm2
281 tabvint(128) = siad_sec
282 tabvint(129) = siad_cut
283 tabvint(130) = sfr_elem
284 tabvint(131) = sfr_rby
285 tabvint(132) = sfr_wall
286 tabvint(133) = sfr_rby2
287 tabvint(134) = sfr_i2m
288 tabvint(135) = sfr_mv
289 tabvint(136) = sfr_ll
290 tabvint(137) = sfr_cj
291 tabvint(138) = sfr_rbm
292 tabvint(139) = sfr_rbm2
293 tabvint(140) = sfr_sec
294 tabvint(141) = sfr_cut
295 tabvint(142) = srg_cut
296 tabvint(143) = sfr_mad
297 tabvint(144) = sfr_i18
298 tabvint(145) = sweight
299 tabvint(146) = snewfront
300 tabvint(147) = numnod
301 tabvint(148) = snbrcvois
302 tabvint(149) = snbsdvois
303 tabvint(150) = slnrcvois
304 tabvint(151) = slnsdvois
305 tabvint(152) = snercvois
306 tabvint(153) = snesdvois
307 tabvint(154) = slercvois
308 tabvint(155) = slesdvois
309 tabvint(156) = 0
310 tabvint(157) = 0
311 tabvint(158) = snpsegcom
312 tabvint(159) = slsegcom
313 tabvint(160) = snporgeo
314 tabvint(161) = slnodpor
315
316
317
318 tabvint(162) = sx
319 tabvint(163) = sd
320 tabvint(164) = sv
321 tabvint(165) = svr
322 tabvint(166) = sdr
323 tabvint(167) = sthke
324 tabvint(168) = sdampr
325 tabvint(169) = sdamp
326 tabvint(170) = sms
327 tabvint(171) = sin
328 tabvint(172) = stf
329 tabvint(173) = spm
330 tabvint(174) = sskew
331 tabvint(175) = sxframe
332 tabvint(176) = sgeo
333 tabvint(177) = seani
334 tabvint(178) = sbufmat
335 tabvint(179) = sbufgeo
336 tabvint(180) = sbufsf
337 tabvint(181) = srbmpc
338 tabvint(182) = sgjbufr
339 tabvint(183) = sw
340 tabvint(184) = sveul
341 tabvint(185) = sfill
342 tabvint(186) = sdfill
343 tabvint(187) = salph
344 tabvint(188) = swb
345 tabvint(189) = sdsave
346 tabvint(191) = sasave
347 tabvint(192) = 0
348 tabvint(193) = 0
349 tabvint(194) = 0
350 tabvint(195) = 0
351 tabvint(196) = sspbuf
352 tabvint(200) = svsphio
353 tabvint(201) = ssphveln
354 tabvint(202) = smsnf
355 tabvint(203) = sforc
356 tabvint(204) = svel
357 tabvint(205) = sfsav
358 tabvint(206) = sfzero
359 tabvint(207) = sxlas
360 tabvint(208) = srebcs
361 tabvint(209) = saccelm
362 tabvint(210) = 0
363 tabvint(211) = sfbvel
364 tabvint(212) = sgrav
365 tabvint(213) = sfr_wave
366 tabvint(214) = sparts0
367 tabvint(215) = 0
368 tabvint(216) = selbuf
369 tabvint(217) = 0
370 tabvint(218) = srwbuf
371 tabvint(219) = srwsav
372 tabvint(220) = 0
373 tabvint(221) = srby
374 tabvint(222) = srbyl
375 tabvint(223) = srivet
376 tabvint(224) = ssecbuf
377 tabvint(225) = svolmon
378 tabvint(226) = slambda
379 tabvint(227) = srconx
380 tabvint(228) = sfasolfr
381 tabvint(229) = sdd_r2r
382 tabvint(230) = slprw
383 tabvint(231) = 0
384 tabvint(232) = siexmad
385 tabvint(233) = sigeo
386 tabvint(234) = sipm
387 tabvint(235) = skippon
388 tabvint(236) = ssegquadfr
389
390 tabvint(238) = nummat
391 tabvint(239) = numnod
392 tabvint(240) = numskw
393 tabvint(241) = numbcs
394 tabvint(242) = nanaly
395 tabvint(243) = numelq
396 tabvint(244) = numels
397 tabvint(245) = numelc
398 tabvint(246) = numelt
399 tabvint(247) =numgeo
400 tabvint(248)=nfunct
401 tabvint(249)=nconld
402 tabvint(250)=ninvel
403 tabvint(251)=nlaser
404 tabvint(252)=ninter
405 tabvint(253)=nrwall
406 tabvint(254)=nrbody
407 tabvint(255)=nodmas
408 tabvint(256)=nfxvel
409 tabvint(257)=nrivet
410 tabvint(258)=numelr
411 tabvint(259)=numelp
412 tabvint(260)=0
413 tabvint(261)=nsect
414 tabvint(262)=nrbag
415 tabvint(263)=njoint
416 tabvint(264)=
ale%GRID%NWALE
417 tabvint(265)=numeltg
418 tabvint(266)=nslag
419 tabvint(267)=nfacx
420 tabvint(268)=numpor
421 tabvint(269)=naccelm
422 tabvint(270)=sensors%NSENSOR
423 tabvint(271)=npreten
424 tabvint(272)=nvolu
425 tabvint(273)=npart
426 tabvint(274)=nsurf
427 tabvint(275)=nsubs
428 tabvint(276)=ngrav
429 tabvint(277)=nrby2
430 tabvint(278)=ngrnod
431 tabvint(279)=ngrbric
432 tabvint(280)=ngrquad
433 tabvint(281)=ngrshel
434 tabvint(282)=ngrsh3n
435 tabvint(283)=ngrbeam
436 tabvint(284)=ngrtrus
437 tabvint(285)=ngrspri
438 tabvint(286)=nlink
439 tabvint(287)=invstr
440 tabvint(288)=nslin
441 tabvint(289)=numelx
442 tabvint(290)=nconx
443 tabvint(291)=isumnx
444 tabvint(292)=nanim1d
445 tabvint(293)=nr2rlnk
446
447 tabvint(294)=anim_has_noda_pext*10 + h3d_has_noda_pext
448 tabvint(295)=ianim
449 tabvint(296)=ioutp
450 tabvint(297)=nhin2
451 tabvint(298)=ideli7
452
453 tabvint(299)=nsnod
454 tabvint(300)=nselq
455 tabvint(301)=nsels
456 tabvint(302)=nselc
457 tabvint(303)=nselt
458 tabvint(304)=nselp
459 tabvint(305)=nselr
460 tabvint(306)=nsrby
461 tabvint(307)=nsmat
462 tabvint(308)=nseltg
463 tabvint(309)=nthgrp
464 tabvint(310)=nthgrp0
465 tabvint(311)=nselu
466
467 tabvint(312)=npropm
468 tabvint(313)=nvsiz
469 tabvint(314)=npropg
470 tabvint(315)=nparg
471 tabvint(316)=lveul
472 tabvint(317)=nixs
473 tabvint(318)=nixq
474 tabvint(319)=nixc
475 tabvint(320)=nixt
476 tabvint(321)=nixp
477 tabvint(322)=nixr
478 tabvint(323)=nixtg
479 tabvint(324)=0
480 tabvint(325)=nixfr1
481 tabvint(326)=nixfr2
482 tabvint(327)=npari
483 tabvint(328)=lwamp
484 tabvint(329)=lwanmp
485 tabvint(330)=nisx
486 tabvint(331)=ligrn1
487 tabvint(332)=lisub1
488 tabvint(333)=nimv
489 tabvint(334)=nnpby
490 tabvint(335)=nrby
491 tabvint(336)=nifv
492 tabvint(337)=nthvki
493 tabvint(338)=npsav
494 tabvint(339)=nrcnx
495 tabvint(340)=nr2r
496 tabvint(379)=numfram
497 tabvint(380)=numsph
498 tabvint(381)=nselsp
499 tabvint(382)=nspcond
500 tabvint(384)=nsphsym
501 tabvint(385)=maxpjet
502 tabvint(386)=nisp
503 tabvint(387)=kvoisph
504 tabvint(388)=nspbuf
505 tabvint(389)=nispcond
506 tabvint(425)=intbag
507 tabvint(426)=ibagsurf
508 tabvint(427)=nrvolu
509 tabvint(428)=numels10
510 tabvint(429)=numels20
511 tabvint(430)=idampg
512 tabvint(431)=iclose
513
514
515 tabvint(434)=nibvel
516 tabvint(435)=lwasph
517 tabvint(436)=numels16
518 tabvint(437)=numels8
519 tabvint(438)=nrivf
520 tabvint(439)=nxframe
521 tabvint(440)=nsphio
522 tabvint(441)=nisphio
523 tabvint(442)=lag_ncf
524 tabvint(443)=lag_nkf
525 tabvint(444)=lag_nhf
526 tabvint(445)=lag_ncl
527 tabvint(446)=lag_nkl
528 tabvint(447)=lag_nhl
529 tabvint(448)=nbcslag
530 tabvint(449)=lactiv
531 tabvint(450)=nactiv
532 tabvint(451)=ndamp
533
534 tabvint(452)=nicbag
535 tabvint(453)=nrcbag
536 tabvint(454)=licbag
537 tabvint(455)=lrcbag
538 tabvint(456)=nibjet
539 tabvint(457)=nrbjet
540 tabvint(458)=nibhol
541 tabvint(459)=nrbhol
542 tabvint(460)=libagjet
543 tabvint(461)=lrbagjet
544 tabvint(462)=libaghol
545 tabvint(463)=lrbaghol
546 tabvint(464)=ngjoint
547 tabvint(465)=nummpc
548 tabvint(466)=lvsphio
549
550! tabvint(467)= sithgrpa -- obsolete
551
552
553
554
555
556
557
558
559
560 tabvint(476)=nthgrp01(1)
561 tabvint(477)=nthgrp01(2)
562 tabvint(478)=nthgrp01(3)
563 tabvint(479)=nthgrp01(4)
564 tabvint(480)=nthgrp01(5)
565 tabvint(481)=nthgrp01(6)
566 tabvint(482)=nthgrp01(7)
567 tabvint(483)=nthgrp01(8)
568 tabvint(484)=nthgrp01(9)
569
570 tabvint(485)=nthgrp1(1)
571 tabvint(486)=nthgrp1(2)
572 tabvint(487)=nthgrp1(3)
573 tabvint(488)=nthgrp1(4)
574 tabvint(489)=nthgrp1(5)
575 tabvint(490)=nthgrp1(6)
576 tabvint(491)=nthgrp1(7)
577 tabvint(492)=nthgrp1(8)
578 tabvint(493)=nthgrp1(9)
579
580 lvarint=493
581
582 CALL write_array(outp_v , 1, mx_outp, tabvint, lvarint)
583 CALL write_array(outp_ss, 1, mx_outp, tabvint, lvarint)
584 CALL write_array(outp_st, 1, mx_outp, tabvint, lvarint)
585 CALL write_array(outp_cs, 1, mx_outp, tabvint, lvarint)
586 CALL write_array(outp_ct, 1, mx_outp, tabvint, lvarint)
587 CALL write_array(outp_ts, 1, mx_outp, tabvint, lvarint)
588 CALL write_array(outp_ps, 1, mx_outp, tabvint, lvarint)
589 CALL write_array(outp_pt, 1, mx_outp, tabvint, lvarint)
590 CALL write_array(outp_rs, 1, mx_outp, tabvint, lvarint)
591 CALL write_array(outp_rt, 1, mx_outp, tabvint, lvarint)
592 CALL write_array(anim_v , 1, mx_ani , tabvint, lvarint)
593 CALL write_array(anim_t , 1, mx_ani , tabvint, lvarint)
594 CALL write_array(anim_e , 1, mx_ani , tabvint, lvarint)
595 CALL write_array(anim_ce, 1, mx_ani , tabvint, lvarint)
596 CALL write_array(anim_se, 1, mx_ani , tabvint, lvarint)
597 CALL write_array(anim_fe, 1, mx_ani , tabvint, lvarint)
598 CALL write_array(anim_ct, 1, mx_ani , tabvint, lvarint)
599 CALL write_array(anim_st, 1, mx_ani , tabvint, lvarint)
600 CALL write_array(anim_ft, 1, mx_ani , tabvint, lvarint)
601
602 lvarint=lvarint+1
603 tabvint(lvarint)=anim_m
604 lvarint=lvarint+1
605 tabvint(lvarint)=anim_k
606 lvarint=lvarint+1
607 tabvint(lvarint)=anim_u
608 lvarint=lvarint+1
609 tabvint(lvarint)=anim_mat
610 lvarint=lvarint+1
611 tabvint(lvarint)=ncuts
612 lvarint=lvarint+1
613 tabvint(lvarint)=iepsdot
614 lvarint=lvarint+1
615 tabvint(lvarint)=fmt_ani
616 lvarint=lvarint+1
617 tabvint(lvarint)=anim_vers
618 lvarint=lvarint+1
619 tabvint(lvarint)=izip
620 lvarint=lvarint+1
621 tabvint(lvarint)=nrbylag
622 lvarint=lvarint+1
623 tabvint(lvarint)=nfvlag
624 lvarint=lvarint+1
625 tabvint(lvarint)=nnprw
626 lvarint=lvarint+1
627 tabvint(lvarint)=nrwlag
628 lvarint=lvarint+1
629 tabvint(lvarint)=nhmax
630 lvarint=lvarint+1
631 tabvint(lvarint)=lagmod
632 lvarint=lvarint+1
633 tabvint(lvarint)=lagopt
634 lvarint=lvarint+1
635 tabvint(lvarint)=nsegflu
636 lvarint=lvarint+1
637 tabvint(lvarint)=
ale%GLOBAL%NVCONV
638
639 DO i=1,
ale%GLOBAL%LCONV
640 tabvint(lvarint+i)=
ale%GLOBAL%CODV(i)
641 ENDDO
642
643 lvarint=lvarint+
ale%GLOBAL%LCONV+1
644 tabvint(lvarint)=npebc
645 lvarint=lvarint+1
646 tabvint(lvarint)=nebcs
647 lvarint=lvarint+1
648 tabvint(lvarint)=nrbykin
649 lvarint=lvarint+1
650 tabvint(lvarint)=nbcskin
651 lvarint=lvarint+1
652 tabvint(lvarint)=numels8a
653 lvarint=lvarint+1
654 tabvint(lvarint)=numeltg6
655
656 DO i=1,12
657 tabvint(lvarint + i) = idtmin(i)
658 ENDDO
659
660 tabvint(lvarint + 13 ) = idtgr(11)
661 tabvint(lvarint + 14 ) = nodadt
662 tabvint(lvarint + 15 ) = nproc
663
664 tabvint(lvarint + 17 ) = th_vers
665 tabvint(lvarint + 18 ) = istatg
666 tabvint(lvarint + 19 ) = istat
667 tabvint(lvarint + 20 ) = nth
668 tabvint(lvarint + 21 ) = nanim
669 tabvint(lvarint + 22 ) = 0
670 tabvint(lvarint + 23 ) = imon
671 tabvint(lvarint + 24 ) = idum
672 DO i=1,10
673 tabvint(lvarint + 24 + i) = debug(i)
674 ENDDO
675 tabvint(lvarint + 35 ) = itrace
676 tabvint(lvarint + 36 ) =
ale%GLOBAL%INCOMP
677 tabvint(lvarint + 37 ) = 0
678 tabvint(lvarint + 38 ) =
ale%SUB%IALESUB
679 tabvint(lvarint + 39 ) = impl
680 tabvint(lvarint + 40 ) = nitmx
681 tabvint(lvarint + 41 ) =
ale%UPWIND%UPWM
682 tabvint(lvarint + 43 ) = iddw
683 tabvint(lvarint + 44 ) = ipread
684 tabvint(lvarint + 45 ) = nsflsw
685 tabvint(lvarint + 46 ) = ntflsw
686 tabvint(lvarint + 47 ) = 0
687 tabvint(lvarint + 48 ) = 0
688 tabvint(lvarint + 49 ) = irad2r
689
690 tabvint(lvarint + 50 ) = nnoise
691 tabvint(lvarint + 51 ) = rnoi
692 tabvint(lvarint + 52 ) = noisev
693 tabvint(lvarint + 53 ) = noisea
694 tabvint(lvarint + 54 ) = noisep
695
696 tabvint(lvarint + 55 ) = nrlink
697 tabvint(lvarint + 56 ) = nalelk
698 tabvint(lvarint + 57 ) = lllink
699
700 lvarint=lvarint+58
701 CALL write_array(anim_n, 1, mx_ani , tabvint, lvarint)
702
703 lvarint=lvarint+1
704 tabvint(lvarint)=ioutp_fmt
705 lvarint=lvarint+1
706 tabvint(lvarint)=npropgi
707 lvarint=lvarint+1
708 tabvint(lvarint)=npropmi
709 lvarint=lvarint+1
710 tabvint(lvarint)=nexmad
711 lvarint=lvarint+1
712 tabvint(lvarint)=nmadprt
713 lvarint=lvarint+1
714 tabvint(lvarint)=nmadsh4
715 lvarint=lvarint+1
716 tabvint(lvarint)=nmadsh3
717 lvarint=lvarint+1
718 tabvint(lvarint)=nmadsol
719 lvarint=lvarint+1
720 tabvint(lvarint)=nmadnod
721 lvarint=lvarint+1
722 tabvint(lvarint)=ishfram
723 lvarint=lvarint+1
724 tabvint(lvarint)= nskyrw0
725 lvarint=lvarint+1
726 tabvint(lvarint)= nskyrbk0
727 lvarint=lvarint+1
728 tabvint(lvarint)= nbddnod
729 lvarint=lvarint+1
730 tabvint(lvarint)= nbddnrb
731 lvarint=lvarint+1
732 tabvint(lvarint)= multimax
733 lvarint=lvarint+1
734 tabvint(lvarint)= nbddi2m
735 lvarint=lvarint+1
736 tabvint(lvarint)= niskyi2
737 lvarint=lvarint+1
738 tabvint(lvarint)= lcni2
739 lvarint=lvarint+1
740 tabvint(lvarint)= i2nsnt
741 lvarint=lvarint+1
742 tabvint(lvarint)= nskymv0
743 lvarint=lvarint+1
744 tabvint(lvarint)= nskymvc0
745 lvarint=lvarint+1
746 tabvint(lvarint)= nskyll0
747 lvarint=lvarint+1
748 tabvint(lvarint)= nbddncj
749 lvarint=lvarint+1
750 tabvint(lvarint)= nbddnrbm
751 lvarint=lvarint+1
752 tabvint(lvarint)= nskyrbm0
753 lvarint=lvarint+1
754 tabvint(lvarint)= nnodtcut
755 lvarint=lvarint+1
756 tabvint(lvarint)= nnodlcut
757 lvarint=lvarint+1
758 tabvint(lvarint)=nbddrbe3m
759 lvarint=lvarint+1
760 tabvint(lvarint)=nskyrbe30
761 lvarint=lvarint+1
762 tabvint(lvarint)= nparir
763 lvarint=lvarint+1
764 tabvint(lvarint)= numnodg
765 lvarint=lvarint+1
766 tabvint(lvarint)= numnodm
767 lvarint=lvarint+1
768 tabvint(lvarint)= numelqg
769 lvarint=lvarint+1
770 tabvint(lvarint)= numelcg
771 lvarint=lvarint+1
772 tabvint(lvarint)= numeltgg
773 lvarint=lvarint+1
774 tabvint(lvarint)= 0
775 lvarint=lvarint+1
776 tabvint(lvarint)= numelsg
777 lvarint=lvarint+1
778 tabvint(lvarint)= numelpg
779 lvarint=lvarint+1
780 tabvint(lvarint)= numelrg
781 lvarint=lvarint+1
782 tabvint(lvarint)= numeltrg
783 lvarint=lvarint+1
784 tabvint(lvarint)= nb1dg
785 lvarint=lvarint+1
786 tabvint(lvarint)= nskewag
787 lvarint=lvarint+1
788 tabvint(lvarint)= sectiom
789 lvarint=lvarint+1
790 tabvint(lvarint)= numels16g
791 lvarint=lvarint+1
792 tabvint(lvarint)= num16shift
793 lvarint=lvarint+1
794 tabvint(lvarint)= outyy_fmt
795 lvarint=lvarint+1
796 tabvint(lvarint)=nfxbody
797 lvarint=lvarint+1
798 tabvint(lvarint)=lennod
799 lvarint=lvarint+1
800 tabvint(lvarint)=lenmod
801 lvarint=lvarint+1
802 tabvint(lvarint)=lenglm
803 lvarint=lvarint+1
804 tabvint(lvarint)=lencp
805 lvarint=lvarint+1
806 tabvint(lvarint)=lenlm
807 lvarint=lvarint+1
808 tabvint(lvarint)=lenfls
809 lvarint=lvarint+1
810 tabvint(lvarint)=lendls
811 lvarint=lvarint+1
812 tabvint(lvarint)=lenvar
813 lvarint=lvarint+1
814 tabvint(lvarint)=lenrpm
815 lvarint=lvarint+1
816 tabvint(lvarint)=lenmcd
817 lvarint=lvarint+1
818 tabvint(lvarint)=lenelm
819 lvarint=lvarint+1
820 tabvint(lvarint)=lensig
821 lvarint=lvarint+1
822 tabvint(lvarint)=lengrvi
823 lvarint=lvarint+1
824 tabvint(lvarint)=lengrvr
825 lvarint=lvarint+1
826 tabvint(lvarint)=nbipm
827 lvarint=lvarint+1
828 tabvint(lvarint)=nsfxby
829 lvarint=lvarint+1
830 tabvint(lvarint)=neig
831 lvarint=lvarint+1
832 tabvint(lvarint)=neipm
833 lvarint=lvarint+1
834 tabvint(lvarint)=nerpm
835 lvarint=lvarint+1
836 tabvint(lvarint)=leibuf
837 lvarint=lvarint+1
838 tabvint(lvarint)= nintsub
839
840 lvarint=lvarint+1
841 tabvint(lvarint)=irootyy
842 lvarint=lvarint+1
843 tabvint(lvarint)=invers
844 lvarint=lvarint+1
845 tabvint(lvarint)=ncrst
846 lvarint=lvarint+1
847 tabvint(lvarint)=irltyp
848 lvarint=lvarint+1
849 tabvint(lvarint)=iretyp
850 lvarint=lvarint+1
851 tabvint(lvarint)=multirest
852 lvarint=lvarint+1
853 tabvint(lvarint)=irprev
854 lvarint=lvarint+1
855 tabvint(lvarint)= trimat
856 lvarint=lvarint+1
857 tabvint(lvarint)= sphshift
858 lvarint=lvarint+1
859 tabvint(lvarint)= numsphg
860 lvarint=lvarint+1
861 tabvint(lvarint)= numelxg
862 lvarint=lvarint+1
863 tabvint(lvarint)= nithgr
864 lvarint=lvarint+1
865 tabvint(lvarint)=npebcr
866 lvarint=lvarint+1
867 tabvint(lvarint)= nbi18
868 lvarint=lvarint+1
869 tabvint(lvarint)= nskyi18
870
871 lvarint=lvarint+1
872 tabvint(lvarint)= nsvois
873 lvarint=lvarint+1
874 tabvint(lvarint)= nqvois
875 lvarint=lvarint+1
876 tabvint(lvarint) = ntgvois
877 lvarint = lvarint + 1
878 tabvint(lvarint)= nrcvvois
879 lvarint=lvarint+1
880 tabvint(lvarint)= nsndvois
881 lvarint=lvarint+1
882 tabvint(lvarint)= nervois
883 lvarint=lvarint+1
884 tabvint(lvarint)= nesvois
885 lvarint=lvarint+1
886 tabvint(lvarint)= ilaw11
887 lvarint=lvarint+1
888 tabvint(lvarint)= nsegcom
889 lvarint=lvarint+1
890 tabvint(lvarint)= numporl
891 lvarint=lvarint+1
892 tabvint(lvarint)=
ale%GLOBAL%ICAA
893 lvarint=lvarint+1
894 tabvint(lvarint)= isphbuc
895 lvarint=lvarint+1
896 tabvint(lvarint)= nrdamp
897 lvarint=lvarint+1
898 tabvint(lvarint)=nsproc
899 lvarint=lvarint+1
900 tabvint(lvarint)=ndsolv
901 lvarint=lvarint+1
902 tabvint(lvarint)=nsbmax
903 lvarint=lvarint+1
904 tabvint(lvarint)=nsvmaxt
905 lvarint=lvarint+1
906 tabvint(lvarint)=nsmod
907 lvarint=lvarint+1
908 tabvint(lvarint)=nflow
909 lvarint=lvarint+1
910 tabvint(lvarint)=liflow
911 lvarint=lvarint+1
912 tabvint(lvarint)=lrflow
913 lvarint=lvarint+1
914 tabvint(lvarint)=niflow
915 lvarint=lvarint+1
916 tabvint(lvarint)=niioflow
917 lvarint=lvarint+1
918 tabvint(lvarint)=nrflow
919 lvarint=lvarint+1
920 tabvint(lvarint)=nrioflow
921 lvarint=lvarint+1
922 tabvint(lvarint)=icondp
923 lvarint=lvarint+1
924 tabvint(lvarint)=impl_s0
925 lvarint=lvarint+1
926 tabvint(lvarint)=nfasolfr
927 lvarint=lvarint+1
928 tabvint(lvarint)=nsegquadfr
929 lvarint=lvarint+1
930 tabvint(lvarint)=sfr_lagf
931 lvarint=lvarint+1
932 tabvint(lvarint)=sllagf
933 lvarint=lvarint+1
934 tabvint(lvarint)=nventtot
935
936 lvarint=lvarint+1
937 tabvint(lvarint)=numelc0
938 lvarint=lvarint+1
939 tabvint(lvarint)=numeltg0
940 lvarint=lvarint+1
941 tabvint(lvarint)=numnod0
942 lvarint=lvarint+1
943 tabvint(lvarint)=nadmesh
944 lvarint=lvarint+1
945 tabvint(lvarint)=levelmax
946 lvarint=lvarint+1
947 tabvint(lvarint)=iadmrule
948 lvarint=lvarint+1
949 tabvint(lvarint)=ksh4tree
950 lvarint=lvarint+1
951 tabvint(lvarint)=ksh3tree
952 lvarint=lvarint+1
953 tabvint(lvarint)=kpadmesh
954 lvarint=lvarint+1
955 tabvint(lvarint)=kcontact
956 lvarint=lvarint+1
957 tabvint(lvarint)=kipadmesh
958 lvarint=lvarint+1
959 tabvint(lvarint)=sicontact
960 lvarint=lvarint+1
961 tabvint(lvarint)=srcontact
962 lvarint=lvarint+1
963 tabvint(lvarint)=siskwp
964 lvarint=lvarint+1
965 tabvint(lvarint)=snskwp
966 lvarint=lvarint+1
967 tabvint(lvarint)=sisensp
968 lvarint=lvarint+1
969 tabvint(lvarint)=snsensp
970 lvarint=lvarint+1
971 tabvint(lvarint)=siaccp
972 lvarint=lvarint+1
973 tabvint(lvarint)=snaccp
974 lvarint=lvarint+1
975 tabvint(lvarint)=iisrots
976
977
978 lvarint=lvarint+1
979 tabvint(lvarint)=mx_stat
980 lvarint=lvarint+1
981 tabvint(lvarint)=istatf
982 DO i=1, mx_stat
983 lvarint=lvarint+1
984 tabvint(lvarint)=stat_c(i)
985 ENDDO
986
987
988 lvarint=lvarint+1
989 tabvint(lvarint)=dynain_data%IDYNAINF
990 DO i=1, dynain_data%MX_DYNAIN
991 lvarint=lvarint+1
992 tabvint(lvarint)=dynain_data%DYNAIN_C(i)
993 ENDDO
994 lvarint=lvarint+1
995 tabvint(lvarint)=dynain_data%DYNAIN_CHECK
996
997 lvarint=lvarint+1
998 tabvint(lvarint) = glob_therm%INTHEAT
999
1000 lvarint=lvarint+1
1001 tabvint(lvarint)=numelcrk
1002 lvarint=lvarint+1
1003 tabvint(lvarint)=nlevset
1004
1005
1006 lvarint=lvarint+1
1007 tabvint(lvarint) = glob_therm%ITHERM_FE
1008
1009 lvarint=lvarint+1
1010 tabvint(lvarint) = istatcnd_sav
1011
1012 lvarint=lvarint+1
1013 tabvint(lvarint)=lunit
1014 lvarint=lvarint+1
1015 tabvint(lvarint)=nunit0
1016 lvarint=lvarint+1
1017 tabvint(lvarint)=nunits
1018
1019 lvarint=lvarint+1
1020 tabvint(lvarint)=lsh4trim
1021 lvarint=lvarint+1
1022 tabvint(lvarint)=lsh3trim
1023
1024 lvarint=lvarint+1
1025 tabvint(lvarint)=iadmerrt
1026
1027 lvarint=lvarint+1
1028 tabvint(lvarint)=impose_dr
1029
1030 lvarint=lvarint+1
1031 tabvint(lvarint)=nintstamp
1032
1033 lvarint=lvarint+1
1034 tabvint(lvarint)=inter_ithknod
1035
1036
1037
1038 lvarint=lvarint+1
1039 tabvint(lvarint)= irigid_mat
1040
1041 lvarint=lvarint+1
1042 tabvint(lvarint)= nrbym
1043
1044 lvarint=lvarint+1
1045 tabvint(lvarint)= ngslnrbym
1046
1047 lvarint=lvarint+1
1048 tabvint(lvarint)= nfrbym
1049
1050 lvarint=lvarint+1
1051 tabvint(lvarint)= nirbym
1052
1053 lvarint=lvarint+1
1054 tabvint(lvarint)= nskyrbmk0
1055
1056
1057 lvarint=lvarint+1
1058 tabvint(lvarint)= glob_therm%NIFT
1059 lvarint=lvarint+1
1060 tabvint(lvarint)= glob_therm%NICONV
1061 lvarint=lvarint+1
1062 tabvint(lvarint)= glob_therm%LFACTHER
1063 lvarint=lvarint+1
1064 tabvint(lvarint)= glob_therm%NUMCONV
1065 lvarint=lvarint+1
1066 tabvint(lvarint)= glob_therm%NFXTEMP
1067 lvarint=lvarint+1
1068 tabvint(lvarint)= istamping
1069
1070 lvarint=lvarint+1
1071 tabvint(lvarint)=nrbe3
1072 lvarint=lvarint+1
1073 tabvint(lvarint)=sirbe3
1074 lvarint=lvarint+1
1075 tabvint(lvarint)=slrbe3
1076 lvarint=lvarint+1
1077 tabvint(lvarint)=sfrbe3
1078
1079 lvarint=lvarint+1
1080 tabvint(lvarint)=siad_rbe3m
1081 lvarint=lvarint+1
1082 tabvint(lvarint)=sfr_rbe3m
1083
1084
1085 lvarint=lvarint+1
1086 tabvint(lvarint)= sfr_rbym
1087 lvarint=lvarint+1
1088 tabvint(lvarint)= sfr_rbym2
1089
1090 lvarint=lvarint+1
1091 tabvint(lvarint) = sinoise
1092 lvarint=lvarint+1
1093 tabvint(lvarint) = sfnoise
1094 lvarint=lvarint+1
1095 tabvint(lvarint) = nnoise_sav
1096
1097 lvarint=lvarint+1
1098 tabvint(lvarint) = iplyxfem
1099 lvarint=lvarint+1
1100 tabvint(lvarint) = nplymax
1101 lvarint=lvarint+1
1102 tabvint(lvarint) = iplybcs
1103 lvarint=lvarint+1
1104 tabvint(lvarint) = nplyxfe
1105 lvarint=lvarint+1
1106 tabvint(lvarint) = eplyxfe
1107
1108 lvarint=lvarint+1
1109 tabvint(lvarint) = ngrpart
1110
1111
1112 lvarint=lvarint+1
1113 tabvint(lvarint) = smadidx
1114
1115
1116 lvarint=lvarint+1
1117 tabvint(lvarint)=madclnods
1118
1119 lvarint=lvarint+1
1120 tabvint(lvarint) = idtmins
1121 lvarint=lvarint+1
1122 tabvint(lvarint) = idtgrs
1123
1124 lvarint=lvarint+1
1125 tabvint(lvarint) = ireac
1126
1127 lvarint=lvarint+1
1128 tabvint(lvarint) = snom_sect
1129
1130 lvarint=lvarint+1
1131 tabvint(lvarint) = igrelem
1132
1133 lvarint=lvarint+1
1134 tabvint(lvarint) = nthpart
1135
1136
1137 lvarint=lvarint+1
1138 tabvint(lvarint)=irest_mselt
1139
1140
1141 lvarint=lvarint+1
1142 tabvint(lvarint)=nthread
1143
1144 lvarint=lvarint+1
1145 tabvint(lvarint)=idrot
1146
1147 lvarint=lvarint+1
1148 tabvint(lvarint)= glob_therm%NIRADIA
1149 lvarint=lvarint+1
1150 tabvint(lvarint)= glob_therm%NUMRADIA
1151
1152 lvarint=lvarint+1
1153 tabvint(lvarint)= glob_therm%NITFLUX
1154 lvarint=lvarint+1
1155 tabvint(lvarint)= glob_therm%NFXFLUX
1156
1157 lvarint=lvarint+1
1158 tabvint(lvarint)= nsmspcg
1159
1160 lvarint=lvarint+1
1161 tabvint(lvarint)= ntable
1162
1163 lvarint=lvarint+1
1164 tabvint(lvarint)=nbddnrbe2
1165 lvarint=lvarint+1
1166 tabvint(lvarint)=nrbe2
1167 lvarint=lvarint+1
1168 tabvint(lvarint)=sirbe2
1169 lvarint=lvarint+1
1170 tabvint(lvarint)=slrbe2
1171
1172 lvarint=lvarint+1
1173 tabvint(lvarint)=siad_rbe2
1174 lvarint=lvarint+1
1175 tabvint(lvarint)=sfr_rbe2
1176
1177 lvarint=lvarint+1
1178 tabvint(lvarint)=nhrbe2
1179
1180 lvarint=lvarint+1
1181 tabvint(lvarint) = ialelag
1182
1183 lvarint=lvarint+1
1184 tabvint(lvarint)=nrbe2g
1185
1186 lvarint=lvarint+1
1187 tabvint(lvarint)=nrbe3g
1188
1189
1190
1191 lvarint=lvarint+1
1192 tabvint(lvarint)=icrack3d
1193 lvarint=lvarint+1
1194 tabvint(lvarint)=lcnepxfem
1195 lvarint=lvarint+1
1196 tabvint(lvarint)=sithvar
1197 lvarint=lvarint+1
1198 tabvint(lvarint)=nplynodg
1199
1200 lvarint=lvarint+1
1201 tabvint(lvarint) = nxref
1202
1203 lvarint=lvarint+1
1204 tabvint(lvarint) = idtmins_int
1205
1206 lvarint=lvarint+1
1207 tabvint(lvarint)=slcfield
1208 lvarint=lvarint+1
1209 tabvint(lvarint)=nload
1210 lvarint=lvarint+1
1211 tabvint(lvarint)=idamp_rdof
1212 lvarint=lvarint+1
1213 tabvint(lvarint)=lskew
1214 lvarint=lvarint+1
1215 tabvint(lvarint)=liskn
1216 lvarint=lvarint+1
1217 tabvint(lvarint)=lfxvelr
1218
1219 lvarint=lvarint+1
1220 tabvint(lvarint)=nloadc
1221 lvarint=lvarint+1
1222 tabvint(lvarint)=slloadp
1223 lvarint=lvarint+1
1224 tabvint(lvarint)=nloadp
1225 lvarint=lvarint+1
1226 tabvint(lvarint)=nloadp_hyd
1227 lvarint=lvarint+1
1228 tabvint(lvarint)=nintloadp
1229 lvarint=lvarint+1
1230 tabvint(lvarint)=nintloadp21
1231
1232 lvarint=lvarint+1
1233 tabvint(lvarint)=lcnecrkxfem
1234 lvarint=lvarint+1
1235 tabvint(lvarint)=ncrkxfe
1236 lvarint=lvarint+1
1237 tabvint(lvarint)=ecrkxfe
1238 lvarint=lvarint+1
1239 tabvint(lvarint)=nlevmax
1240 lvarint=lvarint+1
1241 tabvint(lvarint)=ncrknodg
1242 lvarint=lvarint+1
1243 tabvint(lvarint)=ienrnod
1244 lvarint=lvarint+1
1245
1246 tabvint(lvarint)=sibufssg_io
1247 lvarint=lvarint+1
1248 tabvint(lvarint)=nibsph
1249 lvarint=lvarint+1
1250 tabvint(lvarint)=slinale
1251 lvarint=lvarint+1
1252 tabvint(lvarint)=nsubmod
1253 lvarint=lvarint+1
1254 tabvint(lvarint)=
ale%GLOBAL%NALENOVS
1255
1256 lvarint=lvarint+1
1257 tabvint(lvarint)=lnopt1
1258 lvarint=lvarint+1
1259 tabvint(lvarint)=lilset1
1260 lvarint=lvarint+1
1261 tabvint(lvarint)=lislin1
1262 lvarint=lvarint+1
1263 tabvint(lvarint)=ltitr
1264 lvarint=lvarint+1
1265 tabvint(lvarint)=lisurf1
1266 lvarint=lvarint+1
1267 tabvint(lvarint)=lipart1
1268 lvarint=lvarint+1
1269 tabvint(lvarint)= sizfield
1270 lvarint=lvarint+1
1271 tabvint(lvarint)= sizloadp
1272 lvarint=lvarint+1
1273 tabvint(lvarint)= i2nsn25
1274 lvarint=lvarint+1
1275 tabvint(lvarint)=lvoisph
1276 lvarint=lvarint+1
1277 tabvint(lvarint)=anim_ply
1278 lvarint=lvarint+1
1279 tabvint(lvarint)=sibordnode
1280 lvarint=lvarint+1
1281 tabvint(lvarint)=siedgesh
1282
1283 lvarint=lvarint+1
1284 tabvint(lvarint)=ecrkxfec
1285 lvarint=lvarint+1
1286 tabvint(lvarint)=ecrkxfetg
1287 lvarint=lvarint+1
1288 tabvint(lvarint)=numedges
1289
1290 lvarint=lvarint+1
1291 tabvint(lvarint)=int22
1292 lvarint=lvarint+1
1293 tabvint(lvarint)=i22_aleul
1294 lvarint=lvarint+1
1295 tabvint(lvarint)=nsub22
1296 lvarint=lvarint+1
1297 tabvint(lvarint)=ioutp22
1298 lvarint=lvarint+1
1299 tabvint(lvarint)=i22law37
1300 lvarint=lvarint+1
1301 tabvint(lvarint)=i22law51
1302
1303 lvarint=lvarint+1
1304 tabvint(lvarint)= icrash
1305
1306 lvarint=lvarint+1
1307 tabvint(lvarint) = siad_edge
1308 lvarint=lvarint+1
1309 tabvint(lvarint) = sfr_edge
1310 lvarint=lvarint+1
1311 tabvint(lvarint) = sfr_nbedge
1312
1313 lvarint=lvarint+1
1314 tabvint(lvarint) = nbgauge
1315 lvarint=lvarint+1
1316 tabvint(lvarint) = llaccelm
1317 lvarint=lvarint+1
1318 tabvint(lvarint) = llgauge
1319
1320 lvarint=lvarint+1
1321 tabvint(lvarint) = sigaup
1322 lvarint=lvarint+1
1323 tabvint(lvarint) = sngaup
1324
1325 lvarint=lvarint+1
1326 tabvint(lvarint)= sdd_r2r_elem
1327 lvarint=lvarint+1
1328 tabvint(lvarint)= r2r_siu
1329
1330 lvarint=lvarint+1
1331 tabvint(lvarint) = ftempvar21
1332
1333 lvarint=lvarint+1
1334 tabvint(lvarint) = numnodxfe
1335 lvarint=lvarint+1
1336 tabvint(lvarint) = snodglobxfe
1337
1338 lvarint=lvarint+1
1339 tabvint(lvarint) = nsphsol
1340 lvarint=lvarint+1
1341 tabvint(lvarint) = first_sphsol
1342 lvarint=lvarint+1
1343 tabvint(lvarint) = iddom
1344 lvarint=lvarint+1
1345 tabvint(lvarint) = nummat0
1346 lvarint=lvarint+1
1347 tabvint(lvarint) = numgeo0
1348 lvarint=lvarint+1
1349 tabvint(lvarint) = intplyxfem
1350 lvarint=lvarint+1
1351 tabvint(lvarint) = i22len
1352
1353 lvarint=lvarint+1
1354 tabvint(lvarint) = ncluster
1355
1356 lvarint=lvarint+1
1357 tabvint(lvarint)=nxlaymax
1358
1359 lvarint=lvarint+1
1360 tabvint(lvarint)=srthbuf
1361
1362 lvarint=lvarint+1
1363 tabvint(lvarint) = numelig3d
1364 lvarint=lvarint+1
1365 tabvint(lvarint) = skxig3d
1366 lvarint=lvarint+1
1367 tabvint(lvarint) = sixig3d
1368 lvarint=lvarint+1
1369 tabvint(lvarint) = sknot
1370 lvarint=lvarint+1
1371 tabvint(lvarint) = sknotlocpc
1372 lvarint=lvarint+1
1373 tabvint(lvarint) = sknotlocel
1374 lvarint=lvarint+1
1375 tabvint(lvarint) = numfakenodigeo
1376 lvarint=lvarint+1
1377 tabvint(lvarint) = deg_max
1378
1379 lvarint=lvarint+1
1380 tabvint(lvarint) = nxel
1381
1382 lvarint=lvarint+1
1383 tabvint(lvarint) = nfilsol
1384 lvarint=lvarint+1
1385 tabvint(lvarint) = sensors%SFSAV
1386
1387 lvarint=lvarint+1
1388 tabvint(lvarint) = sensors%STABSEN
1389
1390 lvarint=lvarint+1
1391 tabvint(lvarint)=ipart_stack
1392 lvarint=lvarint+1
1393 tabvint(lvarint)=npt_stack
1394 lvarint=lvarint+1
1395 tabvint(lvarint)=ns_stack
1396
1397 lvarint=lvarint+1
1399 lvarint=lvarint+1
1401 lvarint=lvarint+1
1403 lvarint=lvarint+1
1405 lvarint=lvarint+1
1407
1408
1409 lvarint=lvarint+1
1410 tabvint(lvarint)=isfem
1411
1412 lvarint=lvarint+1
1413 tabvint(lvarint) = nloadp_f
1414 lvarint=lvarint+1
1415 tabvint(lvarint) = pblast%NLOADP_B
1416
1417 lvarint=lvarint+1
1418 tabvint(lvarint) = loads%NLOAD_CYL
1419
1420 lvarint=lvarint+1
1421 tabvint(lvarint) = idtmin(51)
1422
1423 lvarint=lvarint+1
1424 tabvint(lvarint) = idtmin(52)
1425
1426 lvarint=lvarint+1
1427 tabvint(lvarint)=nbr_gpmp
1428
1429 lvarint=lvarint+1
1430 tabvint(lvarint)=taille
1431
1432 lvarint=lvarint+1
1433 tabvint(lvarint)=ninter25
1434
1435 lvarint=lvarint+1
1436 tabvint(lvarint)=numnor
1437
1438 lvarint=lvarint+1
1439 tabvint(lvarint)=nbddnort
1440
1441 lvarint=lvarint+1
1442 tabvint(lvarint)=nbddnor_max
1443
1444 lvarint=lvarint+1
1445 tabvint(lvarint)=nbccfr25
1446
1447 lvarint=lvarint+1
1448 tabvint(lvarint)=nbccnor
1449
1450 lvarint=lvarint+1
1451 tabvint(lvarint)=nbddedgt
1452
1453 lvarint=lvarint+1
1454 tabvint(lvarint)=nbddedg_max
1455
1456 lvarint=lvarint+1
1457 tabvint(lvarint)=nsnt25
1458
1459 lvarint=lvarint+1
1460 tabvint(lvarint)=nrtmx25
1461
1462 lvarint=lvarint+1
1463 tabvint(lvarint)=ndrape
1464
1465 lvarint=lvarint+1
1466 tabvint(lvarint) = lractiv
1467
1468 lvarint=lvarint+1
1469 tabvint(lvarint)=numply
1470
1471 lvarint=lvarint+1
1472 tabvint(lvarint)=numstack
1473
1474 lvarint=lvarint+1
1475 tabvint(lvarint)=tabmp_l
1476
1477
1478 lvarint=lvarint+1
1479 tabvint(lvarint)=sol2sph_flag
1480 lvarint=lvarint+1
1481 tabvint(lvarint)=itsol2sph
1482
1483 lvarint=lvarint+1
1484 tabvint(lvarint)=
ale%GLOBAL%ISFINT
1485
1486 lvarint=lvarint+1
1487 tabvint(lvarint)=ns10e
1488 lvarint=lvarint+1
1489 tabvint(lvarint)=lcncnd
1490 lvarint=lvarint+1
1491 tabvint(lvarint)=siad_cndm
1492 lvarint=lvarint+1
1493 tabvint(lvarint)=sfr_cndm
1494
1495 lvarint=lvarint+1
1496 tabvint(lvarint)=ish3nfram
1497 lvarint=lvarint+1
1498 tabvint(lvarint)=stab_mat
1499
1500 lvarint=lvarint+1
1501 tabvint(lvarint)=isms_selec
1502 lvarint = lvarint + 1
1503 tabvint(lvarint) = 0
1504 IF (multi_fvm%IS_USED) tabvint(lvarint) = 1
1505 lvarint = lvarint + 1
1506 tabvint(lvarint) = 0
1507 IF (multi_fvm%IS_USED) tabvint(lvarint) = multi_fvm%NBMAT
1508
1509 lvarint=lvarint+1
1510 tabvint(lvarint)=is17_old
1511
1512 lvarint=lvarint+1
1513 tabvint(lvarint)=h3d_data%IH3D
1514
1515 lvarint=lvarint+1
1516 tabvint(lvarint)=numels10g
1517
1518 lvarint=lvarint+1
1519 tabvint(lvarint)=numels20g
1520
1521 lvarint=lvarint+1
1522 tabvint(lvarint)=
ale%GLOBAL%I_DT_NODA_ALE_ON
1523
1524
1525 lvarint=lvarint+1
1526 tabvint(lvarint) = interadhesion
1527
1528
1529 lvarint=lvarint+1
1530 tabvint(lvarint) = ninterfric
1531
1532 lvarint=lvarint+1
1533 tabvint(lvarint)=lensubs
1534
1535 lvarint=lvarint+1
1536 tabvint(lvarint)=lenigrnod
1537
1538 lvarint=lvarint+1
1539 tabvint(lvarint)=lenigrbric
1540
1541 lvarint=lvarint+1
1542 tabvint(lvarint)=lenigrquad
1543
1544 lvarint=lvarint+1
1545 tabvint(lvarint)=lenigrsh4n
1546
1547 lvarint=lvarint+1
1548 tabvint(lvarint)=lenigrsh3n
1549
1550 lvarint=lvarint+1
1551 tabvint(lvarint)=lenigrtrus
1552
1553 lvarint=lvarint+1
1554 tabvint(lvarint)=lenigrbeam
1555
1556 lvarint=lvarint+1
1557 tabvint(lvarint)=lenigrspri
1558
1559 lvarint=lvarint+1
1560 tabvint(lvarint)=lenigrpart
1561
1562 lvarint=lvarint+1
1563 tabvint(lvarint)=lenisurf
1564
1565 lvarint=lvarint+1
1566 tabvint(lvarint)=lenislin
1567
1568 lvarint=lvarint+1
1569 tabvint(lvarint)=idts6
1570
1571 lvarint=lvarint+1
1572 tabvint(lvarint)=idt1sol
1573
1574 lvarint=lvarint+1
1575 tabvint(lvarint)=idt1tet10
1576
1577 lvarint=lvarint+1
1578 tabvint(lvarint)=idt1sh
1579
1580
1581 lvarint=lvarint+1
1582 tabvint(lvarint)=h3d_data%N_SCAL_SKID
1583! h3d anim-> is maximum contact force/contact pressure computed
1584 lvarint=lvarint+1
1586 lvarint=lvarint+1
1588 lvarint=lvarint+1
1590 lvarint=lvarint+1
1592 lvarint=lvarint+1
1594 lvarint=lvarint+1
1596 lvarint=lvarint+1
1598 lvarint=lvarint+1
1600 lvarint=lvarint+1
1602 lvarint=lvarint+1
1604 lvarint=lvarint+1
1606 lvarint=lvarint+1
1608
1609 lvarint=lvarint+1
1610 tabvint(lvarint) = nitsche
1611
1612 lvarint=lvarint+1
1613 tabvint(lvarint) =
npinch
1614 lvarint=lvarint+1
1616
1617 lvarint=lvarint+1
1618 tabvint(lvarint) =
ale%UPWIND%I_SUPG_ON_OFF
1619
1620 lvarint=lvarint+1
1621 tabvint(lvarint)=nledge
1622
1623 lvarint=lvarint+1
1624 tabvint(lvarint)=inispri
1625
1626 lvarint=lvarint+1
1627 tabvint(lvarint)=sensors%NSTOP
1628 lvarint=lvarint+1
1629 tabvint(lvarint)=sensors%NSTAT
1630 lvarint=lvarint+1
1631 tabvint(lvarint)=sensors%NOUTP
1632 lvarint=lvarint+1
1633 tabvint(lvarint)=sensors%NANIM
1634
1635 lvarint=lvarint+1
1636 tabvint(lvarint)=nibcld
1637 lvarint=lvarint+1
1638 tabvint(lvarint)=lfaccld
1639
1640 lvarint=lvarint+1
1641 tabvint(lvarint)=nigrv
1642 lvarint=lvarint+1
1643 tabvint(lvarint)=lfacgrv
1644
1645 lvarint=lvarint+1
1646 tabvint(lvarint)=nbcscyc
1647 lvarint=lvarint+1
1648 tabvint(lvarint)=sibcscyc
1649 lvarint=lvarint+1
1650 tabvint(lvarint)=slbcscyc
1651
1652 lvarint=lvarint+1
1653 tabvint(lvarint)=inter18_autoparam
1654 lvarint=lvarint+1
1655 IF(inter18_is_variable_gap_defined) THEN
1656 tabvint(lvarint) = 1
1657 ELSE
1658 tabvint(lvarint) = 0
1659 ENDIF
1660
1661
1662 IF ((iale > 0 .AND.
ale%GRID%NWALE == 6) .OR. inter18_autoparam == 1 .OR. inter18_is_variable_gap_defined)
THEN
1663 lvarint = lvarint + 1
1664 tabvint(lvarint) = ne_slercvois
1665 lvarint = lvarint + 1
1666 tabvint(lvarint) = ne_slesdvois
1667 lvarint = lvarint + 1
1668 tabvint(lvarint) = ne_nsvois
1669 lvarint = lvarint + 1
1670 tabvint(lvarint) = ne_nqvois
1671 lvarint = lvarint + 1
1672 tabvint(lvarint) = ne_ntgvois
1673 ENDIF
1674 lvarint=lvarint+1
1675 tabvint(lvarint)=pdel
1676
1677 lvarint=lvarint+1
1678 tabvint(lvarint)=nslipring
1679 lvarint=lvarint+1
1680 tabvint(lvarint)=nretractor
1681 lvarint=lvarint+1
1682 tabvint(lvarint)=nslipring_g
1683 lvarint=lvarint+1
1684 tabvint(lvarint)=nretractor_g
1685 lvarint=lvarint+1
1686 tabvint(lvarint)=n_anchor_remote
1687 lvarint=lvarint+1
1688 tabvint(lvarint)=n_anchor_remote_send
1689 lvarint=lvarint+1
1690 tabvint(lvarint)=n_seatbelt
1691 lvarint=lvarint+1
1692 tabvint(lvarint)=n_seatbelt_2d
1693
1694 lvarint=lvarint+1
1695 tabvint(lvarint)=lastanimcycle
1696
1697 lvarint=lvarint+1
1698 tabvint(lvarint)=lasth3dcycle
1699
1700 lvarint=lvarint+1
1701 tabvint(lvarint)=lastdyncycle
1702
1703 lvarint=lvarint+1
1704 tabvint(lvarint)=laststatcycle
1705
1706
1707
1708 lvarint=lvarint+1
1709 tabvint(lvarint)=st_invers
1710
1711
1712 lvarint=lvarint+1
1713 tabvint(lvarint)=nrbody0
1714
1715 lvarint=lvarint+1
1717 lvarint=lvarint+1
1719 lvarint=lvarint+1
1721 lvarint=lvarint+1
1723
1724 lvarint=lvarint+1
1725 tabvint(lvarint)=th_strain
1726
1727 lvarint=lvarint+1
1729 lvarint=lvarint+1
1731
1732 lvarint=lvarint+1
1733 tabvint(lvarint) = inter_parameters%ISTIF_DT
1734
1735 lvarint=lvarint+1
1736 tabvint(lvarint) = inter_parameters%INTCAREA
1737
1738
1739 lvarint=lvarint+1
1740 tabvint(lvarint) = loads%NLOAD_CLOAD
1741
1742 lvarint=lvarint+1
1743 tabvint(lvarint) = loads%NLOAD_PLOAD
1744
1745 lvarint=lvarint+1
1747
1748 lvarint=lvarint+1
1749 tabvint(lvarint) = inter_parameters%INT25_EROSION_SOLID
1750
1751 lvarint=lvarint+1
1752 tabvint(lvarint) = loads%NINIVELT
1753
1754 lvarint=lvarint+1
1755 tabvint(lvarint) =
ale%REZON%NUM_NUVAR_MAT
1756 lvarint=lvarint+1
1757 tabvint(lvarint) =
ale%REZON%NUM_NUVAR_EOS
1758
1759
1760
1761 IF (lvarint > lmxvint)stop 123
1762
1763 RETURN
type(alefvm_param_), target alefvm_param
type(alemuscl_param_) alemuscl_param
subroutine write_array(array, idx1, idx2, tabvint, lvarint)