Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: Re: [OMPI devel] CUDA support not working?
From: Matthias Jurenz (matthias.jurenz_at_[hidden])
Date: 2013-11-25 08:15:54


On Saturday 23 November 2013 21:50:34 Jörg Bornschein wrote:
> On 23.11.2013, at 21:42, Jörg Bornschein <jb_at_[hidden]> wrote:
>
> Sorry,
>
> > I’m typically compiling with
> >
> > ./configure —with-cuda
>
> I’m actually compiling with
>
> ./configure —with-cuda —disable-vt
>
> because otherwise I get a compile time error:
>
> make[5]: Entering directory
> `/u/bornj/software-old/src/openmpi-1.7.3/ompi/contrib/vt/vt/vtlib' CC
> libvt_la-vt_cudart.lo
> CC libvt_mpi_la-vt_pform_linux.lo
> CC libvt_mpi_la-vt_thrd.lo
> CC libvt_mpi_la-vt_trc.lo
> CC libvt_mpi_la-vt_user_comment.lo
> CC libvt_mpi_la-vt_user_control.lo
> CC libvt_mpi_la-vt_user_count.lo
> CC libvt_mpi_la-vt_user_marker.lo
> vt_cudart.c: In function 'cudaLaunch':
> vt_cudart.c:2725:15: error: 'vt_cupti_events_enabled' undeclared (first use
> in this function) vt_cudart.c:2725:15: note: each undeclared identifier is
> reported only once for each function it appears in

FYI, this issue is fixed in revision 29754. Thanks for the hint Jörg!

Kind regards,
Matthias Jurenz

>
>
>
> j
>
> > but I tried combining it with various other options. OMPI builds fine, but
> > when I try to run programs compiled against it I always get:
> >
> > /a.out: symbol lookup error: /usr/local/lib/openmpi/mca_pml_ob1.so:
> > undefined symbol: progress_one_cuda_htod_event
> >
> > That error even seems to make sense, because the code in ompi/mca/pml/ob1/
> > refers to common_cuda.[ch], but it does not seem to link against it's
> > dynamic binary.
> >
> > Am I missing something?
> >
> >
> > Thanks!
> >
> > jb
> >
> > _______________________________________________
> > devel mailing list
> > devel_at_[hidden]
> > http://www.open-mpi.org/mailman/listinfo.cgi/devel
>
> _______________________________________________
> devel mailing list
> devel_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/devel

-- 
Matthias Jurenz
Technische Universität Dresden
Center for Information Services and High Performance Computing (ZIH)
01062 Dresden, Germany
Phone: +49 (351) 463-31945
Fax: +49 (351) 463-37773
E-Mail: matthias.jurenz_at_[hidden]


  • application/pkcs7-signature attachment: smime.p7s