-
Notifications
You must be signed in to change notification settings - Fork 19
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
Bml whypre #752
Bml whypre #752
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could you
- squash the commits
- Clean up the commit message such that [1]
a. The first line is at most 72 characters long
b. There is an empty line
c. Wrap the "body" of the message to 72 characters per line
[1] https://gist.github.com/robertpainsi/b632364184e70900af4ab688decf6f53
@nicolasbock you want just a single commit for this PR? |
* Enables sparse matrix multiplication and addition on GPUs * Uses openMP offload to transfer BML data to hypre * Current implementation supports NVIDIA GPUs only * Supports only one precision build of hypre (single of double)
Yes, ideally 😄 |
04a8e40
to
36b6522
Compare
@nicolasbock Ok done in the latest commit. Thanks |
PPAs are currently offline for maintenance [1]. I will wait for them to be back online and re-run CI before merging. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks!
Thanks @nicolasbock! |
This PR enables integrating hypre into BML to allow BML to access hypre's GPU capable sparse linear algebra routines, particularly, matrix multiplication and matrix addition.