OpenRadioss 2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
intal1.F File Reference
#include "implicit_f.inc"
#include "com01_c.inc"
#include "com04_c.inc"
#include "param_c.inc"

Go to the source code of this file.

Functions/Subroutines

subroutine intal1 (output, ipari, x, v, a, iskew, skew, lcod, wa, ms, itab, fsav, intbuf_tab, fcont, fncont, h3d_data)

Function/Subroutine Documentation

◆ intal1()

subroutine intal1 ( type(output_), intent(inout) output,
integer, dimension(npari,ninter), intent(inout) ipari,
dimension(3,numnod), intent(inout) x,
dimension(3,numnod), intent(inout) v,
dimension(3,numnod), intent(inout) a,
integer, dimension(*), intent(inout) iskew,
dimension(*), intent(inout) skew,
integer, dimension(*), intent(inout) lcod,
dimension(*), intent(inout) wa,
dimension(*), intent(inout) ms,
integer, dimension(numnod), intent(inout) itab,
dimension(nthvki,*), intent(inout) fsav,
type(intbuf_struct_), dimension(*), intent(inout) intbuf_tab,
dimension(3,*), intent(inout) fcont,
dimension(3,*), intent(inout) fncont,
type(h3d_database) h3d_data )

Definition at line 36 of file intal1.F.

40C-----------------------------------------------
41C M o d u l e s
42C-----------------------------------------------
43 USE intbufdef_mod
44 USE h3d_mod
45 USE output_mod
46C-----------------------------------------------
47C I m p l i c i t T y p e s
48C-----------------------------------------------
49#include "implicit_f.inc"
50C-----------------------------------------------
51C C o m m o n B l o c k s
52C-----------------------------------------------
53#include "com01_c.inc"
54#include "com04_c.inc"
55#include "param_c.inc"
56C-----------------------------------------------
57C D u m m y A r g u m e n t s
58C-----------------------------------------------
59 type(output_), intent(inout) :: output
60 INTEGER,INTENT(INOUT) :: IPARI(NPARI,NINTER), ISKEW(*), LCOD(*), ITAB(NUMNOD)
61 my_real,INTENT(INOUT) :: x(3,numnod), v(3,numnod), a(3,numnod), skew(*), wa(*), ms(*),fsav(nthvki,*)
62 TYPE(INTBUF_STRUCT_),INTENT(INOUT) :: INTBUF_TAB(*)
63 my_real,INTENT(INOUT) :: fcont(3,*),fncont(3,*)
64 TYPE(H3D_DATABASE) :: H3D_DATA
65C-----------------------------------------------
66C L o c a l V a r i a b l e s
67C-----------------------------------------------
68 INTEGER N, NTY, NMN, NINT
69C-----------------------------------------------
70C S o u r c e L i n e s
71C-----------------------------------------------
72 DO n=1,ninter
73 nty =ipari(7,n)
74 IF(nty == 1)THEN
75 nmn =ipari(6,n)
76 nint=n
77 CALL intal2(output,
78 1 ipari(1,n) ,intbuf_tab(n) ,x ,v ,
79 2 a ,iskew ,skew ,lcod ,wa ,
80 3 wa(3*nmn+1) ,ms ,itab ,fsav(1,nint),fcont,
81 4 fncont ,h3d_data )
82 ELSEIF(nty == 9) THEN
83 nmn =ipari(6,n)
84 nint=n
85 IF(n2d == 0)THEN
86 CALL i9main3(
87 1 ipari(1,n) ,intbuf_tab(n),x ,v ,
88 2 a ,iskew ,skew ,lcod ,wa,
89 3 wa(3*nmn+1) ,ms ,wa(6*nmn+1) ,wa(7*nmn+1),itab,
90 4 fsav(1,n) )
91 ELSE
92 CALL i9main2(
93 1 ipari(1,n) ,intbuf_tab(n),x ,v,
94 2 a ,iskew ,skew ,lcod ,wa,
95 3 wa(3*nmn+1) ,ms ,wa(6*nmn+1) ,wa(7*nmn+1),itab,
96 4 fsav(1,n) )
97 ENDIF
98 ENDIF
99 ENDDO !next N
100C-----------------------------------------------
101 RETURN
102C
#define my_real
Definition cppsort.cpp:32
subroutine i9main2(ipari, intbuf_tab, x, v, a, iskew, skew, lcod, fn, ft, ms, msmn, msmt, itab, fsav)
Definition i9main2.F:39
subroutine i9main3(ipari, intbuf_tab, x, v, a, iskew, skew, lcod, fn, ft, ms, msmn, msmt, itab, fsav)
Definition i9main3.F:44
subroutine intal2(output, ipari, intbuf_tab, x, v, a, iskew, skew, lcod, e, msm, ms, itab, fsav, fcont, fncont, h3d_data)
Definition intal2.F:41