On 4. jan. 2013, at 21:42, [email protected] wrote:

> Hiall,
> 
> 
> I am trying to embed numerical code in a mexFunction,
> as called by MATLAB, written as a Cython function.
> 
> NumPy core functions and BLAS work fine, but calls to LAPACK
> function such as SVD seem to be made against to MATLAB's linked
> MKL, and this generates MKL errors. When I try this with
> Octave, it works fine, presumably because it is compiled against
> the same LAPACK as the NumPy I am embedding.
> 
> 
> Assuming I haven't made big mistakes up to here, I have the
> following questions:
> 
> Is there a way to request numpy.linalg to use a particular
> LAPACK library, e.g. /usr/lib/liblapack.so ?
> 
> If not, is there a reasonable way to build numpy.linalg such that
> it interfaces with MKL correctly ?

It's possible, but it's much easier to install one of the pre-built python 
distributions. Enthought, WinPython and others include precompiled 
python/numpy/scipy/etc with MKL. If that works for you, I'd recommend that 
route, as it involves less work.

Good luck,
Paul

_______________________________________________
NumPy-Discussion mailing list
[email protected]
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to