5 &(x, xa1,xa2,xa3,ikle1,ikle2,ikle3,nelem,nelmax,npoin,lv)
68 INTEGER ,
INTENT(IN) :: NPOIN,NELEM,NELMAX,LV
69 DOUBLE PRECISION ,
INTENT(INOUT) :: X(npoin)
70 DOUBLE PRECISION ,
INTENT(IN) :: XA1(nelmax)
71 DOUBLE PRECISION ,
INTENT(IN) :: XA2(nelmax)
72 DOUBLE PRECISION ,
INTENT(IN) :: XA3(nelmax)
73 INTEGER ,
INTENT(IN) :: IKLE1(nelmax)
74 INTEGER ,
INTENT(IN) :: IKLE2(nelmax)
75 INTEGER ,
INTENT(IN) :: IKLE3(nelmax)
96 x(ikle2(ielem))=x(ikle2(ielem))-xa1(ielem)*x(ikle1(ielem))
97 x(ikle3(ielem))=x(ikle3(ielem))-xa2(ielem)*x(ikle1(ielem))
98 & -xa3(ielem)*x(ikle2(ielem))
105 DO ib = 1,(nelem+lv-1)/lv
108 DO ielem = 1+(ib-1)*lv , min(nelem,ib*lv)
109 x(ikle2(ielem))=x(ikle2(ielem))-xa1(ielem)*x(ikle1(ielem))
110 x(ikle3(ielem))=x(ikle3(ielem))-xa2(ielem)*x(ikle1(ielem))
111 & -xa3(ielem)*x(ikle2(ielem))
subroutine des11(X, XA1, XA2, XA3, IKLE1, IKLE2, IKLE3, NELEM, NELMAX, NPOIN, LV)