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