Registered Member
|
Hi all,
I am trying to speed up my QR decomposition by using the SuiteSparse version. I am really glad to have found the SPQR support module and the cmake modules to find both SPQR and Cholmod. But somehow I get an error when linking my program, which seems to reside inside the wrapper-suiteSparse communication. Maybe this is a version problem? SuiteSparse is the latest version, Eigen is one or two months old...
Any help is highly appreciated! thanks Hecke |
Registered Member
|
Hm, it seems my cmake skills are pretty much nonexistent. Even though Cholmod is found, there are no paths to be forwarded to the linker. Will close the question when I get somewhere.
thanks for listening Hecke |
Registered Member
|
still no luck. But fortunately some changing error messages...
Both FindCholmod.cmake and FindSPQR.cmake look for a SuiteSparse Library, which, as far as I see from the installation routine from SuiteSparse does not exist. There is only libspqr.a Any hints? thanks Hecke |
Moderator
|
Which version of suitesparse are you using? How did you installed it? manually or from your distro packages? Anyway, you should have much more libraries like libcolamd, libamd, libcholmod, etc.
|
Registered Member
|
Hi Gael,
thanks for the answer. Only found it now, sorry. In the meantime I got the cuda accelerated version of SuiteSparse running from Eigen. But it was far from easy, and I am still trying to figure out what the important steps have been. I'll do the process again to get the code running on our compute servers, so maybe I end up with a good description on how to enable SuiteSparse with cuda via the SPQRSupport Module. cheers Hecke |
Moderator
|
that would be great! |
Registered users: Bing [Bot], Google [Bot], Yahoo [Bot]