On an intermediate exit from
nag_real_symm_sparse_eigensystem_iter (f12fbc) with
, nag_real_symm_sparse_eigensystem_monit (f12fec) may be called to return monitoring information on the progress of the Arnoldi iterative process. The information returned by nag_real_symm_sparse_eigensystem_monit (f12fec) is:
– |
the number of the current Arnoldi iteration; |
– |
the number of converged eigenvalues at this point; |
– |
the real and imaginary parts of the converged eigenvalues; |
– |
the error bounds on the converged eigenvalues. |
nag_real_symm_sparse_eigensystem_monit (f12fec) does not have an equivalent function from the ARPACK package which prints various levels of detail of monitoring information through an output channel controlled via an argument value (see
Lehoucq et al. (1998) for details of ARPACK routines). nag_real_symm_sparse_eigensystem_monit (f12fec) should not be called at any time other than immediately following an
return from
nag_real_symm_sparse_eigensystem_iter (f12fbc).
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
None.
A Ritz value,
, is deemed to have converged if its Ritz estimate
. The default
used is the
machine precision given by
nag_machine_precision (X02AJC).
Not applicable.
None.
This example solves
using the
option (see
nag_real_symm_sparse_eigensystem_option (f12fdc), where
and
are obtained by the finite element method applied to the one-dimensional discrete Laplacian operator
on
, with zero Dirichlet boundary conditions using piecewise linear elements. The shift,
, is a real number, and the operator used in the Buckling iterative process is
and
.