So, I wanted to try out cuda (since I heard you can get 400x speedup) but I ran into a problem with cusp. I specified where I installed cusp: --with-cusp-dir=$HOME/local but configure gave the error:
<div><br></div><div><div>*******************************************************************************</div><div>         UNABLE to CONFIGURE with GIVEN OPTIONS    (see configure.log for details):</div><div>-------------------------------------------------------------------------------</div>


<div>--with-cusp-dir=/opt/local did not work</div><div>*******************************************************************************</div></div><div><br></div><div>Looking at configure.log, I see that flag passed to nvcc is -I$HOME/local instead of -I$HOME/local/include. Investigating even more, cusp.py has the following line:</div>

<div><br></div><div>self.includedir = 'include' # default and --download have different includedirs</div><div><br></div><div>I consider this a flaw. Just because a library doesn't build a .so / .dylib, we shove the header files anywhere? From what I can see, we could either:</div>

<div><br></div><div>1) [backwards compatible] search both --with-cusp-dir=$FOO and $FOO/include</div><div><br></div><div>2) set self.includedir = 'include' permanently; not just in Install()</div><div><br></div><div>

I was never any good at Jenga so (2) is what I prefer :-) Thoughts?</div>