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 (ipari, x, v, a, iskew, skew, lcod, wa, ms, itab, fsav, intbuf_tab, fcont, fncont, h3d_data)

Function/Subroutine Documentation

◆ intal1()

subroutine intal1 ( 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 35 of file intal1.F.

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