-
Notifications
You must be signed in to change notification settings - Fork 1
CUDA solver support #17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
NVIDIA has not yet released a stable cuDSS version (0.2.1), and most solver configuration options are absent. Hence, such configuration options are missing in the wrapper too. cuDSS works well for solid mechanics problems (e.g., linear elasticity, phase-field) but not for the saddle point problems in poromechanics. AmgX by default is a distributed memory solver, however, the wrapper operates only on shared-memory space. This is because Jive has no notion of global dof numbering, see #18. AmgX also works well for problems that are not of saddle point nature. |
It would be nice to add some GPU solver interfaces. Recently, NVIDIA has released their first generation GPU-accelerated Direct Sparse Solver, cuDSS. AMGx has been around and a solver interface has been written already, but not thoroughly tested. Here is a list of things to be done:
The text was updated successfully, but these errors were encountered: