Hello,

Thanks for your message. I'm trying to get this to work on a single
machine. How might you suggest getting OpenMPIworking without python and
CUDA? I don't recall setting anything for either, as the only command I had
run was "./configure --prefix=/opt/openmpi/openmpi-2.1.0" - did it possibly
pick up the paths by accident?

Regarding the lib directory, I checked that the path physically exists.
Regarding the final part of the email, is it a problem that 'undefined
reference' is appearing?

Thanks and regards,
Tim

On 22 May 2017 at 06:54, Reuti <re...@staff.uni-marburg.de> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hi,
>
> Am 18.05.2017 um 07:44 schrieb Tim Jim:
>
> > Hello,
> >
> > I have been having some issues with trying to get OpenMPI working with
> mpi4py. I've tried to break down my troubleshooting into a few chunks
> below, and I believe that there are a few, distinct issues that need
> solving.
>
> Are you speaking here of a single machine or a cluster?
>
>
> > Following some troubleshooting in the following link:
> > https://bitbucket.org/mpi4py/mpi4py/issues/69/building-
> mpi4py-with-openmpi-gives-error
> > -the mpi4py folks have suggested it an issue that might be better
> answered here.
>
> First approach would be to get Open MPI working, without CUDA and Python
> being involved.
>
>
> > In summary, I have attempted to install OpenMPI on Ubuntu 16.04 to the
> following prefix: /opt/openmpi-openmpi-2.1.0. I have also manually added
> the following to my .bashrc:
> > export PATH="/opt/openmpi/openmpi-2.1.0/bin:$PATH"
> > MPI_DIR=/opt/openmpi/openmpi-2.1.0
> > export LD_LIBRARY_PATH=$MPI_DIR/lib:$LD_LIBRARY_PATH
>
> This looks fine, although I don't recall setting MPI_DIR for Open MPI
> itself. It might be a necessity for mpi4py though.
>
> One pitfall might be that "lib" is sometimes being created as "lib64" by
> `libtool`. I forgot the details when this is happening, but it depends on
> the version of `libtool` being used.
>
>
> > I later became aware that Ubuntu may handle the LD_LIBRARY_PATH
> differently
>
> I don't think that Ubuntu will do anything different than any other Linux.
>
> Did you compile Open MPI on your own, or did you install any repository?
>
> Are the CUDA application written by yourself or any freely available
> applications?
>
> - -- Reuti
>
>
> > and instead added a new file containing the library path
> /opt/openmpi/openmpi-2.1.0/lib to /etc/ld.so.conf.d/openmpi-2-1-0.conf,
> in the style of everything else in that directory.
> >
> > I tried to run "mpicc helloworld.c -o hello.bin" as a test on a demo
> file (as instructed in the link) to check the installation but I had
> permission issues, since it was installed win opt. However, when I
> attempted to run the previous with sudo, or sudo -E, in both cases, mpicc
> could not be found. (Perhaps this is a separate issue with my sudo env)
> >
> > To check that mpicc actually works, I have copied helloworld.c to a
> directory where I could execute mpicc without sudo. On running the above
> command, I receive the following error:
> >
> > mpicc: /usr/local/cuda-8.0/targets/x86_64-linux/lib/libOpenCL.so.1: no
> version information available (required by /opt/openmpi/openmpi-2.1.0/
> lib/libopen-pal.so.20)
> > /opt/openmpi/openmpi-2.1.0/lib/libopen-pal.so.20: undefined reference
> to `clGetPlatformInfo@OPENCL_1.0'
> > /opt/openmpi/openmpi-2.1.0/lib/libopen-pal.so.20: undefined reference
> to `clGetPlatformIDs@OPENCL_1.0'
> > /opt/openmpi/openmpi-2.1.0/lib/libopen-pal.so.20: undefined reference
> to `clGetDeviceInfo@OPENCL_1.0'
> > /opt/openmpi/openmpi-2.1.0/lib/libopen-pal.so.20: undefined reference
> to `clGetDeviceIDs@OPENCL_1.0'
> > collect2: error: ld returned 1 exit status
> >
> > I am unsure if I have an installation or permission issues, and I'd be
> grateful if anyone can shed some light based on the trials I've done so
> far. (I should add I also have a CUDA installation, which I'd like to
> leverage too, if possible). I'm still fairly new to the ins and outs of
> this, so I may have missed something obvious. Please let me know if any
> other info is required.
> >
> > Many thanks and kind regards,
> > Tim
> >
> > --
> >
> > Timothy Jim
> > PhD Researcher in Aerospace
> > Creative Flow Research Division,
> > Institute of Fluid Science, Tohoku University
> > www.linkedin.com/in/timjim/
> > _______________________________________________
> > users mailing list
> > users@lists.open-mpi.org
> > https://rfd.newmexicoconsortium.org/mailman/listinfo/users
>
> -----BEGIN PGP SIGNATURE-----
> Comment: GPGTools - https://gpgtools.org
>
> iEYEARECAAYFAlkiDKIACgkQo/GbGkBRnRou3wCeNztodNKHRxXBAp5ylz041OMP
> RIwAoLWkjzK1Qr8eWle/PdZGVUsvdN1M
> =R6up
> -----END PGP SIGNATURE-----
> _______________________________________________
> users mailing list
> users@lists.open-mpi.org
> https://rfd.newmexicoconsortium.org/mailman/listinfo/users
>



-- 


*Timothy Jim**PhD Researcher in Aerospace*

Creative Flow Research Division,
Institute of Fluid Science, Tohoku University

www.linkedin.com/in/timjim/
_______________________________________________
users mailing list
users@lists.open-mpi.org
https://rfd.newmexicoconsortium.org/mailman/listinfo/users

Reply via email to