HP MLIB User's Guide Vol. 2 7th Ed.
1054 HP MLIB User’s Guide
DSEVIN Initialize sparse eigenvalues/eigenvectors
Name DSEVIN
Initialize sparse eigenvalues/eigenvectors
Purpose This subprogram provides information to start the sparse eigenvalue package.
Usage VECLIB:
CHARACTER*1 bmxtyp
INTEGER*4 norder, msglvl, output, ier
REAL*8 global(150)
CALL DSEVIN(norder, bmxtyp, msglvl, output, global, ier)
VECLIB8:
CHARACTER*1 bmxtyp
INTEGER*8 norder, msglvl, output, ier
REAL*8 global(150)
CALL DSEVIN(norder, bmxtyp, msglvl, output, global, ier)
Input norder Order of matrices (number of degrees of freedom),
norder > 0.
bmxtyp A character string specifying the type of sparsity found
in the right-hand-side B matrix in a generalized
eigenvalue problem Ax = λBx.
’I’ or ’i’ or ’1’ B is an identity matrix. Use this
option for a standard (ordinary)
eigenproblem Ax = λx, where there is
no second matrix.
’A’ or ’a’ or
’K’ or ’k’ The sparsity structure of B is the
same as that of A or K.
’D’ or ’d’ B is a diagonal matrix, but not
necessarily the identity.
Any other
letter B is a general sparse matrix whose
structure is specified independently
from A.
msglvl Message level for printable output:
msglvl ≤ 0 Suppress all output.
msglvl = 1 Error messages, summary statistics
and inertia information.
msglvl = 2 More complete statistics.