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)
75 INTEGER I, N, IP, KP, NG, MG, J, NP, KFT, IG, NELEM,
76 . NEL, OFFSET, NVOIS, M, JNOD, NN, IERROR
79 TYPE(g_bufel_) ,
POINTER :: GBUF, GBUFSP
80 TYPE(L_BUFEL_) ,
POINTER :: LBUF
81 TYPE(BUF_MAT_) ,
POINTER :: MBUF
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)