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