40 . X ,SPBUF ,KXSP ,IPARTSP ,ELBUF_TAB,
41 . IPARG ,NGROUNC ,IGROUNC ,ITASK ,IXSP ,
42 . NOD2SP ,SOL2SPH ,WASPACT )
53#include "implicit_f.inc"
61#include "vect01_c.inc"
66 . IPARTSP(*), IPARG(NPARG,*), NGROUNC,
67 . IGROUNC(*), ITASK, IXSP(KVOISPH,*), NOD2SP(*),
68 . sol2sph(2,*), waspact(*)
70 . x(3,*), spbuf(nspbuf,*)
71 TYPE (ELBUF_STRUCT_),
TARGET,
DIMENSION(NGROUP) :: ELBUF_TAB
75 INTEGER I, NG, J, NP, IG, NELEM,
76 . NEL, OFFSET, NVOIS, M, JNOD, NN, IERROR
84 ALLOCATE(
wspcloud(numsph),stat=ierror)
86 CALL ancmsg(msgid=19,anmode=aninfo,
87 . c1=
'(SOLIDS to SPH)')
101 DO nelem = 1,iparg(2,ng),nvsiz
104 nft =iparg(3,ng) + offset
108 llt=
min(nvsiz,nel-nelem+1)
113 IF(kxsp(2,np)>0)
THEN
116 ELSEIF(kxsp(2,np)<0)
THEN
129 IF(nint(xsphr(13,nn))>0)
THEN
subroutine soltosph_on2(x, spbuf, kxsp, ipartsp, elbuf_tab, iparg, ngrounc, igrounc, itask, ixsp, nod2sp, sol2sph, waspact)
subroutine ancmsg(msgid, msgtype, anmode, i1, i2, i3, i4, i5, i6, i7, i8, i9, i10, i11, i12, i13, i14, i15, i16, i17, i18, i19, i20, r1, r2, r3, r4, r5, r6, r7, r8, r9, c1, c2, c3, c4, c5, c6, c7, c8, c9, prmode)