We're aiming to compile SciPy (and UMFPACK) with the Intel Compiler to use Intel's (multi-threaded) MKL BLASs, having already done this successfully for NumPy. With the help of various websites, we've achieved this for UMFPACK and SciPy without any apparent error messages. However, we suspect that the resulting SciPy is not finding our UMFPACK and instead is silently using much slower alternative functions (SuperLU).
Could anyone help us with (a) how to determine whether SciPy is finding our UMFPACK, and (b) how to point SciPy, whether at the compilation or execution stage, to our UMFPACK library?