Hello, I have installed (in non standard directories) * MUMPS 5.0.1 * * SCOTCH 6.0.4 * METIS 5.1.0 resulting in following libs * libcmumps.a libdmumps.a libmpiseq.a libmumps_common.a libpord.a libsmumps.a libzmumps.a * libesmumps.a libptesmumps.a libptscotch.a libptscotcherr.a libptscotcherrexit.a libscotch.a libscotcherr.a libscotcherrexit.a libscotch_group.a * libmetis.a I use Intel’s icc/ifort/MKL. When building kwant, the output shows "User-configured MUMPS", no errors. I use following build.conf file: [mumps] libraries = zmumps mumps_common pord metis esmumps scotch scotcherr mpiseq library_dirs = $MUMPS/lib $METIS/lib $SCOTCH/lib [lapack] libraries = mkl_intel_lp64 mkl_sequential mkl_core mkl_def library_dirs = $IMKL/mkl/lib/intel64 extra_link_args = -Wl,-rpath=$IMKL/mkl/lib/intel64 However, it seems something is going wrong since MUMPS cannot be loaded. I tried both kwant 1.0.5 and 1.1.1.
from scikits import umfpack import kwant […]/lib/python2.7/site-packages/kwant-1.1.1-py2.7-linux-x86_64.egg/kwant/solvers/default.py:18: RuntimeWarning: MUMPS is not available, SciPy built-in solver will be used as a fallback. Performance can be very poor in this case.
from kwant.linalg import mumps Traceback (most recent call last): File "<stdin>", line 1, in <module> File "[…]/lib/python2.7/site-packages/kwant-1.1.1-py2.7-linux-x86_64.egg/kwant/linalg/mumps.py", line 17, in <module> from . import _mumps ImportError: […]/lib/python2.7/site-packages/kwant-1.1.1-py2.7-linux-x86_64.egg/kwant/linalg/_mumps.so: undefined symbol: scotchfdgraphcorderinit_
Any idea how to solve this problem? Thanks in advance! Regards, Stefan