polysolve icon indicating copy to clipboard operation
polysolve copied to clipboard

CHOLMOD Wrapper Integration

Open Pranav-Jain opened this issue 2 years ago • 1 comments

I have added the initial CHOLMOD wrapper. It might be lacking some additional capabilities like "getinfo".

Currently, the issue is that the code couldn't use GPU. I guess it is because of the version of SuiteSparse being used in polysolve. Could you make the necessary changes in the cmake such that it uses v5.10.1 found here https://github.com/DrTimothyAldenDavis/SuiteSparse/releases

Also, the current code assumes that the input stiffness matrix has inner index type of "long int" instead of "int". This is required because only the long integer version of CHOLMOD can leverage GPU acceleration. Might need to automate it.

Pranav-Jain avatar Mar 10 '22 18:03 Pranav-Jain