Linwei,

mpif.h is the include file for fortran programs to use openmpi. The apple version does not support fortran. If you want to use openmpi from fortran you will need to install a version of openmpi that supports fortran, this will install mpif.h. I suggest you install the new version in a different directory than the apple version ( use -- prefix in the openmpi configure command). You will also need to remove the apple version or rename the openmpi include and library files so that the linker can find your new, fortran supporting version.

Doug Reeder
On May 1, 2008, at 8:42 AM, Linwei Wang wrote:

Dear all,

    I'm new to openmpi. I'm now trying to use BLACS and ScaLAPACK on
Leopard.  Since it has built-in Open MPI, I didn't install any other
versions. I followed the BLACS install guidances in FAQ section, and
it generated errors as:

    "No rule to make target `/usr/include/mpif.h', needed by
`mpif.h'.  Stop."

    The problem is I could not find "mpif.h" in my computer. Does this
mean I should install other Open MPI version rather than using Leopard's
built-in version?

   Thanks for the help!

   Best,
  Linwei

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

Reply via email to