Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: Re: [OMPI devel] openmpi-1.8.2rc2 and f08 interface built with PGI-14.7 causes link error
From: Paul Hargrove (phhargrove_at_[hidden])
Date: 2014-07-29 19:52:44


If I read the original email correctly then 1.8.2rc2 also failed on
pgi-13.10.
At the moment I am just hoping to reproduce at all.

-Paul

On Tue, Jul 29, 2014 at 4:46 PM, Larry Baker <baker_at_[hidden]> wrote:

> PGI 14.7 is VERY new -- I just received the announcement on Sunday.
>
> Larry Baker
> US Geological Survey
> 650-329-5608
> baker_at_[hidden]
>
>
>
> On 29 Jul 2014, at 4:25 PM, Paul Hargrove wrote:
>
> I have license for PGI and installations of 14.1 and 14.4
> I will see what I can do today in terms of testing.
>
> -Paul
>
>
> On Tue, Jul 29, 2014 at 4:23 PM, Jeff Squyres (jsquyres) <
> jsquyres_at_[hidden]> wrote:
>
>> Tetsuya --
>>
>> I am unable to test with the PGI compiler -- I don't have a license. I
>> was hoping that LANL would be able to test today, but I don't think they
>> got to it.
>>
>> Can you send more details?
>>
>> E.g., can you send the all the stuff listed on
>> http://www.open-mpi.org/community/help/ for 1.8 and 1.8.2rc2 for the
>> 14.7 compiler?
>>
>> I'm *guessing* that we've done something new in the changes since 1.8
>> that PGI doesn't support, and we need to disable that something (hopefully
>> while not needing to disable the entire mpi_f08 bindings...).
>>
>>
>>
>> On Jul 28, 2014, at 11:43 PM, tmishima_at_[hidden] wrote:
>>
>> >
>> > Hi folks,
>> >
>> > I tried to build openmpi-1.8.2rc2 with PGI-14.7 and execute a sample
>> > program. Then, it causes linking error:
>> >
>> > [mishima_at_manage work]$ cat test.f
>> > program hello_world
>> > use mpi_f08
>> > implicit none
>> >
>> > type(MPI_Comm) :: comm
>> > integer :: myid, npes, ierror
>> > integer :: name_length
>> > character(len=MPI_MAX_PROCESSOR_NAME) :: processor_name
>> >
>> > call mpi_init(ierror)
>> > comm = MPI_COMM_WORLD
>> > call MPI_Comm_rank(comm, myid, ierror)
>> > call MPI_Comm_size(comm, npes, ierror)
>> > call MPI_Get_processor_name(processor_name, name_length, ierror)
>> > write (*,'(A,X,I4,X,A,X,I4,X,A,X,A)')
>> > +"Process", myid, "of", npes, "is on", trim(processor_name)
>> > call MPI_Finalize(ierror)
>> >
>> > end program hello_world
>> >
>> > [mishima_at_manage work]$ mpif90 test.f -o test.ex
>> > /tmp/pgfortran65ZcUeoncoqT.o: In function `.C1_283':
>> > test.f:(.data+0x6c): undefined reference to
>> `mpi_f08_interfaces_callbacks_'
>> > test.f:(.data+0x74): undefined reference to `mpi_f08_interfaces_'
>> > test.f:(.data+0x7c): undefined reference to `pmpi_f08_interfaces_'
>> > test.f:(.data+0x84): undefined reference to `mpi_f08_sizeof_'
>> >
>> > So, I did some more tests with previous version of PGI and
>> > openmpi-1.8. The results are summarized as follows:
>> >
>> > PGI13.10 PGI14.7
>> > openmpi-1.8 OK OK
>> > openmpi-1.8.2rc2 configure sets use_f08_mpi:no link error
>> >
>> > Regards,
>> > Tetsuya Mishima
>> >
>> > _______________________________________________
>> > devel mailing list
>> > devel_at_[hidden]
>> > Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
>> > Link to this post:
>> http://www.open-mpi.org/community/lists/devel/2014/07/15303.php
>>
>>
>> --
>> Jeff Squyres
>> jsquyres_at_[hidden]
>> For corporate legal information go to:
>> http://www.cisco.com/web/about/doing_business/legal/cri/
>>
>> _______________________________________________
>> devel mailing list
>> devel_at_[hidden]
>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
>> Link to this post:
>> http://www.open-mpi.org/community/lists/devel/2014/07/15335.php
>>
>
>
>
> --
> Paul H. Hargrove PHHargrove_at_[hidden]
> Future Technologies Group
> Computer and Data Sciences Department Tel: +1-510-495-2352
> Lawrence Berkeley National Laboratory Fax: +1-510-486-6900
> _______________________________________________
> devel mailing list
> devel_at_[hidden]
> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
> Link to this post:
> http://www.open-mpi.org/community/lists/devel/2014/07/15336.php
>
>
>
> _______________________________________________
> devel mailing list
> devel_at_[hidden]
> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
> Link to this post:
> http://www.open-mpi.org/community/lists/devel/2014/07/15337.php
>

-- 
Paul H. Hargrove                          PHHargrove_at_[hidden]
Future Technologies Group
Computer and Data Sciences Department     Tel: +1-510-495-2352
Lawrence Berkeley National Laboratory     Fax: +1-510-486-6900