To avoid a few back-n-forths in email, you might want to send all the diagnostic info here:
http://www.open-mpi.org/community/help/ On Feb 14, 2014, at 12:15 PM, Rolf vandeVaart <rvandeva...@nvidia.com> wrote: > I assume your first issue is happening because you configured hwloc with cuda > support which creates a dependency on libcudart.so. Not sure why that would > mess up Open MPI. Can you send me how you configured hwloc? > > I am not sure I understand the second issue. Open MPI puts everything in lib > even though you may be building for 64 bits. So all of these are fine. > -I/usr/local/Cluster-Users/fs395/openmpi-1.7.4/pgi-14.1_cuda-6.0RC/lib > -Wl,-rpath > -Wl,/usr/local/Cluster-Users/fs395/openmpi-1.7.4/pgi-14.1_cuda-6.0RC/lib > -L/usr/local/Cluster-Users/fs395/openmpi-1.7.4/pgi-14.1_cuda-6.0RC/lib > > Rolf > >> -----Original Message----- >> From: users [mailto:users-boun...@open-mpi.org] On Behalf Of Filippo Spiga >> Sent: Friday, February 14, 2014 9:44 AM >> To: us...@open-mpi.org >> Subject: [OMPI users] Configure issue with/without HWLOC when PGI used >> and CUDA support enabled >> >> Dear Open MPI developers, >> >> I just want to point to a weird behavior of the configure procedure I >> discovered. I am compiling Open MPI 1.7.4 with CUDA support (CUDA 6.0 RC) >> and PGI 14.1 >> >> If I explicitly compile against a self-compiled version of HWLOC (1.8.1) >> using >> this configure line ../configure CC=pgcc CXX=pgCC FC=pgf90 F90=pgf90 -- >> prefix=/usr/local/Cluster-Users/fs395/openmpi-1.7.4/pgi-14.1_cuda-6.0RC -- >> enable-mpirun-prefix-by-default --with-fca=$FCA_DIR --with- >> mxm=$MXM_DIR --with-knem=$KNEM_DIR --with-hwloc=/usr/local/Cluster- >> Users/fs395/hwlock-1.8.1/gcc-4.4.7_cuda-6.0RC --with- >> slurm=/usr/local/Cluster-Apps/slurm --with-cuda=/usr/local/Cluster- >> Users/fs395/cuda/6.0-RC >> >> make fails telling me that it cannot find "-lcudart". >> >> >> If I compile without HWLOC using this configure line: >> ../configure CC=pgcc CXX=pgCC FC=pgf90 F90=pgf90 -- >> prefix=/usr/local/Cluster-Users/fs395/openmpi-1.7.4/pgi-14.1_cuda-6.0RC -- >> enable-mpirun-prefix-by-default --with-fca=$FCA_DIR --with- >> mxm=$MXM_DIR --with-knem=$KNEM_DIR --with-slurm=/usr/local/Cluster- >> Apps/slurm --with-cuda=/usr/local/Cluster-Users/fs395/cuda/6.0-RC >> >> make succeeds and I have Open MPI compiled properly. >> >> $ mpif90 -show >> pgf90 -I/usr/local/Cluster-Users/fs395/openmpi-1.7.4/pgi-14.1_cuda- >> 6.0RC/include -I/usr/local/Cluster-Users/fs395/openmpi-1.7.4/pgi-14.1_cuda- >> 6.0RC/lib -Wl,-rpath -Wl,/usr/local/Cluster-Users/fs395/openmpi-1.7.4/pgi- >> 14.1_cuda-6.0RC/lib -L/usr/local/Cluster-Users/fs395/openmpi-1.7.4/pgi- >> 14.1_cuda-6.0RC/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh - >> lmpi $ ompi_info --all | grep btl_openib_have_cuda_gdr >> MCA btl: informational "btl_openib_have_cuda_gdr" (current >> value: >> "true", data source: default, level: 5 tuner/detail, type: bool) >> >> I wonder why the configure picks up lib instead of lib64. I will test the >> build >> using real codes. >> >> Cheers, >> Filippo >> >> -- >> Mr. Filippo SPIGA, M.Sc. >> http://www.linkedin.com/in/filippospiga ~ skype: filippo.spiga >> >> <Nobody will drive us out of Cantor's paradise.> ~ David Hilbert >> >> ***** >> Disclaimer: "Please note this message and any attachments are >> CONFIDENTIAL and may be privileged or otherwise protected from disclosure. >> The contents are not to be disclosed to anyone other than the addressee. >> Unauthorized recipients are requested to preserve this confidentiality and to >> advise the sender immediately of any error in transmission." >> >> >> _______________________________________________ >> users mailing list >> us...@open-mpi.org >> http://www.open-mpi.org/mailman/listinfo.cgi/users > ----------------------------------------------------------------------------------- > 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. > ----------------------------------------------------------------------------------- > _______________________________________________ > users mailing list > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users -- Jeff Squyres jsquy...@cisco.com For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/