FWIW, 1.7 also has the new MPI-3 "use mpi_f08" Fortran bindings, which are MUCH 
better than the old mpif.h and "use mpi" bindings.

If they care, you should strongly encourage users to "use mpi_f08" in new 
Fortran subroutines.  Forward and backwards compatibility was a major design 
point for the mpi_f08 bindings; users can fully mix mpif.h, use mpi, and use 
mpi_f08 in the same Fortran application.  For example, they can just use 
mpi_f08 when writing new code in their existing applications (where the rest of 
the old/legacy code still uses mpif.h and/or use mpi), etc.



On Dec 4, 2013, at 9:21 AM, "Gunter, David O" <d...@lanl.gov> wrote:

> Thanks for the feedback and info. I think we can install 1.7x for those users 
> who don't want to deal with the warnings.
> 
> -david
> --
> David Gunter
> HPC-3 PTools Team
> 
> 
> 
> 
> On Dec 3, 2013, at 3:38 PM, Jeff Squyres (jsquyres) <jsquy...@cisco.com> 
> wrote:
> 
>> You might want to double check that it doesn't break ABI - hypothetically, 
>> those are equivalent (I think), but I don't know what liberties the fortran 
>> compiler and linker is allowed to take with those different forms.
>> 
>> 
>> On Dec 3, 2013, at 5:37 PM, Nathan Hjelm <hje...@lanl.gov> wrote:
>> 
>>> For general use we deploy only the super stable release. We do have 1.7.x in
>>> friendly-testing on some machines.
>>> 
>>> David, I don't think that change will break ABI so it might be worth 
>>> patching
>>> before deploying. No further 1.6.x releases are planned.
>>> 
>>> -Nathan
>>> 
>>> On Tue, Dec 03, 2013 at 10:27:43PM +0000, Jeff Squyres (jsquyres) wrote:
>>>> David --
>>>> 
>>>> Any possibility of upgrading to the v1.7 series?
>>>> 
>>>> 
>>>> On Nov 22, 2013, at 10:46 AM, "Barrett, Brian W" <bwba...@sandia.gov> 
>>>> wrote:
>>>> 
>>>>> David (Gunter) -
>>>>> 
>>>>> Which version of Open MPI are you using?  It looks like the 1.7 series
>>>>> does not declare the internal version (GREEK / SVN) in the Fortran
>>>>> headers, so this shouldn't be a problem going forward.
>>>>> 
>>>>> Brian
>>>>> 
>>>>> On 11/22/13 8:39 AM, "Dave Goodell (dgoodell)" <dgood...@cisco.com> wrote:
>>>>> 
>>>>>> Jeff Squyres is usually our Fortran expert for this sort of issue, but
>>>>>> he's on vacation until after the Thanksgiving holiday in the US.  So
>>>>>> please expect a modest delay in (properly) responding to your question.
>>>>>> 
>>>>>> -Dave
>>>>>> 
>>>>>> On Nov 21, 2013, at 9:37 AM, "Gunter, David O" <d...@lanl.gov> wrote:
>>>>>> 
>>>>>>> We have a user complaining about warnings he is getting from his
>>>>>>> Fortran 95 code.
>>>>>>> 
>>>>>>> The Intel compilers throw out this warning:
>>>>>>> 
>>>>>>> warning #7346: The CHARACTER* form of a CHARACTER declaration is an
>>>>>>> obsolescent feature in Fortran 95.
>>>>>>> 
>>>>>>> The warning stems from the following two lines in <mpi
>>>>>>> dir>/include/mpif-config.h:
>>>>>>> 
>>>>>>>   character*32 OMPI_GREEK_VERSION
>>>>>>>   character*32 OMPI_SVN_VERSION
>>>>>>> 
>>>>>>> Can we simply change those lines to the following:
>>>>>>> 
>>>>>>>   character(len=32) OMPI_GREEK_VERSION
>>>>>>>   character(len=32) OMPI_SVN_VERSION
>>>>>>> 
>>>>>>> What would break if that happened?
>>>>>>> 
>>>>>>> Thanks,
>>>>>>> david
>>>>>>> --
>>>>>>> David Gunter
>>>>>>> HPC-3
>>>>>>> Los Alamos National Laboratory
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> _______________________________________________
>>>>>>> devel mailing list
>>>>>>> de...@open-mpi.org
>>>>>>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>>>>> 
>>>>>> _______________________________________________
>>>>>> devel mailing list
>>>>>> de...@open-mpi.org
>>>>>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>>>>> 
>>>>> 
>>>>> 
>>>>> --
>>>>> Brian W. Barrett
>>>>> Scalable System Software Group
>>>>> Sandia National Laboratories
>>>>> 
>>>>> 
>>>>> 
>>>>> _______________________________________________
>>>>> devel mailing list
>>>>> de...@open-mpi.org
>>>>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>>> 
>>>> 
>>>> -- 
>>>> Jeff Squyres
>>>> jsquy...@cisco.com
>>>> For corporate legal information go to: 
>>>> http://www.cisco.com/web/about/doing_business/legal/cri/
>>>> 
>>>> _______________________________________________
>>>> devel mailing list
>>>> de...@open-mpi.org
>>>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>> _______________________________________________
>>> devel mailing list
>>> de...@open-mpi.org
>>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>> 
>> 
>> -- 
>> Jeff Squyres
>> jsquy...@cisco.com
>> For corporate legal information go to: 
>> http://www.cisco.com/web/about/doing_business/legal/cri/
>> 
>> _______________________________________________
>> devel mailing list
>> de...@open-mpi.org
>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
> 
> _______________________________________________
> devel mailing list
> de...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/devel


-- 
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