f12ffc is a setup function for
f12fgc which can be used to find some eigenvalues (and optionally the corresponding eigenvectors) of a standard or generalized eigenvalue problem defined by real, banded, symmetric matrices. The banded matrix must be stored using the LAPACK storage format for real banded nonsymmetric matrices.
The pair of functions
f12ffc and
f12fgc together with the option setting function
f12fdc are designed to calculate some of the eigenvalues,
, (and optionally the corresponding eigenvectors,
) of a standard eigenvalue problem
, or of a generalized eigenvalue problem
of order
, where
is large and the coefficient matrices
and
are banded real and symmetric.
f12ffc is a setup function which must be called before the option setting function
f12fdc and the solver function
f12fgc. Internally,
f12fgc makes calls to
f12fbc and
f12fcc; the function documents for
f12fbc and
f12fcc should be consulted for details of the algorithm used.
This setup function initializes the communication arrays, sets (to their default values) all options that can be set by you via the option setting function
f12fdc, and checks that the lengths of the communication arrays as passed by you are of sufficient length. For details of the options available and how to set them, see
Section 11.1 in
f12fdc.
Lehoucq R B and Scott J A (1996) An evaluation of software for computing eigenvalues of sparse nonsymmetric matrices Preprint MCS-P547-1195 Argonne National Laboratory
Lehoucq R B and Sorensen D C (1996) Deflation techniques for an implicitly restarted Arnoldi iteration SIAM Journal on Matrix Analysis and Applications 17 789–821
Not applicable.
Background information to multithreading can be found in the
Multithreading documentation.
None.
The use of
f12ffc is illustrated by the example program of
f12fgc (see
f12fgc).