Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

From: Ben Byer (bbyer_at_[hidden])
Date: 2006-09-05 19:19:19


On Sep 5, 2006, at 1:21 PM, Brian Barrett wrote:
> On Tue, 2006-09-05 at 12:07 -0700, Ben Byer wrote:
>>
>> Is there a reason that those 7 include files installed in /usr/
>> include shouldn't be installed in /usr/include/openmpi instead?
>
> MPI users generally expect to find mpi.h and mpif.h in $prefix/
> include.
> The mpif-common.h and mpif-config.h are artifacts of the way we deal
> with the mixture of Fortran 77 and Fortran 90 bindings. Thinking
> about
> it, mpif.h, mpif-common.h, and mpif-config.h really shouldn't be
> installed if you don't have Fortran 77 / Fortran 90 bindings. This
> needs to be fixed in the future.
>
> constants.h, totalview.h, and types.h should not have been
> installed in
> $prefix/include. This was a mistake in the 1.1 release that was fixed
> in 1.1.1.

Okay -- I'll upgrade to 1.1.1 and nuke the mpif* files, and I guess
it makes sense to have /usr/include/mpi.h.

Thanks for the help!
Ben