-
Notifications
You must be signed in to change notification settings - Fork 577
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
Zoltan/Muelu/Stokhos +cuda w/ CUDA 11.8, GCC 11.2.0: MueLu_Zoltan2Interface_MP_Vector_16_Cuda.cpp: agent_radix_sort_onesweep.cuh(221): error: expected an identifier #11839
Comments
Automatic mention of the @trilinos/muelu team |
Automatic mention of the @trilinos/muelu team |
I happened to see this issue while checking on a Trilinos PR, I'm adding some notes from my past experience with this in case helpful for investigating/resolving this issue: This showed up before e.g. #11630 , this is a copy of my summary:
The usage of the Edit: Adding link to the cub file for newer versions of cuda (my copied comment refers to cuda/11.4): https://github.com/NVIDIA/cub/blob/0905d7effcb3395d4157895e1d77bbcb252e55c8/cub/agent/agent_radix_sort_onesweep.cuh#L221 |
Yes, thank you @ndellingwood! If I take |
[EDIT] I just went looking, and there is an issue open already, xiaoyeli/superlu_dist#127. |
@eugeneswalker thanks for confirming! This is very helpful to triage the underlying cause
@jhux2 thanks for this link! |
@ndellingwood Sure thing. Btw, this is how the reporter in 127 worked around the problem. Possibly something similar could be done in Trilinos until this is resolved in SuperLU_dist.
|
@jhux2 that would probably have to be done at the TriBITS level, right? |
@ndellingwood I was reading that as order-of-includes in Trilinos code itself, but I could be wrong. |
I just pushed a commit in master, renamed all EMPTY by SLU_EMPTY in superlu_dist. |
@xiaoyeli could you also prefix the other macros with |
@haampie Could you open an issue with github.com/xiaoyeli/superlu_dist if there's not one already? Thanks. |
Bug Report
@egboman @jhux2 @etphipp
Description
I'm using GCC 11.2.0 and CUDA 11.8.0 and having trouble building:
I'm seeing this error:
I created a Docker container image that has all of the dependencies for the Trilinos build I'm targeting:
esw123/trilinos-ci:2023-05-01
My cmake script is here: cmake.sh.txt
Steps to Reproduce
The text was updated successfully, but these errors were encountered: