I solved the problem and the quote 'we have met the enemy and he is us' fits prefectly.

The reason was I had a stale object file laying around from when i used a different compiler. Removing mpif.h as they are listed in the PARPACK ARmake.inc and recompiling worked.

Sorry for the red herring.

Brock Palen
Center for Advanced Computing
bro...@umich.edu
(734)936-1985


On Dec 12, 2007, at 7:17 PM, Brock Palen wrote:

Yes, the software came with its own. And i removed it, mpif77 takes care of not having mpif.h in the directory just as it should.

I should mention (sorry) that the single, complex and double complex examples work. only the double (real) examples fail.

Brock Palen
Center for Advanced Computing
bro...@umich.edu
(734)936-1985


On Dec 12, 2007, at 6:51 PM, Jeff Squyres wrote:

This *usually* happens when you include the mpif.h from a different
MPI implementation.  Can you check that?

On Dec 12, 2007, at 5:15 PM, Brock Palen wrote:

Has anyone ever built parpack (http://www.caam.rice.edu/software/
ARPACK/)  with openmpi?  It compiles but some of the examples give:

[nyx-login1.engin.umich.edu:12173] *** on communicator MPI_COMM_WORLD [nyx-login1.engin.umich.edu:12173] *** MPI_ERR_TYPE: invalid datatype [nyx-login1.engin.umich.edu:12173] *** MPI_ERRORS_ARE_FATAL (goodbye)
[nyx-login1.engin.umich.edu:12174] *** An error occurred in MPI_Recv
[nyx-login1.engin.umich.edu:12174] *** on communicator MPI_COMM_WORLD

I checked all the data types are:  MPI_DOUBLE_PRECISION  Im not sure
where to look next.

Brock Palen
Center for Advanced Computing
bro...@umich.edu
(734)936-1985


_______________________________________________
users mailing list
us...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users


--
Jeff Squyres
Cisco Systems
_______________________________________________
users mailing list
us...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users




Reply via email to