-
Notifications
You must be signed in to change notification settings - Fork 50
Description
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:
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