38 SUBROUTINE i14cmp(OUTPUT,IPARI ,INTBUF_TAB ,IGRSURF ,BUFSF ,
40 3 IN ,STIFN ,FCONT , MS ,FSKYI ,
41 4 ISKY ,NPC ,PLD ,H3D_DATA)
45 USE output_mod,
ONLY : output_
52#include "implicit_f.inc"
62 INTEGER IPARI(NPARI),ISKY(*), NPC(*)
66 . a(3,*) ,x(3,*) ,v(3,*) ,fsav(nthvki) ,
67 . wa(*) ,in(*) ,stifn(*),fcont(3,*),ms(*),
71 TYPE(intbuf_struct_) INTBUF_TAB
72 TYPE(OUTPUT_) :: OUTPUT
73 TYPE(H3D_DATABASE) :: H3D_DATA
74 TYPE (SURF_) ,
DIMENSION(NSURF) :: IGRSURF
78 INTEGER N,K,IGI,IGS,IM,NSN,NSC,NSP
79 INTEGER NLO,NFRIC,NDAMP1,NDAMP2
83 . stfac, gapmin, fric, visc, stf
86 gapmin=intbuf_tab%VARIABLES(2)
87 CALL i14can(nsn,intbuf_tab%NSV,x,intbuf_tab%KSURF(1),igrsurf,
88 2 bufsf,gapmin,nsc,wa(1),nsp,
89 3 wa(numnod+1),intbuf_tab%IMPACT,intbuf_tab%CIMP,intbuf_tab%NIMP,
92 stfac =intbuf_tab%STFAC(1)
94 fric =intbuf_tab%VARIABLES(1)
96 visc =intbuf_tab%VARIABLES(14)
100 CALL i14ela(x ,intbuf_tab%KSURF ,igrsurf ,bufsf ,nsc ,
101 2 wa(1) ,nsp ,wa(numnod+1) ,intbuf_tab%NSV,intbuf_tab%IMPACT,
102 3 intbuf_tab%CIMP ,intbuf_tab%NIMP ,stfac ,nlo ,gapmin ,
103 4 npc ,pld ,wa(2*numnod+1) ,stf )
105 CALL i14dmp(x ,v ,intbuf_tab%KSURF ,igrsurf ,bufsf ,
106 2 nsc ,wa(1) ,nsp ,wa(numnod+1) ,intbuf_tab%NSV ,
107 3 intbuf_tab%IMPACT,intbuf_tab%CIMP,intbuf_tab%NIMP,visc,ndamp1,
108 4 ndamp2 ,gapmin ,npc ,pld ,ms ,
109 5 wa(2*numnod+1) ,wa(3*numnod+1) ,stf )
112 CALL i14frt(output,a ,x ,v ,intbuf_tab%KSURF ,igrsurf ,
113 2 bufsf ,nsc ,wa(1) ,nsp ,wa(numnod+1) ,
114 3 intbuf_tab%NSV,intbuf_tab%IMPACT,intbuf_tab%CIMP,intbuf_tab%NIMP,
115 4 fric ,nfric ,npc ,pld ,gapmin ,stf ,
116 5 wa(2*numnod+1),wa(3*numnod+1),intbuf_tab%VARIABLES(9),ms,stifn ,
117 6 fsav ,fcont ,fskyi ,isky ,h3d_data)
subroutine i14cmp(output, ipari, intbuf_tab, igrsurf, bufsf, a, x, v, wa, fsav, in, stifn, fcont, ms, fskyi, isky, npc, pld, h3d_data)
subroutine i14dmp(x, v, ksurf, igrsurf, bufsf, nsc, ksc, nsp, ksp, ksi, impact, cimp, nimp, visc, ndamp1, ndamp2, gapmin, npc, pld, ms, wf, wst, stf)
subroutine i14ela(x, ksurf, igrsurf, bufsf, nsc, ksc, nsp, ksp, ksi, impact, cimp, nimp, stfac, nlo, gapmin, npc, pld, wf, stf)
subroutine i14frt(output, af, x, v, ksurf, igrsurf, bufsf, nsc, ksc, nsp, ksp, ksi, impact, cimp, nimp, fric, nfric, npc, pld, gapmin, stf, wf, wst, de, ms, stifn, fs, fcont, fskyi, isky, h3d_data)