[EXTERNAL] Re: [mvapich-discuss] MVA1.9a --enable-cuda with
ch3:socks compile errors
Christian Trott
crtrott at sandia.gov
Wed Oct 24 10:50:20 EDT 2012
Thanks
thats what I thought. Do you know if I can compile for that interface on
my local workstation which does not have Infiniband? And if yes do you
have a link to a list of stuff I need to install (just adding libibverbs
via yum didn't seem to be sufficient. Also is support for the CH3:socks
interface for GPU to GPU transfer planned?
I am currently in the process of deciding whether or not I rely for
direct CUDA support within MPI for a number of projects (currently just
evaluation but potentially that would include Trilinos and LAMMPS from
Sandia) instead of writing my own data shuffling stuff. My current
status is that it seems that we got support on Infininband clusters by
both MVAPICH2 and OpenMPI, Cray seems to have something in release soon
for their network, and OpenMPI seems to work on my local machine as well.
Cheers
Christian
On 10/24/2012 08:40 AM, sreeram potluri wrote:
> Hi Christian
>
> GPU support is only available with the InfiniBand Gen2 (OFA-IB-CH3)
> Interface.
>
> Please refer to this sections of our userguide on how to build and run
>
> http://mvapich.cse.ohio-state.edu/support/user_guide_mvapich2-1.9a.html#x1-140004.5
> http://mvapich.cse.ohio-state.edu/support/user_guide_mvapich2-1.9a.html#x1-780006.18
>
> Best
> Sreeram
>
> On Wed, Oct 24, 2012 at 10:19 AM, Christian Trott<crtrott at sandia.gov>wrote:
>
>> Hi all
>>
>> is it possible to use the GPU support with the CH3:socks interface? When I
>> try to compile the 1.9a release with
>> ./configure --enable-cuda --with-cuda=/opt/nvidia/cuda/**5.0.36/
>> --with-device=ch3:sock --prefix=/opt/mpi/mvapich2-1.**9/intel-12.1/cuda5036
>> CC=/opt/intel/composer_xe_**2011_sp1.9.293/bin/intel64/icc
>>
>> I run into these errors:
>>
>> CC ch3_isend.c
>> ch3_isend.c(20): error: a value of type "MPIDI_CH3_PktGeneric_t" cannot be
>> assigned to an entity of type "void *"
>> sreq->dev.pending_pkt = *(MPIDI_CH3_PktGeneric_t *) hdr;
>>
>> CC ch3_isendv.c
>> ch3_isendv.c(28): error: a value of type "MPIDI_CH3_PktGeneric_t" cannot
>> be assigned to an entity of type "void *"
>> sreq->dev.pending_pkt = *(MPIDI_CH3_PktGeneric_t *)
>> iov[0].MPID_IOV_BUF;
>>
>> Thanks for your help
>> Christian
>>
>> ______________________________**_________________
>> mvapich-discuss mailing list
>> mvapich-discuss at cse.ohio-**state.edu<mvapich-discuss at cse.ohio-state.edu>
>> http://mail.cse.ohio-state.**edu/mailman/listinfo/mvapich-**discuss<http://mail.cse.ohio-state.edu/mailman/listinfo/mvapich-discuss>
>>
>>
>>
More information about the mvapich-discuss
mailing list