31 1 NSV ,IXS ,IXS16 ,IXS20 ,NELEM ,
32 2 NME ,MWA ,NSN ,CAND_E ,CAND_N ,
33 3 NOINT ,I_STOK_GLOB,TZINF ,MINBOX ,EMINX ,
34 4 XSAV ,ITASK ,X ,V ,A ,
35 5 MX_CAND ,IXS10 ,ESH_T)
39#include "implicit_f.inc"
53 INTEGER NME, NSN, NOINT,,ITASK,MX_CAND,
55 INTEGER CAND_E(*),CAND_N(*),IXS(NIXS
61 . x(3,*),eminx(6,*),xsav(3,*),v(3,*) ,a(3,*)
66 INTEGER I, J, K, CONT,NB_N_B,I_STOK ,NSNF,NSNL,
67 . , IP1, IP2, IP21, IP22, IP31, MAXSIZ,
74 WRITE(istdo,*)
'** NEW SORT FOR INTERFACE NUMBER ',noint,
76 WRITE(iout,*)
'** NEW SORT FOR INTERFACE NUMBER ',noint,
81 nsnf = 1 + itask*nsn / nthread
82 nsnl = (itask+1)*nsn / nthread
85 xsav(1,j) = x(1,j)+dt2*(v(1,j)+dt12*a(1,j))
86 xsav(2,j) = x(2,j)+dt2*(v(2,j)+dt12*a(2,j))
87 xsav(3,j) = x(3,j)+dt2*(v(3,j)+dt12*a(3,j))
90 DO i=1+esh_t,nme+esh_t
92 xsav(1,j) = x(1,j)+dt2*(v(1,j)+dt12*a(1,j))
93 xsav(2,j) = x(2,j)+dt2*(v(2,j)+dt12*a(2,j))
94 xsav(3,j) = x(3,j)+dt2*(v(3,j)+dt12*a(3,j))
97 DO i=1+esh_t,nme+esh_t
106 xsav(1,j) = x(1,j)+dt2*(v(1,j)+dt12*a(1,j))
107 xsav(2,j) = x(2,j)+dt2*(v(2,j)+dt12*a(2,j))
108 xsav(3,j) = x(3,j)+dt2*(v(3,j)+dt12*a(3,j))
114 xsav(1,j) = x(1,j)+dt2*(v(1,j)+dt12*a(1,j))
115 xsav(2,j) = x(2,j)+dt2*(v(2,j)+dt12*a(2,j))
116 xsav(3,j) = x(3,j)+dt2*(v(3,j)+dt12*a(3,j))
122 xsav(1,j) = x(1,j)+dt2*(v(1,j)+dt12*a(1,j))
123 xsav(2,j) = x(2,j)+dt2*(v(2,j)+dt12*a(2,j))
124 xsav(3,j) = x(3,j)+dt2*(v(3,j)+dt12*a(3,j))
159 1 mwa(ip1),mwa(ip2) ,mwa(ip21),mwa(ip22),nsn ,
160 2 tzinf ,ixs ,ixs16 ,ixs20 ,nelem ,
161 3 nsv ,maxsiz ,cand_n ,cand_e ,minbox ,
162 5 cont ,nb_n_b ,eminx ,i_stok_glob,nme ,
163 6 itask ,noint ,x ,v ,a ,
164 7 mx_cand ,ixs10 ,esh_t )
subroutine i16buce(nsv, ixs, ixs16, ixs20, nelem, nme, mwa, nsn, cand_e, cand_n, noint, i_stok_glob, tzinf, minbox, eminx, xsav, itask, x, v, a, mx_cand, ixs10, esh_t)
subroutine i16tri(bpe, pe, bpn, pn, nsn, tzinf, ixs, ixs16, ixs20, nelem, nsv, maxsiz, cand_n, cand_e, minbox, cont, nb_n_b, eminx, i_stok_glob, nme, itask, noint, x, v, a, mx_cand, ixs10, esh_t)