Boost.Multiprecision causes GPU (CUDA) build failures
Open
high-priority
- Dominant language
- C++
- Stars
- 1.2k
- Forks
- 261
- Avg merge
- 1d 15h
- Merged PRs (30d)
- 65
Description
Boost.Multiprecision has some bugs that causes build failures with `nvcc` (CUDA compiler). This affects DOLFINx when building with `nvcc`, and when building code against DOLFINx using `nvcc` because the Boost.Multiprecision gets exposed in the public interface (it would be better if it didn't).
See https://github.com/boostorg/math/issues/1285 and https://github.com/boostorg/multiprecision/issues/695.
Contributor guide
Assessment
This issue has not been assessed yet.