[mvapich-discuss] mvapich-2.2rc2 build failure with psm/per-object thread-cs.

Jonathan Perkins perkinjo at cse.ohio-state.edu
Tue Mar 17 17:06:23 EDT 2015


Thank you for your report.  When trying to reproduce this problem locally I
am running into a similar but different build error.  Can you provide us
more information on how you're building?  Please let us know the Linux
distribution and version and vendor of the compiler that you're using.

On Tue, Mar 17, 2015 at 2:02 PM Abhishek Kulkarni <adkulkar at indiana.edu>
wrote:

> Hello,
>
> While trying to build mvapich 2.2rc2, I run into a build failure when I
> use the following two flags together: --with-device=ch3:psm
> --enable-thread-cs=per-object
>
> Is this a known issue? Since I expect to mostly run in a hybrid
> (OpenMP+MPI) configuration, I am assuming that the granularity of critical
> sections might be critical for good performance.
>
>   CC       src/mpid/ch3/src/lib_libmpi_la-ch3u_rma_acc_ops.lo
>   CC       src/mpid/ch3/src/lib_libmpi_la-ch3u_rma_ops.lo
>   CC       src/mpid/ch3/src/lib_libmpi_la-ch3u_rma_reqops.lo
>   CC       src/mpid/ch3/src/lib_libmpi_la-ch3u_rma_sync.lo
>   CC       src/mpid/ch3/src/lib_libmpi_la-ch3u_rndv.lo
> src/mpid/ch3/src/ch3u_handle_recv_req.c: In function
> ‘MPIDI_CH3_ReqHandler_FOPComplete’:
> src/mpid/ch3/src/ch3u_handle_recv_req.c:963:9: warning: passing argument 4
> of ‘MPIDI_CH3_iStartMsgv’ from incompatible pointer type [enabled by
> default]
> ./src/mpid/ch3/include/mpidimpl.h:1580:5: note: expected ‘struct
> MPID_Request **’ but argument is of type ‘struct MPID_Request *’
>   CC       src/mpid/ch3/src/lib_libmpi_la-ch3u_eager.lo
>   CC       src/mpid/ch3/src/lib_libmpi_la-ch3u_eagersync.lo
>   CC       src/mpid/ch3/src/lib_libmpi_la-ch3u_win_fns.lo
>   CC       src/mpid/ch3/src/lib_libmpi_la-mpid_abort.lo
>   CC       src/mpid/ch3/src/lib_libmpi_la-mpid_cancel_recv.lo
>   CC       src/mpid/ch3/src/lib_libmpi_la-mpid_cancel_send.lo
> src/mpid/ch3/src/ch3u_rndv.c: In function
> ‘MPIDI_CH3_PktHandler_RndvReqToSend’:
> src/mpid/ch3/src/ch3u_rndv.c:210:28: error: invalid operands to binary ==
> (have ‘MPID_cc_t’ and ‘int’)
> make[2]: *** [src/mpid/ch3/src/lib_libmpi_la-ch3u_rndv.lo] Error 1
> make[2]: *** Waiting for unfinished jobs....
> src/mpid/ch3/src/ch3u_eager.c: In function
> ‘MPIDI_CH3_PktHandler_EagerSend’:
> src/mpid/ch3/src/ch3u_eager.c:880:28: error: invalid operands to binary ==
> (have ‘MPID_cc_t’ and ‘int’)
> src/mpid/ch3/src/ch3u_eager.c: In function
> ‘MPIDI_CH3_PktHandler_ReadySend’:
> src/mpid/ch3/src/ch3u_eager.c:1022:28: error: invalid operands to binary
> == (have ‘MPID_cc_t’ and ‘int’)
> make[2]: *** [src/mpid/ch3/src/lib_libmpi_la-ch3u_eager.lo] Error 1
> src/mpid/ch3/src/ch3u_eagersync.c: In function
> ‘MPIDI_CH3_PktHandler_EagerSyncSend’:
> src/mpid/ch3/src/ch3u_eagersync.c:259:28: error: invalid operands to
> binary == (have ‘MPID_cc_t’ and ‘int’)
> make[2]: *** [src/mpid/ch3/src/lib_libmpi_la-ch3u_eagersync.lo] Error 1
>
> Thanks,
> Abhishek
> _______________________________________________
> mvapich-discuss mailing list
> mvapich-discuss at cse.ohio-state.edu
> http://mailman.cse.ohio-state.edu/mailman/listinfo/mvapich-discuss
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.cse.ohio-state.edu/pipermail/mvapich-discuss/attachments/20150317/b8840415/attachment.html>


More information about the mvapich-discuss mailing list