5 &(x, xa1 ,xa2 ,xa3 ,xa4 ,xa5 ,
6 & xa6 ,xa7 ,xa8 ,xa9 ,xa10,
7 & xa11,xa12,xa13,xa14,xa15,
8 & ikle1,ikle2,ikle3,ikle4,ikle5,ikle6,
9 & nelem,nelmax,npoin,lv)
86 INTEGER,
INTENT(IN) :: NPOIN,NELEM,NELMAX,LV
87 INTEGER,
INTENT(IN) :: IKLE1(nelmax),IKLE2(nelmax),IKLE3(nelmax)
88 INTEGER,
INTENT(IN) :: IKLE4(nelmax),IKLE5(nelmax),IKLE6(nelmax)
90 DOUBLE PRECISION,
INTENT(INOUT) :: X(npoin)
91 DOUBLE PRECISION,
INTENT(IN) :: XA1(nelmax),XA2(nelmax)
92 DOUBLE PRECISION,
INTENT(IN) :: XA3(nelmax)
93 DOUBLE PRECISION,
INTENT(IN) :: XA4(nelmax),XA5(nelmax)
94 DOUBLE PRECISION,
INTENT(IN) :: XA6(nelmax)
95 DOUBLE PRECISION,
INTENT(IN) :: XA7(nelmax),XA8(nelmax)
96 DOUBLE PRECISION,
INTENT(IN) :: XA9(nelmax)
97 DOUBLE PRECISION,
INTENT(IN) :: XA10(nelmax),XA11(nelmax)
98 DOUBLE PRECISION,
INTENT(IN) :: XA12(nelmax)
99 DOUBLE PRECISION,
INTENT(IN) :: XA13(nelmax),XA14(nelmax)
100 DOUBLE PRECISION,
INTENT(IN) :: XA15(nelmax)
121 x(ikle1(ielem))=x(ikle1(ielem))+xa5(ielem)*x(ikle6(ielem))
122 & +xa4(ielem)*x(ikle5(ielem))
123 & +xa3(ielem)*x(ikle4(ielem))
124 & +xa2(ielem)*x(ikle3(ielem))
125 & +xa1(ielem)*x(ikle2(ielem))
126 x(ikle2(ielem))=x(ikle2(ielem))+xa9(ielem)*x(ikle6(ielem))
127 & +xa8(ielem)*x(ikle5(ielem))
128 & +xa7(ielem)*x(ikle4(ielem))
129 & +xa6(ielem)*x(ikle3(ielem))
130 x(ikle3(ielem))=x(ikle3(ielem))+xa12(ielem)*x(ikle6(ielem))
131 & +xa11(ielem)*x(ikle5(ielem))
132 & +xa10(ielem)*x(ikle4(ielem))
133 x(ikle4(ielem))=x(ikle4(ielem))+xa14(ielem)*x(ikle6(ielem))
134 & +xa13(ielem)*x(ikle5(ielem))
135 x(ikle5(ielem))=x(ikle5(ielem))+xa15(ielem)*x(ikle6(ielem))
142 DO ib = 1,(nelem+lv-1)/lv
145 DO ielem = 1+(ib-1)*lv , min(nelem,ib*lv)
146 x(ikle1(ielem))=x(ikle1(ielem))+xa5(ielem)*x(ikle6(ielem))
147 & +xa4(ielem)*x(ikle5(ielem))
148 & +xa3(ielem)*x(ikle4(ielem))
149 & +xa2(ielem)*x(ikle3(ielem))
150 & +xa1(ielem)*x(ikle2(ielem))
151 x(ikle2(ielem))=x(ikle2(ielem))+xa9(ielem)*x(ikle6(ielem))
152 & +xa8(ielem)*x(ikle5(ielem))
153 & +xa7(ielem)*x(ikle4(ielem))
154 & +xa6(ielem)*x(ikle3(ielem))
155 x(ikle3(ielem))=x(ikle3(ielem))+xa12(ielem)*x(ikle6(ielem))
156 & +xa11(ielem)*x(ikle5(ielem))
157 & +xa10(ielem)*x(ikle4(ielem))
158 x(ikle4(ielem))=x(ikle4(ielem))+xa14(ielem)*x(ikle6(ielem))
159 & +xa13(ielem)*x(ikle5(ielem))
160 x(ikle5(ielem))=x(ikle5(ielem))+xa15(ielem)*x(ikle6(ielem))
subroutine mer41(X, XA1, XA2, XA3, XA4, XA5, XA6, XA7, XA8, XA9, XA10, XA11, XA12, XA13, XA14, XA15, IKLE1, IKLE2, IKLE3, IKLE4, IKLE5, IKLE6, NELEM, NELMAX, NPOIN, LV)