[MacPorts] #40039: New port: mumps 4.10.0 - a library for solving sparse linear systems
MacPorts
noreply at macports.org
Wed Aug 7 15:00:35 PDT 2013
#40039: New port: mumps 4.10.0 - a library for solving sparse linear systems
-------------------------+--------------------------------
Reporter: wimmer@… | Owner: macports-tickets@…
Type: submission | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.2.0
Resolution: | Keywords:
Port: |
-------------------------+--------------------------------
Comment (by wimmer@…):
Replying to [comment:3 sean@…]:
> MUMPS is a bit of a train wreck of a package but I'll comment that I
already have MUMPS and its dependents here:
[https://bitbucket.org/seanfarley/scienceports/src/2832e9d9716e178f20b5ab0eb563f40d7fcce730/math/mumps?at=default
MUMPS],
[https://bitbucket.org/seanfarley/scienceports/src/2832e9d9716e178f20b5ab0eb563f40d7fcce730/math/scalapack?at=default
ScaLAPACK], and (the now deprecated)
[https://bitbucket.org/seanfarley/scienceports/src/2832e9d9716e178f20b5ab0eb563f40d7fcce730/math/blacs?at=default
BLACS]. I plan to add these ports once the multiplecompilers and mpi port
groups are in trunk.
>
> A word of warning: getting MUMPS to work in parallel requires ParMETIS
and therefore a custom patch series (that I already [https://listes.ens-
lyon.fr/sympa/arc/mumps-users/2011-11/msg00027.html wrote to the MUMPS
team]) to get it to work with the new version of METIS. Also, I have some
custom patches to get shared libraries working.
As far as I've seen, you have the parallel version of Mumps in the
portfile, right? I'm personally more interested in the sequential version
anyways.
It is actually not quite clear to me, if a single build of Mumps can be
used both in parallel or in sequential - in the end the difference is just
that dummy mpi library libmpiseq. Still, in the FAQ they say that one must
decide between a parallel or sequential installation, and also
Debian has two distinct versions of the library - so this might seem the
best strategy for macports, too.
May I inquire in how far the multiplecompilers and mpi port groups you
mention are of importance to Mumps, sclapack, etc.?
As far as parmetis is concerned: Wouldn't it make sense anyways to keep a
metis4 variant in macports? Many scentific programs use the old API, and
although the changes are not big (i.e. patchable), it might be useful.
Also, let me mention that I have good experiences with scotch and Mumps
with scotch also already being in macports.
Well, I probably digressed too much ;) In any case, what should we do now?
Should I go ahead with the sequential Mumps version or wait for you?
--
Ticket URL: <https://trac.macports.org/ticket/40039#comment:4>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list