FEniCS / FEniCS/dolfinx

Boost.Multiprecision causes GPU (CUDA) build failures

Open
#3,837 1 comment 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.