LAM/MPI logo

LAM/MPI General User's Mailing List Archives

  |   Home   |   Download   |   Documentation   |   FAQ   |   all just in this list

From: Jeff Squyres (jsquyres_at_[hidden])
Date: 2004-11-13 15:23:20


On Nov 13, 2004, at 1:30 PM, Terry Frankcombe wrote:

>>> It seems that if I use a F90 compiler in configuration, a mpif77 will
>>> be compiled and it is actually a "mpif90", am I right?
>>
>> Not in LAM, no. Sorry. :-\
>>
>> Recall that wrapper compilers are not part of the MPI specification --
>> they're a convenience created by the MPI implementation. LAM only has
>> an mpif77 wrapper, not an mpif90 wrapper.
>
> Er, do you want to reconsider that answer, Jeff? If FC is set to an
> f90
> compiler, how can mpif77 invoke anything else? f77 function calls are
> valid
> f90, after all.

I guess it depends on how you parse the question. :-)

I guess I parsed it [perhaps incorrectly] as "does LAM have an mpif90"?
  But yes, if you setenv MPIF77 to "f90", then yes, the "mpif77" command
will use the f90 compiler underneath. However, the wrapper will still
be named "mpif77", not "mpif90".

Hope that clarifies everything...

-- 
{+} Jeff Squyres
{+} jsquyres_at_[hidden]
{+} http://www.lam-mpi.org/