Hi Jeff,

I am willing to help test OpenMPI with the NAG compiler from time to time but 
not sure how. If you could give me specific instructions I am very happy to 
help.

As for this technical issue, I did some research online. It appears that a 
later version of Libtool (probably 2.2.10+) added support to NAG Fortran 
compiler. There are discussions at 
http://lists.gnu.org/archive/html/bug-libtool/2010-09/msg00002.html

The relevant section of code (which I found from Libtool 2.4) looks like:

      nagfor*)
        # NAG Fortran compiler
        _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,-Wl,,'
        _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
        _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
        ;;

The basic idea here is that nagfor calls gcc (not ld directly) for linking so 
there are two stages of parameter passing, so the rather strange looking 
'-Wl,-Wl,,' flag.

I can see that in OpenMPI 1.5.3 source, the $OPENMPI_DIR/config/libtool.m4 file 
does not contain the above code. I have not nuch experience using Libtool so I 
don't know how to fix this. Simply adding the new code does not seem to work.

Best regards,

Ning


List-Post: users@lists.open-mpi.org
Date: Thu, 7 Jul 2011 20:32:21 -0400
From: Jeff Squyres<jsquy...@cisco.com>
Subject: Re: [OMPI users] OpenMPI with NAG compiler and gcc 4.6

Sorry for the delay in replying.:-\

I'm afraid we don't test with the NAG compiler.:-(

Would this be something that the NAG would be willing to do for the Open MPI 
community?  Companies like Absoft do -- we have a light test suite that can be 
fully automated (i.e., run via cron).  Ping me offline if you would be able to 
do this.

I suspect that the version of Libtool we're using doesn't fully understand the 
NAG compiler.  We get many of the compile-time options by extracting them from 
Libtool.

We use Libtool 2.2.6b for OMPI v1.5.  Do you know if that version of Libtool 
supports the NAG compiler well, or if a more recent version supports it better? 
 Libtool made some fairly major changes late in the 2.2.x series that we don't 
really want to have to adapt to in the v1.5 series if we don't have to (i.e., 
we planned to adapt to them for the v1.7 series).  But perhaps we could patch 
our Libtool for NAG...?


________________________________________________________________________
The Numerical Algorithms Group Ltd is a company registered in England
and Wales with company number 1249803. The registered office is:
Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom.

This e-mail has been scanned for all viruses by Star. The service is
powered by MessageLabs. ________________________________________________________________________

Reply via email to