Next: The Reverse Communication Interface
Up: Real Nonsymmetric Drivers
Previous: Spectral Transformations for Non-symmetric
Once a driver is chosen, the next step is to identify OP and B
associated with that driver. Eigenvalues of OP are computed by the
computational routine dnaupd. These eigenvalues are converted
to those of
or in the post-processing routine
dseupd. The Arnoldi vectors generated by dnaupd are
B-orthonormal. It is very important to construct the matrix
vector operations
correctly. Table A.5 summarizes the operators OP and B
used by the drivers. The notation and is used to denote the real and imaginary
parts of a complex matrix, respectively.
Table A.5:
The operators OP and B for dnaupd.
|
|
|
DRIVER |
OP |
B |
|
|
|
dndrv1 |
 |
|
dndrv2 |
|
|
dndrv3 |
|
 |
dndrv4 |
|
 |
dndrv5 |
|
 |
dndrv6 |
|
 |
Because of the reverse communication interface of ARPACK,
the construction of
is left completely to the user. This means that the user is free
to choose any convenient data structure for the matrix
representation. If the matrix is not available, the user is
free to express the action of the matrix on a vector through
a subroutine call or a code segment.
Next: The Reverse Communication Interface
Up: Real Nonsymmetric Drivers
Previous: Spectral Transformations for Non-symmetric
Chao Yang
11/7/1997