Skip to content
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

SpGEMM oneAPI: adding TPL interface with oneAPI MKL #2078

Open
wants to merge 4 commits into
base: develop
Choose a base branch
from

Conversation

lucbv
Copy link
Contributor

@lucbv lucbv commented Dec 19, 2023

@jczhang07
Starting some work to interface with oneapi sparse::matmat. This will help for multigrid and domain decomposition algorithms.

@lucbv
Copy link
Contributor Author

lucbv commented Dec 19, 2023

Slowly getting started on this, so far only the TPL avail layer is added. I am building/testing on Aurora.
Hopefully I can make some progress on the actual interface before the break, this will probably need some eyes on it as this kernel has a fair bit of setup which could lead to sub-optimal performance... basically feel free to criticize things as they move forward!

Starting some work to interface with oneapi sparse::matmat.
This will help for multigrid and domain decomposition algorithms.
Just starting to implement the TPL call
First step, next numeric, will also need to run some unit-tests...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant