Hi Ruochun, I encountered a similar issue when compiling the DEM-engine. My CUDA version is 13.0. After generating the .sln file via CMake, I tried to build the solution in MSVS 2022, but the build failed with the error message shown in the image below. How should I resolve this? Best regards, Ding
[image: 屏幕截图 2026-01-09 174529.png] 在2025年4月9日星期三 UTC+8 02:31:05<Ruochun Zhang> 写道: > Hi Mahmoud, > > With what we have here, I feel both issues are related to multiple > installations. > > For cmake, it could be that you have multiple cmake installations, in > which case you should specify the one you want to use in PATH. Or if you > are using ccmake, perhaps it's linked against a cmake backend which is old. > Reinstalling them should always work... The README document of DEME has a > link to a guide on updating cmake to the newest. It's written for WSL, but > works for Linux as well. > > For CUDA, I'm pretty sure 11.3 and 12.1~12.3 do not work, which may > include the versions you tried. This is a limitation I cannot overcome and > you just have to use a different version. I would just recommend the newest > CUDA; or try 12.0, if you want to be safe. The most important thing is to > set the CUDA-related environment variables correctly before compilation, if > you have multiple installations. The README document of DEME also contains > some guidance on how to do that. > > Ruochun > > On Wednesday, April 9, 2025 at 1:25:27 AM UTC+8 [email protected] > wrote: > >> Hello All, >> >> I am trying to run the tutorial BallDrop2D on the github repo, When I try >> to compile the .cpp file, I get an error stating that cmake version is not >> compatible. Needs minimum version 3.27. The version I have is up to date >> 3.27.7. >> >> Also, I tried to run it PyDEME version, my GPU is recongized and my cuda >> version is 12.2. I tried older versions like 11, but when I run the example >> I get runtime error and cuda version is defined. My question is what is the >> best cuda version suitable for PyDEME that will not cause problems? >> >> Thanks >> > -- You received this message because you are subscribed to the Google Groups "ProjectChrono" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/projectchrono/399029d3-7401-496e-9865-8ec35f0a4e7bn%40googlegroups.com.
