48 DOUBLE PRECISION,
INTENT(IN) :: XMUL
49 TYPE(bief_obj),
INTENT(IN) :: A
50 TYPE(bief_obj),
INTENT(INOUT) :: DIAG
51 TYPE(bief_mesh),
INTENT(INOUT) :: MESH
59 IF(a%ELMLIN.NE.a%ELMCOL)
THEN 61 51
FORMAT(1x,
'LUMP (BIEF) : A IS NOT A SQUARE MATRIX')
74 CALL os(
'X=C ', x=diag , c=xmul )
79 CALL matvec(
'X=AY ',diag,a,diag,c,mesh,.true.)
subroutine os(OP, X, Y, Z, C, IOPT, INFINI, ZERO)
subroutine matvec(OP, X, A, Y, C, MESH, LEGO)
subroutine lump(DIAG, A, MESH, XMUL)