Thanks for reporting this. To answer your question, newer CUDA and newer GPUs are indeed less tested. But I just tested the C++ version of DEME on a 5090 machine with CUDA=12.8, and it works fine for me (did not test pyDEME yet). So there are incompatible setups, but CUDA 12.8 and the newest NV driver are not among them.
So please help me understand: Are you saying that for both your pyDEME installation and the compiled-from-source C++ version, you got the stalling problem at demo initialization? And your CUDA version is 12.8 (not 13.0+)? And if you are willing to spend a bit more time on it, could you try debugging it and let me know if it stalls at the just-in-time compilation (i.e., spending 20 minutes or so just to compile one kernel)?
There are plans to modernize the pyDEME installation process, and DEME itself, which may be online quite soon, which I hope will resolve potential problems, at least to better show where the stalling happens.
Thank you,
Ruochun