Skip to content
Prev 69008 / 398502 Next

eigenvalues of a circulant matrix

I think we need to make clear that eigen() by default relies on LAPACK 
routines and they in turn rely on BLAS routines.  We have seen several 
instances in which LAPACK/BLAS return NaNs when they should not, but all 
that I am aware of are when (broken) external libraries were used.

So the occurrence of NaNs should lead you to question other aspects of 
your computational environment.  If you have such a broken environment,
calling eigen(EISPACK=TRUE) may be a palliative, but it is better to track 
the problem down.
On Tue, 3 May 2005 Ted.Harding at nessie.mcc.ac.uk wrote: