Archives


- Beowulf
- Beowulf Announce
- Scyld-users
- Beowulf on Debian

compiling beompi

Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.

Search

newt at blueraja.scyld.com newt at blueraja.scyld.com
Mon Apr 16 15:31:16 PDT 2001


David,

On Mon, 16 Apr 2001, David Vos wrote:

> I'm trying to compile beompi via:
> rpm --rebuild beompi-1.0.14-1.src.rpm
> 
> But after awhile, it complains:
> ld -Bstatic -i -lbproc --whole-archive  -lmpirun -L/usr/mpi-beowulf/lib
> -lmpich -lslog -defsym getarg_=1 -defsym f__xargc=1 -o /usr/lib/libmpi.a
> ld: cannot find -lbproc

This is a linker problem with the RedHat binutils (which we ship...)

You need to make a symbolic link from /usr to /usrusr. This bug has been
in RedHat for a long time -- and only surfaces when you invoke the linker
directly (As I often do).

> I want to compile it myself so that it is more optimized for an Athlon
> rather than an i386.

I would expect this to make about zero performance difference --- you
might instead compile your application code for Athlon.

I would further be interested to hear from anyone who has an application
where recompiling MPI makes a measureable performance difference.

Regards,
	Dan Ridge
	Scyld Computing Corporation





More information about the Beowulf mailing list