5 &(x, xa1,xa2,xa3,xa4,xa5,xa6 , ikle1,ikle2,ikle3,ikle4,
6 & nelem,nelmax,npoin,lv)
73 INTEGER,
INTENT(IN) :: NPOIN,NELEM,NELMAX,LV
74 INTEGER,
INTENT(IN) :: IKLE1(nelmax),IKLE2(nelmax)
75 INTEGER,
INTENT(IN) :: IKLE3(nelmax),IKLE4(nelmax)
76 DOUBLE PRECISION,
INTENT(INOUT) :: X(npoin)
77 DOUBLE PRECISION,
INTENT(IN) :: XA1(nelmax)
78 DOUBLE PRECISION,
INTENT(IN) :: XA2(nelmax)
79 DOUBLE PRECISION,
INTENT(IN) :: XA3(nelmax)
80 DOUBLE PRECISION,
INTENT(IN) :: XA4(nelmax)
81 DOUBLE PRECISION,
INTENT(IN) :: XA5(nelmax)
82 DOUBLE PRECISION,
INTENT(IN) :: XA6(nelmax)
103 x(ikle1(ielem))=x(ikle1(ielem))+xa3(ielem)*x(ikle4(ielem))
104 & +xa2(ielem)*x(ikle3(ielem))
105 & +xa1(ielem)*x(ikle2(ielem))
106 x(ikle2(ielem))=x(ikle2(ielem))+xa5(ielem)*x(ikle4(ielem))
107 & +xa4(ielem)*x(ikle3(ielem))
108 x(ikle3(ielem))=x(ikle3(ielem))+xa6(ielem)*x(ikle4(ielem))
115 DO ib = 1,(nelem+lv-1)/lv
118 DO ielem = 1+(ib-1)*lv , min(nelem,ib*lv)
119 x(ikle1(ielem))=x(ikle1(ielem))+xa3(ielem)*x(ikle4(ielem))
120 & +xa2(ielem)*x(ikle3(ielem))
121 & +xa1(ielem)*x(ikle2(ielem))
122 x(ikle2(ielem))=x(ikle2(ielem))+xa5(ielem)*x(ikle4(ielem))
123 & +xa4(ielem)*x(ikle3(ielem))
124 x(ikle3(ielem))=x(ikle3(ielem))+xa6(ielem)*x(ikle4(ielem))
subroutine mer21(X, XA1, XA2, XA3, XA4, XA5, XA6, IKLE1, IKLE2, IKLE3, IKLE4, NELEM, NELMAX, NPOIN, LV)