LAM/MPI logo

LAM/MPI General User's Mailing List Archives

  |   Home   |   Download   |   Documentation   |   FAQ   |   all just in this list

From: Brian Barrett (brbarret_at_[hidden])
Date: 2006-12-28 22:58:34


On Oct 16, 2006, at 11:18 PM, Umit Catalyurek wrote:

> I'm trying to run lammpi on 64-bit intel Mac, it compiles and links
> fine
> but lamboot hangs. I found this post
> http://www.lam-mpi.org/MailArchives/lam/2005/05/10443.php
> but unfortunately link to patch is not working. Does anyone have a
> copy
> of that patch or anyone knows any other alternative solution to this
> problem?

I apologize for the slow reply, this somehow slipped through the cracks.

Unfortunately, there is a bug in Mac OS X 10.4 (which is rumored to
be fixed in 10.5, when that comes out) that makes it impossible to
get the list of local network devices when compiling 64 bit intel
applications. At this time, Apple has been unable to provide me with
a workaround, and without that functionality it is not possible to
run a 64 bit lamboot.

The functions in question are only used in lamboot (not in the MPI
library), so one possible solution (although a bit icky) is to build
LAM/MPI in 32 bit mode as a static library (the default), save the
lamboot binary from that build, then do a 64 bit build (static or
shared) and install it, then copy the 32 bit lamboot to replace the
64 bit lamboot. In order for this to work, you will need to specify
the same prefix to configure for both builds. It's not optimal,
obviously, but it should work.

The newly posted LAM/MPI 7.1.3b2 does not address the core issue, but
will at least return an error message rather than hanging.

Brian

-- 
   Brian Barrett
   LAM/MPI developer and all around nice guy
   Have a LAM/MPI day: http://www.lam-mpi.org/