On Apr 23, 2012, at 1:40 AM, Eugene Loh wrote:

>> [rhc@odin001 ~/svn-trunk]$ mpifort --showme
>> gfortran -I/nfs/rinfs/san/homedirs/rhc/openmpi/include 
>> -I/nfs/rinfs/san/homedirs/rhc/openmpi/lib 
>> -L/nfs/rinfs/san/homedirs/rhc/openmpi/lib -lmpi_usempi -lmpi_mpifh -lmpi 
>> -lopen-rte -lopen-pal -ldl -lm -lpci -lresolv -Wl,--export-dynamic -lrt 
>> -lnsl -lutil -lm -lpthread -ldl
> Hmm, that's interesting.  "mpifort --showme" in my case is *NOT* showing 
> "-lmpi_usempi -lmpi_mpifh" and it *IS* showing "-lmpi_f77 -lmpi_f90".  

Hmm.  I can't imagine how that happened.  The wrappers get these values from 
the wrapper data files in $prefix/share/openmpi/mpi*wrapper-data.txt.  I can't 
imagine how mpifort-wrapper-data.txt is getting loaded with -lmpi_f77 
-lmpi_f90.  Weird!

> I guess I need to make sure that I'm actually picking up the 
> post-Fortran-merge trunk build I think I'm picking up, but it sure looks to 
> me like I am.  Among other things, it recognizes mpifort as a command.  I'll 
> think about possible dumb mistakes more tomorrow.

Let me know what you find.  Let's not exclude the possibility that this is a 
problem on the trunk somehow.

>> Did you change your MTT config to use mpifort instead of mpif77 and mpif90? 
>> If not, then they would indeed fail.
> That sounds like a different discussion.  I try "mpifort --showme" and I see 
> the problem.  So, this is not dependent on mpif77 or mpif90.  Plus, I thought 
> those two commands were simply deprecated -- that is, they should still work.

Correct.  They will still work -- they're sym links to mpifort, and should have 
the appropriate wrapper data files, too.

-- 
Jeff Squyres
jsquy...@cisco.com
For corporate legal information go to: 
http://www.cisco.com/web/about/doing_business/legal/cri/


Reply via email to