Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add MUMPS #12

Closed
garth-wells opened this issue Feb 17, 2017 · 3 comments · Fixed by #27
Closed

Add MUMPS #12

garth-wells opened this issue Feb 17, 2017 · 3 comments · Fixed by #27

Comments

@garth-wells
Copy link

garth-wells commented Feb 17, 2017

Adding MUMPS would provide a parallel direct solver.

MUMPS is packaged at https://github.com/conda-forge/mumps-feedstock, but will probably need some work. The MUMPS conda package depends on scotch rather than pt-scotch, which may mean that it won't work in parallel.

There is also an issue with scalpack to sort out.

@dalcinl
Copy link
Contributor

dalcinl commented Feb 17, 2017

OK, then here goes my proposal: If the mumps package is not built with MPI as we need, then we create our own mumps-mpi package, make it use pt-scotch (and create that package as well if required), and also parmetis, and I guess the issue with scalapack is that there is no package yet, right? so have another one to create... All of them should be built for both MPICH and Open MPI. Yes, this is quite a bit of work, but it will pay off in the long run.

@garth-wells
Copy link
Author

garth-wells commented Feb 17, 2017

I would forget ParMETIS (for the time being, and maybe forever). It is not available under an open source license (see http://glaros.dtc.umn.edu/gkhome/metis/parmetis/download).

pt-scotch is available on conda-forge (as a branch under the scotch feedstock, https://github.com/conda-forge/scotch-feedstock/tree/ptscotch).

@minrk
Copy link
Member

minrk commented Mar 15, 2017

I started scalapack here, and asked about where folks would like to put parallel mumps here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants