[MMTK] Re: Collection.findTransformation() never stops

Konrad Hinsen hinsen at cnrs-orleans.fr
Tue Sep 19 12:27:02 CEST 2006

On Sep 19, 2006, at 2:38, Dr. Seth Olsen wrote:

> As the eigenvectors() routine in LinearAlgebra.py is obviously  
> going to be a heavily used algorithm (not just in MMTK), is it  
> really possible that no one has had this problem before?

This is a well-known problem and has been discussed on this list  
before. It concerns most (if not all) Linux distributions that use  
GCC 4. GCC 4 does not translate CLAPACK code correctly when used with  
its default options, though I can't say if this is GCC's or f2c's  
fault (CLAPACK is LAPACK translated to C using f2c). Both Numeric and  
MMTK contain CLAPACK code.

The solution is to install both Numeric and MMTK using

	CFLAGS='-ffloat-store' python setup.py build

in place of the simple

	python setup.py build

With MMTK 2.5.14, this is included already in setup.py, but you will  
still have to apply the fix for Numeric.

Konrad Hinsen
Centre de Biophysique Moléculaire, CNRS Orléans
Synchrotron Soleil - Division Expériences
Saint Aubin - BP 48
91192 Gif sur Yvette Cedex, France
Tel. +33-1 69 35 97 15
E-Mail: hinsen at cnrs-orleans.fr

More information about the mmtk mailing list