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

update sycl_ext_complex #239

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open

update sycl_ext_complex #239

wants to merge 2 commits into from

Conversation

bd4
Copy link
Contributor

@bd4 bd4 commented Jan 16, 2023

Note that for some reason the gtensor specified AssignN kernel names no longer work with the additional template parameter on sycl ext complex type; the name is missing the void parameter on some names in the kernel and it appears to be a phase where the default parameter can't be inserted, and it fails to compile.

@bd4
Copy link
Contributor Author

bd4 commented Jan 16, 2023

See argonne-lcf/SyclCPLX#25

@bd4 bd4 force-pushed the pr/new-sycl-ext branch from ee00e5e to 898c54c Compare January 16, 2023 23:04
@bd4 bd4 requested a review from germasch January 16, 2023 23:09
@bd4 bd4 marked this pull request as ready for review January 16, 2023 23:09
Copy link
Contributor

@germasch germasch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks fine to me.

@bd4 bd4 force-pushed the pr/new-sycl-ext branch 6 times, most recently from 05b0bc2 to a667552 Compare January 18, 2023 16:08
For some reason the gtensor specified AssignN kernel names were missing
the second sycl_cplx::complex type arg, and failed to compile. Using
only the to_kernel types fixes the issue, and also makes the names more
compact and easier to read. I don't think they are actually necessary to
avoid duplication, the kernel types alone should be unique.
@bd4 bd4 force-pushed the pr/new-sycl-ext branch from a667552 to c27a6b6 Compare June 19, 2023 14:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants