Skip to content

CUDA tests in QUICK-25.03 fail on NVIDIA GeForce RTX 5090 #441

@yuxt0261-ops

Description

@yuxt0261-ops

Description

Dear QUICK Developers,

Thank you very much for your continued development and maintenance of QUICK.
We are writing to report a serious issue encountered when running the CUDA version of QUICK on a new-generation NVIDIA GPU (GeForce RTX 5090).


Version

  • QUICK: 25.03

Build Environment

  • CMake: 4.2.0
  • Compiler: GNU GCC 13.4.0
  • CUDA: 12.8.1
  • MPI: OpenMPI 5.0.9

Test Environment

  • OS: Ubuntu 24.04.3 LTS (GNU/Linux 6.8.0-87-generic x86_64)
  • CPU: 2 × AMD EPYC 9354 (32 cores each)
  • GPU: NVIDIA GeForce RTX 5090
  • Scheduler: Slurm 23.11.4

Test Command

./runtest --cuda


Observed Behavior

Most CUDA tests fail. Representative cases include:

grad_psb3_b3lyp_631g

Difference file: grad_psb3_b3lyp_631g.grad.dif
The test terminates normally, but the numerical results differ significantly from the reference.

grad_psb3_b3lyp_631gss

Error file: test_quick_cuda_grad_psb3_b3lyp_631gss.err
The test terminates abnormally with the following error:
[ERROR] GPU error: cudaMemcpy failure
[INFO] At line 798 in file /home/xtyu/software/src/QUICK-QUICK-25.03/src/gpu/cuda/gpu_type.h
[INFO] Error code: 700
[INFO] Error message: an illegal memory access was encountered

All CUDA test outputs have been archived and attached as:

test_quick_cuda.tar.gz


Additional Verification

For comparison, we also ran the CPU version:

./runtest

All tests pass successfully without any errors.


Notes

We are aware that the QUICK documentation states that QUICK-25.03 CUDA has been tested on the following GPUs: H200, H100, A100, RTX3080Ti, RTX2080Ti, RTX8000, RTX6000, RTX2080, T4, V100, Titan V, P100, M40, GTX1080, K80, and K40.

Therefore, the RTX5090 is not included in the list of tested GPUs. Nonetheless, we would appreciate it if you could investigate this issue so that we can use QUICK on the RTX5090 for our scientific computations.


Closing

We sincerely appreciate your time and effort in looking into this issue.
Please let us know if any additional information, tests, or debugging output would be helpful.

Thank you very much for your work on QUICK, and we look forward to your response.

Best regards,
Xingtai Yu

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions