[SciPy-user] linalg.expm() Illegal Instruction Error?

Robert Kern robert.kern@gmail....
Sat Jun 13 23:49:42 CDT 2009


On Sat, Jun 13, 2009 at 23:46, Dylan Gorman<dgorman@berkeley.edu> wrote:
> Thanks, Robert.
>
> The situation is a little tricky. I installed numpy 1.3.0 from source
> from, I guess, this sourceforge link: http://sourceforge.net/project/downloading.php?group_id=1369&filename=numpy-1.3.0.tar.gz&a=58155458
>
> I should perhaps elaborate. I have a small cluster, on which I have
> non-root access. I've installed python 2.5.2, numpy 1.3.0, and scipy
> 0.7rc1 to ~. ATLAS is already configured on the system, so prior to
> installing these packages I set
> export ATLAS=/usr/local/atlas
> in ~/.bash_profile
>
> I'm just aiming to run non-parallel batch jobs on each node of the
> cluster. The code works quite happily on a set of newer nodes in this
> cluster, but on the older ones we are getting this Illegal instruction
> error.
>
> I'm wondering if there's a way to make numpy use, perhaps, an older
> version of ATLAS that will be somewhat slower, but will work on all
> the nodes.

If you're building everything from source, use whichever ATLAS you
like. Or no ATLAS at all.

> Can ATLAS be installed to ~?

Yes.

-- 
Robert Kern

"I have come to believe that the whole world is an enigma, a harmless
enigma that is made terrible by our own mad attempt to interpret it as
though it had an underlying truth."
  -- Umberto Eco


More information about the SciPy-user mailing list