Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: Re: [OMPI devel] non-portable code in examples/Makefile
From: Paul H. Hargrove (PHHargrove_at_[hidden])
Date: 2012-02-21 07:57:40


On 2/21/2012 2:55 AM, Jeff Squyres (jsquyres) wrote:
> That is truly bizarre "make" behavior.
>
> Heads up that in the upcoming fortran revamp, we *only* use FC. I.E.,
> there's only mpifort wrapper compiler (mpif77 and mpif90 still exist,
> but only as sym links to mpifort, signifying that mpifort is the way
> of the future).

But 12 hours ago with the current setup of distinct mpif77 and mpif90,
combined with the crazy setting-FC-also-sets-F77 behavior on make, here
is what I would see on a Solaris build w/ f77 bindings, but not f90:
>
> $ make hello_f77
> mpif90 -g -o hello_f77
> --------------------------------------------------------------------------
> Unfortunately, this installation of Open MPI was not compiled with
> Fortran 90 support. As such, the mpif90 compiler is non-functional.
> --------------------------------------------------------------------------

-Paul

-- 
Paul H. Hargrove                          PHHargrove_at_[hidden]
Future Technologies Group
HPC Research Department                   Tel: +1-510-495-2352
Lawrence Berkeley National Laboratory     Fax: +1-510-486-6900