31 SUBROUTINE r13mat3(JFT ,JLT ,GEO ,KX ,KY ,
32 1 KZ ,MX ,MY ,MZ ,MGN ,
33 2 AL0 ,FX ,FY ,FZ ,DX ,
34 3 DY ,DZ ,XMOM ,YMOM ,ZMOM ,
35 4 RX ,RY ,RZ ,TF ,NPF ,
36 5 POSX ,POSY ,POSZ ,POSXX ,POSYY ,
41#include "implicit_f.inc"
54 INTEGER JFT ,JLT, MGN(*),NPF(*),IGEO(NPROPGI,*)
57 . GEO(NPROPG,*), KX(*), KY(*), KZ(*), MX(*), MY(*), MZ(*),
58 . FX(*),FY(*),FZ(*),DX(*),DY(*),DZ(*),XMOM(*),YMOM(*),(*),
59 . RX(*),RY(*),RZ(*),TF(*),POSX(*),POSY(*),POSZ(
92 ileng=nint(geo(93,mgn(i)))
97 ileng=nint(geo(93,mgn(i)))
109 IF (ismdisp>0.OR.isprn==1)
THEN
112 iecrou(i)=nint(geo(7,mgn(i)))
113 ifunc(i) = igeo(101,mgn(i))
114 ifunc2(i)= igeo(103,mgn(i))
115 a(i) = geo(41,mgn(i))
117 CALL rkenonl(jft ,jlt ,kx ,fx ,dx ,
118 . iecrou ,ifunc ,ifunc2 ,a ,tf ,
122 iecrou(i)=nint(geo(14,mgn(i)))
123 ifunc(i) = igeo(104,mgn(i))
124 ifunc2(i)= igeo(106,mgn(i))
125 a(i) = geo(45,mgn(i))
127 CALL rkenonl(jft ,jlt ,ky ,fy ,dy ,
128 . iecrou ,ifunc ,ifunc2 ,a ,tf ,
132 iecrou(i)=nint(geo(18,mgn(i)))
133 ifunc(i) = igeo(107,mgn(i))
134 ifunc2(i)= igeo(109,mgn(i))
135 a(i) = geo(49,mgn(i))
137 CALL rkenonl(jft ,jlt ,kz ,fz ,dz ,
138 . iecrou ,ifunc ,ifunc2 ,a ,tf ,
142 iecrou(i)=nint(geo(22,mgn(i)))
143 ifunc(i) = igeo(110,mgn(i))
144 ifunc2(i)= igeo(112,mgn(i))
145 a(i) = geo(53,mgn(i))
147 CALL rkenonl(jft ,jlt ,mx ,xmom ,rx ,
148 . iecrou ,ifunc ,ifunc2 ,a ,tf ,
152 iecrou(i)=nint(geo(26,mgn(i)))
153 ifunc(i) = igeo(113,mgn(i))
154 ifunc2(i)= igeo(115,mgn(i))
155 a(i) = geo(57,mgn(i))
157 CALL rkenonl(jft ,jlt ,my ,ymom ,ry ,
158 . iecrou ,ifunc ,ifunc2 ,a ,tf ,
162 iecrou(i)=nint(geo(30,mgn(i)))
163 ifunc(i) = igeo(116,mgn(i))
164 ifunc2(i)= igeo(118,mgn(i))
165 a(i) = geo(61,mgn(i))
167 CALL rkenonl(jft ,jlt ,mz ,zmom ,rz ,
168 . iecrou ,ifunc ,ifunc2 ,a ,tf ,
subroutine r13mat3(jft, jlt, geo, kx, ky, kz, mx, my, mz, mgn, al0, fx, fy, fz, dx, dy, dz, xmom, ymom, zmom, rx, ry, rz, tf, npf, posx, posy, posz, posxx, posyy, poszz, igeo)