29 1 GEO,NODPOR,X ,V ,VR ,
39#include "implicit_f.inc"
49 INTEGER NODPOR(*), NALE(*), NPORGEO(*)
50 my_real GEO(NPROPG,NUMGEO),X(3,NUMNOD),V(3,NUMNOD),VR(
54 INTEGER NAD,IG,N,IR,M,I,JP
55 VG(3),V1X2,V2X1,V2X3,V3X2,V3X1,V1X3
61 IF(int(geo(12,ig)) /= 15)cycle
72 IF(iabs(nale(jp)) == 1)
THEN
73 v1x2=vg(1)*(x(2,jp)-x(2,m))
74 v2x1=vg(2)*(x(1,jp)-x(1,m))
75 v2x3=vg(2)*(x(3,jp)-x(3,m))
77 v3x1=vg(3)*(x(1,jp)-x(1,m))
78 v1x3=vg(1)*(x(3,jp)-x(3,m))
79 w(1,jp)= v(1,m) + v2x3-v3x2-half*dt12*(vg(2)*v2x1+vg(3)*v3x1)
80 w(2,jp)= v(2,m) + v3x1-v1x3-half*dt12*(vg(3)*v3x2+vg(1)*v1x2)
81 w(3,jp)= v(3,m) + v1x2-v2x1-half*dt12*(vg(1)*v1x3+vg(2)*v2x3)
subroutine wpor(geo, nodpor, x, v, vr, w, nale, nporgeo)