Re: PETSc Debian package switch to lam, openmpi, or something else?

"Ondrej Certik" <[email protected]>
Newsgroups gmane.linux.debian.devel.beowulf
Message-ID <[email protected]>
Great, that would be awesome. I need this for my python-petsc and
libmesh packages.

Ondrej

On 6/19/07, Adam C Powell IV <[email protected]> wrote:
> Hello again,
>
> With no discussion, I'm going to go ahead and try using petsc with
> openmpi, and if that works, will make that the default, with lam and
> mpich(1) as build-time options as before.  (If it doesn't work, I'll use
> lam, which is known to work.)
>
> -Adam
>
> On Mon, 2007-06-11 at 14:42 -0400, Adam C Powell IV wrote:
> > Greetings,
> >
> > I would like to revisit an issue last discussed here six years ago, see
> > http://lists.debian.org/debian-beowulf/2001/06/msg00071.html
> >
> > Back then, the reasons to stay with mpich vs. switching to lam included:
> >       * standards conformance (mpich as the reference implementation)
> >       * vendor preference (many other MPI implementations are based on
> >         mpich)
> >       * performance (though tests run at the time showed them very even)
> >       * ease of setup (no need to lamboot etc.)
> >
> > Recently, a new motivation has emerged to switch to lam: the petsc4py
> > python bindings work with lam, but not with mpich; openmpi is not yet
> > tested.  So I would like to revisit this question with the list again,
> > and if there are no concerns or objections, to switch to lam or openmpi
> > as the default MPI implementation for PETSc.  I am open to suggestions
> > on which of these is better to use, I suspect openmpi.
> >
> > Regarding the possibility of more than one in the repository, the answer
> > is no.  With eleven architectures (and more on the way, thanks to
> > kfreebsd and hurd), PETSc takes more than 70 MiB per distribution, and
> > we have four distributions now (oldstable, stable, testing, unstable).
> > For a package with 44 users out of 53,323 on popcon (for the most
> > popular PETSc binary), I am not going to consider taking any more mirror
> > space than we have now.
> >
> > Furthermore, I've gone out of my way to make it very easy to build with
> > alternative MPI implementations, just do "debian/rules PETSC_MPI=lam
> > binary" (or in the future PETSC_MPI=mpich if lam is the default).
> >
> > Thanks for your input.
> >
> > Regards,
> > -Adam
>
> --
> GPG fingerprint: D54D 1AEE B11C CE9B A02B  C5DD 526F 01E8 564E E4B6
>
> Welcome to the best software in the world today cafe!
> http://www.take6.com/albums/greatesthits.html
>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.