s | single precision |
d | double precision |
c | single precision complex |
z | double precision complex |
s | symmetric problem |
n | nonsymmetric problem |
BAND DRIVER
PROBLEM SOLVED
dsbdr1
Standard eigenvalue problem (bmat = 'I')
in the regular mode (iparam(7) = 1).
dsbdr2
Standard eigenvalue problem (bmat = 'I')
in a shift-invert mode (iparam(7) = 3).
dsbdr3
Generalized eigenvalue problem (bmat = 'G')
in the regular inverse mode (iparam(7) = 2).
dsbdr4
Generalized eigenvalue problem (bmat = 'G')
in a shift-invert mode (iparam(7) = 3).
dsbdr5
Generalized eigenvalue problem (bmat = 'G')
in the Buckling mode (iparam(7) = 4).
dsbdr6
Generalized eigenvalue problem (bmat = 'G')
in the Cayley mode (iparam(7) = 5).
BAND DRIVER
PROBLEM SOLVED
dnbdr1
Standard eigenvalue problem (bmat = 'I')
in the regular mode (iparam(7) = 1).
dnbdr2
Standard eigenvalue problem (bmat = 'I')
in a shift-invert mode (iparam(7) = 3).
dnbdr3
Generalized eigenvalue problem (bmat = 'G')
in the regular inverse mode (iparam(7) = 2).
dnbdr4
Generalized eigenvalue problem (bmat = 'G')
in a real shift-invert mode (iparam(7) = 3).
dnbdr5
Standard eigenvalue problem (bmat = 'I')
in a complex shift invert mode (iparam(7) = 4).
dnbdr6
Generalized eigenvalue problem (bmat = 'G')
in a complex shift invert mode (iparam(7) = 4).
BAND DRIVER
PROBLEM SOLVED
znbdr1
Standard eigenvalue problem (bmat = 'I')
in the regular mode (iparam(7) = 1).
znbdr2
Standard eigenvalue problem (bmat = 'I')
in a shift-invert mode (iparam(7) = 3).
znbdr3
Generalized eigenvalue problem (bmat = 'G')
in the regular inverse mode (iparam(7) = 2).
znbdr4
Generalized eigenvalue problem (bmat = 'G')
in a shift-invert mode (iparam(7) = 3).
There are no special drivers for complex Hermitian problem. Complex Hermitian problems can be solved by using [c,z]nbdrZ. These drivers call the band eigenvalue computation routine XYband, where the first character X (s,d) specifies the precision and data type as listed above, and the second character Y indicates the symmetry property of the problem that can be solved with this routine. Since the reverse communication interface has already been implemented in these computational routines, users only need to provide the matrix and modify a few variables in these drivers to solve their own problem. A procedure for modifying these drivers is presented below.