[mvapich-discuss] Compiling MVAPICH2-1.9a on Host without IB

Jiri Kraus jkraus at nvidia.com
Wed Sep 26 07:30:50 EDT 2012


Hi Sreeram,

Thanks for pointing me to this. The configure with the OFA-IB-CH3 interface fails because libibverbs is missing as the Host dos not have a Infiniband Card. Building libibverbs anyway solved the problem for me as I only need mvapich for intra-node communication on this host.

Thanks

Jiri

From: sreeram.chowdary at gmail.com [mailto:sreeram.chowdary at gmail.com] On Behalf Of sreeram potluri
Sent: Dienstag, 25. September 2012 17:45
To: Jiri Kraus
Cc: mvapich-discuss at cse.ohio-state.edu
Subject: Re: [mvapich-discuss] Compiling MVAPICH2-1.9a on Host without IB

Jiri,

Support for communication from GPU memory is currently not available with the OFA-IB-Nemesis interface. Can you try building with the OFA-IB-CH3 interface as below

./configure --with-device=ch3:mrail --with-rdma=gen2 --enable-cuda --with-cuda=/usr/local/cuda-5.0 --enable-shared --prefix=<...>

or you can skip the device option as well as OFA-IB-CH3 is the default

./configure --enable-cuda --with-cuda=/usr/local/cuda-5.0 --enable-shared --prefix=<...>

The following sections of the user guide might be useful

http://mvapich.cse.ohio-state.edu/support/user_guide_mvapich2-1.9a.html#x1-100004.4
http://mvapich.cse.ohio-state.edu/support/user_guide_mvapich2-1.9a.html#x1-140004.5

Let us know if you see any further issues.

Sreeram Potluri
On Tue, Sep 25, 2012 at 11:08 AM, Jiri Kraus <jkraus at nvidia.com<mailto:jkraus at nvidia.com>> wrote:
Hi,

I have some trouble compiling MVAPICH2-1.9a on a Host without an IB interface. I used

./configure --enable-cuda --with-cuda=/usr/local/cuda-5.0 --enable-shared --with-device=ch3:nemesis --prefix=<...>

to configure but the build with gcc 4.6.2 on openSUSE 12.1 (x86_64) failed during compilation of
mvapich2-1.9a/src/mpid/ch3/channels/nemesis/nemesis/netmod/tcp/tcp_send.c
with
tcp_send.c: In function âMPID_nem_tcp_iStartContigMsgâ:
tcp_send.c:317:31: error: incompatible types when assigning to type âvoid *â from type âMPIDI_CH3_PktGeneric_tâ
tcp_send.c: In function âMPID_nem_tcp_iStartContigMsg_pausedâ:
tcp_send.c:456:31: error: incompatible types when assigning to type âvoid *â from type âMPIDI_CH3_PktGeneric_tâ
tcp_send.c: In function âMPID_nem_tcp_iSendContigâ:
tcp_send.c:604:31: error: incompatible types when assigning to type âvoid *â from type âMPIDI_CH3_PktGeneric_tâ
tcp_send.c: In function âMPID_nem_tcp_SendNoncontigâ:
tcp_send.c:732:31: error: incompatible types when assigning to type âvoid *â from type âMPIDI_CH3_PktGeneric_tâ
make[8]: *** [tcp_send.o] Error 1

Any help is appreciated.

Thanks

Jiri
NVIDIA GmbH, Wuerselen, Germany, Amtsgericht Aachen, HRB 8361
Managing Director: Karen Theresa Burns

-----------------------------------------------------------------------------------
This email message is for the sole use of the intended recipient(s) and may contain
confidential information.  Any unauthorized review, use, disclosure or distribution
is prohibited.  If you are not the intended recipient, please contact the sender by
reply email and destroy all copies of the original message.
-----------------------------------------------------------------------------------

_______________________________________________
mvapich-discuss mailing list
mvapich-discuss at cse.ohio-state.edu<mailto:mvapich-discuss at cse.ohio-state.edu>
http://mail.cse.ohio-state.edu/mailman/listinfo/mvapich-discuss


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.cse.ohio-state.edu/pipermail/mvapich-discuss/attachments/20120926/a1182f7d/attachment.html


More information about the mvapich-discuss mailing list