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.