I have used the wrapper compilers ($FC=mpif90 and $CC=mpicc), even then i was getting these errors. Anyway I used -lmpi in place of -lmpich and the build was successful. Thanks a lot for your help :)
On Jun 25, 2010, at 4:11 AM, Götz Waschk wrote:Better yet, the Open MPI team strongly discourages listing individual MPI libraries on the link line because we reserve the right to change them over time.
> libmpich is not part of open-mpi. Maybe your software build with mpich
> only? If your software does not use anything specific to mpich, you
> could try to change -lmpich to -lmpi .
Instead, we *strongly* advise you to just use Open MPI's wrapper compilers, which will insert all the Right compiler and linker flags. Then you don't have to worry about any of those pesky -I and -L options, especially when transitioning between different MPI implementations and versions of Open MPI.
For corporate legal information go to:
users mailing list