That would be great, thanks.  In general, do all packages default to 
LAM/MPI?  If so, it now might be worthwhile changing OpenMPI to the 
default, since the LAM/MPI webpage says that they've halted development, 
and they themselves recommend switching over to OpenMPI (which is where 
many of their developers went).

t

On Mon, 11 Feb 2008, Alexander Hansen wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> I see.
>
> There's not an automatic way to tell Fink to switch which implementation it 
> builds against--a package needs to be configured with openmpi and lammpi 
> variants specifically.
>
> The fftw package description would thus have to be modified to allow for 
> different alternatives.  I'll cc the fftw maintainer to see if such an option 
> could be provided.
>
> Our openmpi is at 1.2.4, so it's newer than the system's.
>
> Todd Krause wrote:
> |
> | Ah, wow, I didn't realize.  Sorry.  What I was actually trying to do was 
> use a cosmology program called Gadget2, and it requires the older version 
> 2.1.5 of FFTW.  I had installed the latter with Fink's LAM/MPI (not knowing 
> that I had other options), and so things work okay.  But then I only recently 
> realized that Leopard includes OpenMPI.  So I tried to compile fftw-2.1.5 
> myself with Leopard's OpenMPI to try to minimize redundancy on my system. 
> When that didn't work, I was told by someone on the FFTW list:
> |
> | Two options:
> |
> | a) get a different/newer MPI implementation (e.g. the latest OpenMPI).
> |
> | and/or
> |
> | b) try using static libraries instead of shared (don't use 
> --enable-shared).
> |
> |
> | Well, option b) didn't work; so for me fftw-2.1.5 won't compile if I use 
> "--enable-mpi" (for some reason it can't find "fftw_gettimeofday..." in the 
> file timer.c).  Hence my whole reason for using FFTW in the first place is 
> shot.  And as for option a), well if I have to upgrade (though OpenMPI in 
> Leopard is at, I guess 1.2.3, and the OpenMPI group just released 1.2.5), 
> then Fink would be my method of choice (I haven't yet figured out how to 
> upgrade the Apple package itself, without just waiting for Apple to update 
> it).  But I didn't know I could tell Fink to use OpenMPI rather than LAM/MPI 
> to compile against.  Good thing I'm on the beginners-list.
> |
> | Best,
> | Todd
> |
> | On Mon, 11 Feb 2008, Alexander K. Hansen wrote:
> |
> |> On Monday 11 February 2008 11:43:28 am Todd Krause wrote:
> |>> Howdy,
> |>>
> |>> I just wanted to ask if there's any possibility of changing the LAM/MPI
> |>> dependencies in the near future to OpenMPI for the version of Fink geared
> |>> towards Leopard (since this now comes with OpenMPI included)?  I
> |>> understand that Fink doesn't like to assume any given computer has
> |>> everything it needs, and so imports its own.  It's just that I recently
> |>> encountered some errors with LAM/MPI, and when I asked for help on the
> |> LAM/MPI listserve, they said "switch to OpenMPI" -- in so many words!  But
> |>> if I do that, I essentially have to trash everything mpi-ish in Fink
> |>> (unless I'm missing something).  However, it seems even LAM/MPI has
> |>> stopped maintaining LAM/MPI...
> |>
> |>> I recognize the package maintainers have a lot on their plate right
> |>> now....  I'm not a slick enough programmer to know how to help with the
> |>> FInk package maintenance, though I guess I'd be willing to learn if
> |>> someone could tell me how to get started.
> |>>
> |>> Best,
> |>> Todd
> |>>
> |>>
> |> A lot of our MPI-using packages have the option to use either openmpi or
> |> lammpi.  (we use our own rather than the system's, though).
> |>
> |> What are you using right now that only works with lammpi?
> |> --
> |> Alexander K. Hansen
> |> akh AT finkproject DOT org
> |> Fink User Liaison and Documenter
> |>
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.7 (MingW32)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iD8DBQFHsIt8B8UpO3rKjQ8RAiGVAJ0cgULwjrna3/0KXBWADdUEmgMmTwCffFEJ
> oYSliIh+0EC/4jS+o1MND54=
> =WG08
> -----END PGP SIGNATURE-----
>

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Fink-beginners mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.beginners

Reply via email to