36 1 IPARG ,IXS ,IXQ ,IXC ,IXT ,
37 2 IXP ,IXR ,IXTG ,DD_IAD ,
38 3 X ,DD_IAD_PREV,IXS10 ,IXS20 ,
39 4 IXS16 ,KXX ,IXX ,KXSP ,IXSP ,
45 use element_mod ,
only : nixs,nixq,nixc,nixp,nixt,nixr,nixtg
49#include "implicit_f.inc"
55#include "vect01_c.inc"
65 INTEGER IPARG(NPARG,*), IXS(NIXS,*), IXQ(NIXQ,*) ,
66 . IXC(NIXC,*) , IXT(NIXT,*), IXTG(NIXTG,*) ,
67 . (NIXP,*) , IXR(NIXR,*) ,
69 . DD_IAD_PREV(NSPMD+1,*),
70 . ixs10(6,*),ixs20(12,*),ixs16(8,*), ixtg6(4,*),
71 . kxx(nixx,*), ixx(*), kxsp(nisp,*), ixsp(*), cepsp(*)
81 INTEGER NEL, DIM, NG, I,ICON, P, ISOLNOD, ICNOD
90 dd_iad(p,i) = dd_iad_prev(p,i)
104 CALL dd_fr(ixs(1,nft+1),p,nel,icon,dim)
106 isolnod = iparg(28,ng)
107 IF (isolnod==10)
THEN
112 . ixs10(1,1+nft-numels8),p,nel,
114 ELSEIF(isolnod==20)
THEN
119 . ixs20(1,1+nft-numels8-numels10),p,nel,
121 ELSEIF(isolnod==16)
THEN
126 . ixs16(1,1+nft-numels8-numels10-numels20),p,nel,
133 CALL dd_fr(ixq(1,nft+1),p,nel,icon,dim)
137 CALL dd_fr(ixc(1,nft+1),p,nel,icon,dim)
141 CALL dd_fr(ixt(1,nft+1),p,nel,icon,dim)
145 CALL dd_fr(ixp(1,nft+1),p,nel,icon,dim)
149 CALL dd_fr(ixr(1,nft+1),p,nel,icon,dim)
153 CALL dd_fr(ixtg(1,nft+1),p,nel,icon,dim)
160 . ixtg6(4,1+nft-numeltg+numeltg6),p,nel,
163 ELSE IF(ity==51)
THEN
167 CALL dd_fr(kxsp(2,nft+1),p,nel,icon,dim)
168 ELSE IF(ity==100)
THEN
170 CALL dd_frx(kxx(1,nft+1),ixx,p,nel,dim)
175 IF (decani==1.AND.anim_vers<40)
THEN
176 CALL dd_ani(x ,ixs ,ixq ,ixc ,
177 . ixt ,ixp ,ixr ,ixtg ,
178 . iparg ,kxsp ,ixsp )
subroutine domdec1(iparg, ixs, ixq, ixc, ixt, ixp, ixr, ixtg, dd_iad, x, dd_iad_prev, ixs10, ixs20, ixs16, kxx, ixx, kxsp, ixsp, cepsp, ixtg6)