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

Problems compiling with the NVHPC suite #941

Closed
pratikvn opened this issue Dec 20, 2021 · 2 comments
Closed

Problems compiling with the NVHPC suite #941

pratikvn opened this issue Dec 20, 2021 · 2 comments
Assignees
Labels
is:bug Something looks wrong.

Comments

@pratikvn
Copy link
Member

The NVHPC suite is a SDK from NVIDIA, that combines all the high performance compilers and libraries and provides it to the computing clusters. Most clusters have this available as a module now.

The host compiler is an adaptation of the PGI compiler and NVHPC additionally includes the nvcc compiler and the necessary CUDA libraries (Cusparse, Cublas etc,)

Currently Ginkgo fails with NVHPC due to two main reasons:

  1. NVHPC does not seem to support user-defined reductions, which we need due to templating and given that we need to define reductions for our own types.
  2. NVHPC seems to have some issues with Rapidjson, with some typedefs in the biginteger.h header, which the host compiler does not seems to recognize.

Fixed issues:
We previously also faced issues with the unified kernel reduction but that was fixed in PR #926.

@pratikvn pratikvn added the is:bug Something looks wrong. label Dec 20, 2021
@pratikvn pratikvn added this to the Ginkgo 1.5.0 milestone Dec 20, 2021
@pratikvn pratikvn self-assigned this Dec 20, 2021
@upsj
Copy link
Member

upsj commented Dec 20, 2021

  1. should be solved when Simplify GMRES kernels #861 is finished and merged :)

@upsj upsj removed this from the Ginkgo 1.5.0 milestone Nov 2, 2022
@tcojean
Copy link
Member

tcojean commented Jun 8, 2023

Should be fixed after #1331. Please reopen if that is not the case.

@tcojean tcojean closed this as completed Jun 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
is:bug Something looks wrong.
Projects
None yet
Development

No branches or pull requests

3 participants