LAM/MPI logo

LAM/MPI General User's Mailing List Archives

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

From: Travis Spencer (travislspencer_at_[hidden])
Date: 2005-05-11 02:18:22


On 5/10/05, Jeff Squyres <jsquyres_at_[hidden]> wrote:
> 1. Does your C++ compiler work? Can you compile, link, and run simple
> C++ programs, such as programs that use STL objects?

Ya, it does. Its used by dozens of students and faculty all day long.

> 2. Can you upgrade your version of LAM/MPI?

I was able to build 7.1 after dancing with configure a little. The
solaris threads didn't work, but the posix stuff did
(http://www.lam-mpi.org/MailArchives/lam/2005/05/10505.php). I am
building the 7.2 release candidate now. When I tried to test 7.1, it
didn't work with my shell, zsh.

> The 6.3 series is *really* old; we're up to the 7.1 series these days

Ya, upgrades are few and far between around here :-(

> 3. If you can't upgrade, you might want to run "nm -C" on your
> libmpi++.a and see if the symbols are really in there.
 
I checked 'em by piping the output of nm to grep and they were found.
That doesn't make any sense to me, but hopefully it wont matter and we
will be able to migrate to 7.1 or 7.2.

> 4. I honestly don't remember, but I think you want to include <mpi.h>,
> not <mpi++.h> -- I *think* we were careful about that from the very
> beginning (because the standard says that all C and C++ programs should
> only have to include <mpi.h> -- the name mpi++.h is not standardized).

OK. I'll suggest that people include <mpi.h>.

Thanks for the help on this one, Jeff. I really appreciate it.

--
Regards,
Travis Spencer
Portland, OR USA