31 2 XLL ,CANDN ,CANDE ,I_STOK,IXS ,
32 3 IXS10 ,IADLL ,EMINX ,NSV ,NELEM ,
33 4 N_MUL_MX,ITASK ,A ,ITIED ,
34 5 NINT ,NKMAX ,COMNTAG )
38#include "implicit_f.inc"
52 INTEGER I_STOK,N_MUL_MX,ITASK,ITIED,NINT,NKMAX ,
53 . LLL(*),JLL(*),SLL(*),CANDN(*),CANDE(*),COMNTAG(*),
54 . IXS(NIXS,*),IXS10(6,*),IADLL(*),NSV(*) ,NELEM(*)
57 . x(3,*),v(3,*),xll(*),
62 INTEGER I,J,K,IK,IE,IS,IC,NK,III(MVSIZ,7),LLT,NFT,LE,FIRST,LAST,
65 . XX(MVSIZ,7),YY(MVSIZ,7),ZZ(MVSIZ,7),
66 . aa,xmin,ymin,zmin,xmax,
ymax,zmax,dist
122 first = 1 + i_stok * itask / nthread
123 last = i_stok*(itask+1) / nthread
133 IF(i10.ge .1.AND.i10.le .numels10)
THEN
136 dist =
max(eminx(1,le)-x(1,is)-dt2*(v(1,is)+dt12*a(1,is)),
137 . x(1,is)+dt2*(v(1,is)+dt12*a(1,is))-eminx(4,le),dist)
138 dist =
max(eminx(2,le)-x(2,is)-dt2*(v(2,is)+dt12*a(2,is)),
139 . x(2,is)+dt2*(v(2,is)+dt12*a(2,is))-eminx(5,le),dist)
140 dist =
max(eminx(3,le)-x(3,is)-dt2*(v(3,is)+dt12*a(3,is)),
141 . x(3,is)+dt2*(v(3,is)+dt12*a(3,is))-eminx(6,le),dist)
146 IF(dist.le .zero)
THEN
160 iii(llt,k+8)=ixs10(k,i10)
174 1 llt ,lll ,jll ,sll ,xll ,v ,
175 2 xx ,yy ,zz ,iii ,iadll ,
176 3 n_mul_mx ,a ,x ,itied ,nint ,nkmax ,
191 1 llt ,lll ,jll ,sll ,xll ,v ,
192 2 xx ,yy ,zz ,iii ,iadll ,
193 3 n_mul_mx ,a ,x ,itied ,nint ,nkmax ,
subroutine i10lagm(x, v, lll, jll, sll, xll, candn, cande, i_stok, ixs, ixs10, iadll, eminx, nsv, nelem, n_mul_mx, itask, a, itied, nint, nkmax, comntag)
subroutine i10lll(llt, lll, jll, sll, xll, v, xx, yy, zz, iii, iadll, n_mul_mx, a, x, itied, nint, nkmax, comntag)