35 SUBROUTINE torseur(IADG ,IPARG,ITENS,IXT ,IXP ,
36 . IXR ,EL2FA,NBF ,TENS ,TORS ,
42 use element_mod ,
only : nixt,nixr,nixp
46#include "implicit_f.inc"
60 . tens(9,*),tors(15,*)
61 INTEGER IPARG(NPARG,*),ITENS,
62 . IXT(NIXT,*),IXP(NIXP,*),IXR(NIXR,*),EL2FA(*),
63 . nbf,nbpart,iadg(nspmd,*)
69 INTEGER I, NG, NEL, NFT, IAD, ITY, LFT, M,
70 . n, j, llt, mlw, nb1,
71 . nn1,nn2,nn3,nn4,nn5,nn6,nn7,nn8,nn9,nn10,
73 REAL,
DIMENSION(:),
ALLOCATABLE :: WAL
75 CALL my_alloc(wal,9*nbf)
108 tens(1,el2fa(nn6+n)) = tors(1,n)
109 tens(2,el2fa(nn6+n)) = tors(2,n)
110 tens(3,el2fa(nn6+n)) = tors(3,n)
111 tens(4,el2fa(nn6+n)) = tors(4,n)
112 tens(5,el2fa(nn6+n)) = tors(5,n)
113 tens(6,el2fa(nn6+n)) = tors(6,n)
114 tens(7,el2fa(nn6+n)) = tors(7,n)
115 tens(8,el2fa(nn6+n)) = tors(8,n)
116 tens(9,el2fa(nn6+n)) = tors(9,n)
125 tens(1,el2fa(nn7+n)) = tors(1,m)
126 tens(2,el2fa(nn7+n)) = tors(2,m)
127 tens(3,el2fa(nn7+n)) = tors(3,m)
128 tens(4,el2fa(nn7+n)) = tors(4,m)
129 tens(5,el2fa(nn7+n)) = tors(5,m)
130 tens(6,el2fa(nn7+n)) = tors(6,m)
131 tens(7,el2fa(nn7+n)) = tors(7,m)
132 tens(8,el2fa(nn7+n)) = tors(8,m)
133 tens(9,el2fa(nn7+n)) = tors(9,m)
142 tens(1,el2fa(nn8+n)) = tors(1,m)
143 tens(2,el2fa(nn8+n)) = tors(2,m)
144 tens(3,el2fa(nn8+n)) = tors(3,m)
146 tens(4,el2fa(nn8+n)) = zero
147 tens(5,el2fa(nn8+n)) = zero
148 tens(6,el2fa(nn8+n)) = zero
149 tens(7,el2fa(nn8+n)) = zero
150 tens(8,el2fa(nn8+n)) = zero
151 tens(9,el2fa(nn8+n)) = zero
152 tens(1,el2fa(nn8+n)+1) = tors(4,m)
153 tens(2,el2fa(nn8+n)+1) = tors(5,m)
154 tens(3,el2fa(nn8+n)+1) = tors(6,m)
155 tens(4,el2fa(nn8+n)+1) = zero
156 tens(5,el2fa(nn8+n)+1) = zero
157 tens(6,el2fa(nn8+n)+1) = zero
158 tens(7,el2fa(nn8+n)+1) = zero
159 tens(8,el2fa(nn8+n)+1) = zero
160 tens(9,el2fa(nn8+n)+1) = zero
162 tens(4,el2fa(nn8+n)) = tors(4,m)
163 tens(5,el2fa(nn8+n)) = tors(5,m)
164 tens(6,el2fa(nn8+n)) = tors(6,m)
165 tens(7,el2fa(nn8+n)) = tors(7,m)
166 tens(8,el2fa(nn8+n)) = tors(8,m)
167 tens(9,el2fa(nn8+n)) = tors(9,m)
191 wal(9*n-8) = tens(1,n)
192 wal(9*n-7) = tens(2,n)
193 wal(9*n-6) = tens(3,n)
194 wal(9*n-5) = tens(4,n)
195 wal(9*n-4) = tens(5,n)
196 wal(9*n-3) = tens(6,n)
197 wal(9*n-2) = tens(7,n)
198 wal(9*n-1) = tens(8,n)
199 wal(9*n ) = tens(9,n)