Ok, I will do that as soon as possible.
Jörg

Am 18.12.2014 um 16:31 schrieb Jeff Squyres (jsquyres) <jsquy...@cisco.com>:

> If it works with static builds and not dynamic, it might be worth reporting a 
> problem on the Intel fortran compiler forums and see if this is a known 
> problem.
> 
> 
> On Dec 18, 2014, at 10:29 AM, Jörg Stiller <joerg.stil...@tu-dresden.de> 
> wrote:
> 
>> Hi Jeff,
>> 
>> with OS X I use ifort 15.0.1 20141022, which is the latest version, as far I 
>> know.
>> 
>> I managed to get open-mpi 1.8.3 built properly when switching to static 
>> libs, i.e.
>> 
>>> ./configure --prefix=/opt/openmpi-intel-static --disable-shared 
>>> --enable-static \
>>   F77=/opt/intel/composerxe/bin/ifort \
>>   FC=/opt/intel/composerxe/bin/ifort
>> 
>> BTW, I found no problems when using the current ifort with shared libs under 
>> Linux.
>> 
>> I also compared the makefiles dealing with mpi_f08_types configured for 
>> ifort with those for gcc/gfortran 4.9.2, but I could not identify any 
>> differencs that might be responsible for the problem observed with OS X.
>> 
>> If you have any hint what to try or look for, please let me know. In the 
>> meantime I am fine with the static libs.
>> 
>> Regards,
>> Jorg
>> 
>> 
>> Am 18.12.2014 um 01:30 schrieb Jeff Squyres (jsquyres) <jsquy...@cisco.com>:
>> 
>>> Jorg --
>>> 
>>> I'm sorry for the giant delay in replying; the US holiday and the MPI Forum 
>>> meeting last week made a disaster out of my already-out-of-control INBOX.  
>>> :-(
>>> 
>>> Hmm.  This almost sounds like a bug in the intel compiler.  Do you have the 
>>> latest version of their compiler, perchance?
>>> 
>>> 
>>> On Dec 1, 2014, at 2:40 PM, Jörg Stiller <joerg.stil...@tu-dresden.de> 
>>> wrote:
>>> 
>>>> Hi,
>>>> 
>>>> I am using the Open MPI 1.8.3 with gcc 4.9.2 and ifort 15.0.1 and the 
>>>> MPI_F08 module on Mac OS X 4.9.
>>>> With the latter, the == and /= operators are overloaded for MPI handles , 
>>>> e.g.
>>>> 
>>>> MPI_REQUEST_NULL /= MPI_REQUEST_NULL
>>>> 
>>>> should work and give the result .false. With gfortran 4.9.2 all is fine, 
>>>> however, with ifort, the loader produces an error message like this:
>>>> 
>>>> Undefined symbols for architecture x86_64:
>>>> "_mpi_f08_types_mp_ompi_request_op_ne_", referenced from:
>>>>    _verifymeshintegrity_IP_verifysharedcomponents_ in libhispeet.a 
>>>> 
>>>> When I looking in the gfortran-version of the dynamic library I get
>>>> 
>>>> $ nm libmpi_usempif08.dylib |grep -i request
>>>> 0000000000010aa2 T ___mpi_f08_types_MOD_ompi_request_op_eq
>>>> 0000000000010912 T ___mpi_f08_types_MOD_ompi_request_op_ne
>>>> [snip]
>>>> 
>>>> These are the module procedures which implement the overloaded operators.
>>>> In the ifort-version of the dynamic library are no such  entries, though 
>>>> the directory contains the module file, mpi_f08_types.mod, which defines 
>>>> the interfaces.
>>>> 
>>>> Both versions were configured build with rather standard configuration:
>>>> 
>>>> ./configure --prefix=/opt/openmpi-gcc F77=gfortran-mp-4.9 
>>>> FC=gfortran-mp-4.9
>>>> 
>>>> and
>>>> 
>>>> ./configure --prefix=/opt/openmpi-intel 
>>>> F77=/opt/intel/composerxe/bin/ifort FC=/opt/intel/composerxe/bin/ifort
>>>> 
>>>> I seems to be an error when building thr Open MPI librraies for ifort, but 
>>>> so far I have no clue how to fix.
>>>> 
>>>> Thanks  for any helpful comments.
>>>> Joerg
>>>> 
>>>> --
>>>> PD Dr.-Ing. habil. Jörg Stiller
>>>> Privatdozent / senior lecturer
>>>> 
>>>> Technische Universität Dresden
>>>> Institut für Strömungsmechanik
>>>> 01062 Dresden / GERMANY
>>>> Tel.: +49 351 463/38328
>>>> Fax: +49 351 463/38087
>>>> E-Mail:  joerg.stil...@tu-dresden.de
>>>> http://tu-dresden.de/Members/joerg.stiller
>>>> 
>>>> _______________________________________________
>>>> users mailing list
>>>> us...@open-mpi.org
>>>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/users
>>>> Link to this post: 
>>>> http://www.open-mpi.org/community/lists/users/2014/12/25898.php
>>> 
>>> 
>>> -- 
>>> Jeff Squyres
>>> jsquy...@cisco.com
>>> For corporate legal information go to: 
>>> http://www.cisco.com/web/about/doing_business/legal/cri/
>>> 
>>> _______________________________________________
>>> users mailing list
>>> us...@open-mpi.org
>>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/users
>>> Link to this post: 
>>> http://www.open-mpi.org/community/lists/users/2014/12/26020.php
>> 
>> _______________________________________________
>> users mailing list
>> us...@open-mpi.org
>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/users
>> Link to this post: 
>> http://www.open-mpi.org/community/lists/users/2014/12/26033.php
> 
> 
> -- 
> Jeff Squyres
> jsquy...@cisco.com
> For corporate legal information go to: 
> http://www.cisco.com/web/about/doing_business/legal/cri/
> 
> _______________________________________________
> users mailing list
> us...@open-mpi.org
> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/users
> Link to this post: 
> http://www.open-mpi.org/community/lists/users/2014/12/26034.php

Reply via email to