Hello everyone,
I am facing an issue while running molecular dynamics simulations using Amber24 with GPU acceleration.
System details:
-
GPU: NVIDIA GeForce RTX 5090
-
CUDA Toolkit: 12.4
-
Driver: NVIDIA-SMI 570.211.01
-
OS: Ubuntu 22.04
-
Compiler: GCC 11.4
Build details:
-
Amber24 compiled successfully with CUDA support (
pmemd.cudabuilds without errors) -
Installation completed without any issues
Problem:
When I try to run an MD simulation using pmemd.cuda, the job fails immediately with the following error:
cudaMemcpyToSymbol: SetSim copy to cSim failed no kernel image is available for execution on the device
Additional observations:
-
GPU is correctly detected (
nvidia-smishows the RTX 5090) -
pmemd.cudastarts and prints GPU device info, but crashes before simulation begins -
I have already tried:
-
Recompiling Amber multiple times
-
Using CUDA 12.4 (also tested with newer toolkit earlier)
-
Setting
CUDA_VISIBLE_DEVICES -
Cleaning and rebuilding from scratch
-
Request:
Could someone please guide:
-
How to ensure proper GPU architecture support during compilation?
-
Whether CUDA 12.4 fully supports RTX 5090 in this context?
-
Any known compatibility issues between Amber24 and newer GPUs?
Any help or suggestions would be greatly appreciated.
Thank you!