Thanks for the suggestion Ryan, I will remove the symlinks and start try again. 
 I checked config.log, and it appears that the configure finds cuda support, 
(result: yes), but once configure checks for cuda.h usability, conftest.c 
reports that a fatal error occurred, 'cuda.h no such file or directory.'


I have copied here some grep'ed output of config.log


$ ./configure --prefix=/usr/local --with-cuda=/usr/local/cuda-6.5 
--enable-mpi-java
configure:9829: checking if --with-cuda is set
configure:9883: result: found (/usr/local/cuda-6.5/include/cuda.h)
| #include </usr/local/cuda-6.5/include/cuda.h>
configure:10055: checking if have cuda support
configure:10058: result: yes (-I/usr/local/cuda-6.5)
configure:66435: result:  '--prefix=/usr/local' 
'--with-cuda=/usr/local/cuda-6.5' '--enable-mpi-java'
configure:74182: checking cuda.h usability
conftest.c:643:18: fatal error: cuda.h: No such file or directory
 #include <cuda.h>
| #include <cuda.h>
configure:74182: checking cuda.h presence
conftest.c:610:18: fatal error: cuda.h: No such file or directory
 #include <cuda.h>
| #include <cuda.h>
configure:74182: checking for cuda.h
configure:74265: checking cuda_runtime_api.h usability
conftest.c:643:30: fatal error: cuda_runtime_api.h: No such file or directory
 #include <cuda_runtime_api.h>
| #include <cuda_runtime_api.h>
configure:74265: checking cuda_runtime_api.h presence
conftest.c:610:30: fatal error: cuda_runtime_api.h: No such file or directory
 #include <cuda_runtime_api.h>
| #include <cuda_runtime_api.h>
configure:74265: checking for cuda_runtime_api.h
configure:97946: running /bin/bash './configure' --disable-dns --disable-http 
--disable-rpc --disable-openssl --enable-thread-support --disable-evport  
'--prefix=/usr/local' '--with-cuda=/usr/local/cuda-6.5' '--enable-mpi-java' 
--cache-file=/dev/null --srcdir=. --disable-option-checking
configure:187066: result: verbs_usnic, ugni, sm, verbs, cuda
configure:193532: checking for MCA component common:cuda compile mode
configure:193585: checking if MCA component common:cuda can compile



________________________________
From: users <users-boun...@open-mpi.org> on behalf of Novosielski, Ryan 
<novos...@ca.rutgers.edu>
Sent: Friday, January 22, 2016 1:20 AM
To: Open MPI Users
Subject: Re: [OMPI users] configuring open mpi 10.1.2 with cuda on NVIDIA TK1

I would check config.log carefully to see what specifically failed or wasn't 
found where. I would never mess around with the contents of /usr/include. That 
is sloppy stuff and likely to get you into trouble someday.

____ *Note: UMDNJ is now Rutgers-Biomedical and Health Sciences*
|| \\UTGERS      |---------------------*O*---------------------
||_// Biomedical | Ryan Novosielski - Senior Technologist
|| \\ and Health | novos...@rutgers.edu<mailto:novos...@rutgers.edu>- 
973/972.0922 (2x0922)
||  \\  Sciences | OIRT/High Perf & Res Comp - MSB C630, Newark
    `'

On Jan 21, 2016, at 17:45, Kuhl, Spencer J 
<spencer-k...@uiowa.edu<mailto:spencer-k...@uiowa.edu>> wrote:


Openmpi 1.10.2

cuda.h and cuda_runtime_api.h exist in /usr/local/cuda-6.5/include

using the configure trigger ./configure --with-cuda does not find cuda.h or 
cuda_runtime_api.h

using the configure trigger ./configure --with-cuda=/usr/local/cuda-6.5 does 
not find cuda.h or cuda_runtime_api.h either.

However, I found a stack exchange article where someone tried to symlink cuda.h 
and cuda_runtime_api.h to /usr/include and then it configured fine for that 
user.

I did the same thing, created symlinks of those to header files cuda.h and 
cuda_runtime_api.h to /usr/include and my ./configure got past cuda.h 
successfully, but not past cuda_runtime_api.h


Any suggestions?


Thanks


Spencer

_______________________________________________
users mailing list
us...@open-mpi.org<mailto:us...@open-mpi.org>
Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/users
Link to this post: 
http://www.open-mpi.org/community/lists/users/2016/01/28331.php

Reply via email to