-
Notifications
You must be signed in to change notification settings - Fork 21
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
CUDA 11.0: Unresolved extern function (fixed in CUDA 11.1) #1522
Comments
Bug should be fixed in CUDA 11.1u2. |
Current default CUDA version on daint is 11.0 which is affected by this bug. The bug is triggered by |
For the record: demangled symbol is: |
In the issue with the boundary_conditions, the symbol is a different one (same function, but template instantiated with a different type). If I understand the bug correctly, somewhere in a static_assert the function is used, but not in run-time. Looking at ptx (where the symbol appears) didn't help me to figure out the location of the static_assert (if that's really the problem). |
In the boundary_conditions problem it is
|
2 tests disabled: - boundary_conditions_gpu because of GridTools#1522 - test_tuple.cu conversion constructor for Clang 11.0.0 because of GridTools#1615
In some conditions, GridTools code won't compile with CUDA 11 with the following error
This issues is partly worked-around in #1519 by disabling a
static_assert
.NVIDIA is investigating the problem. We are waiting for feedback.
The text was updated successfully, but these errors were encountered: