Hi Benoit,

I took the liberty of copying your private mail here since I think your efforts will be better spent by working on the already existing repo which is trying to accomplish what you are trying to do.

Hi Bas,

I saw your python bindings for mumps on github. They look like the ones for kwant. I wanted to know if there’s something specific in the code that says that it’s for the sequential version of mumps.

I’m asking you because I’m trying to modify the python bindings for mumps that can be found in PyMumps (for real numbers), and it’s not a question related to kwant.

There’s this comm_fortran parameter that could be the key…

There is already an attempt to separate MUMPS from kwant, the repo you found was only the start (mostly copy-pasting), but Joe improved it a lot (on a fork) and added the missing data types, and it can be found here.

However, I am afraid the repository is still private but I see no reason to not make it public? Christoph, Joe, or Anton can probably comment on this.

Best, Bas

On Fri, Dec 29, 2017 at 5:50 PM, Benoit Gaury <benoitgaury@gmail.com> wrote:
Hi Bas,

I'm just curious about this, because the MUMPS dependency that kwant wants to install on Debian is the parallel version of the library. However, as far as I know, kwant only uses the sequential version.


On Fri, Dec 29, 2017 at 5:43 PM, Bas Nijholt <basnijholt@gmail.com> wrote:

Hi Benoit,

I’ve tried to get kwant to work with MUMPS compiled with MPI support but I couldn’t get it to work.

I am sorry, but I don’t remember the reasons exactly, however, I can explain what I did at least.

I am one of the maintainers of the MUMPS conda build where we switched to the parallel version of MUMPS. I tried to get it to work with kwant and you can see my (somewhat cryptic) attempts here and in the issues and PRs linked there. In the end (as I mentioned) I couldn’t get it to work and neither with the help of Joe (one of the Kwant authors.)

Hope this helps, best,


On Fri, Dec 29, 2017 at 5:33 PM, Benoit Gaury <benoitgaury@gmail.com> wrote:

I wanted to know what kwant does if the parallel version of the MUMPS library is installed instead of the sequential version. Will it be ignored?