Hi Ruochun, I recompiled the newest code following the steps you provided, 
but the same error as shown in the previous screenshot still occurs. Best 
regards, Ding

在2026年1月20日星期二 UTC+8 21:35:33<Ruochun Zhang> 写道:

> Hi Ding,
>
> First it looks like errors when running the demo. So it does compile; it 
> encounters a just-in-time compilation error because cuda_runtime.h and 
> curand_kernel.h are not found, right?
>
> CUDA13 branch has some critical new updates today. So I'd suggest you use 
> the newest code (do a pull now), then recompile using an empty folder from 
> scratch, and try again. If the problem persists, please let me know and if 
> so, I'm pretty sure it's on Windows platform only and some further testing 
> on my side is needed...
>
> Thank you,
> Ruochun
>
> On Tuesday, January 20, 2026 at 8:51:50 PM UTC+8 [email protected] wrote:
>
>> Hi Ruochun,
>> Thank you and your team for your ongoing efforts. However, I regret to 
>> tell you that the DEM-engine based on CUDA 13.0 failed to compile on my 
>> end. The error messages are as follows:
>> Total num of triangles: 320
>> Total num of particles: 200958
>> DEM/Defines.h(16): warning: cuda_runtime.h: [jitify] File not found
>> CUDAMathHelpers.cuh(49): warning: cuda_runtime.h: [jitify] File not found
>> DEMPrepForceKernels(5): warning: curand_kernel.h: [jitify] File not found
>> DEM/Defines.h(16): warning: cuda_runtime.h: [jitify] File not found
>> CUDAMathHelpers.cuh(49): warning: cuda_runtime.h: [jitify] File not found
>> DEMBinSphereKernels(5): warning: curand_kernel.h: [jitify] File not found
>> DEM/Defines.h(16): warning: cuda_runtime.h: [jitify] File not found
>> CUDAMathHelpers.cuh(49): warning: cuda_runtime.h: [jitify] File not found
>> DEMCalcForceKernels(6): warning: curand_kernel.h: [jitify] File not found
>> DEM/Defines.h(16): warning: cuda_runtime.h: [jitify] File not found
>> CUDAMathHelpers.cuh(49): warning: cuda_runtime.h: [jitify] File not found
>> DEMContactKernels_SphereSphere(5): warning: curand_kernel.h: [jitify] 
>> File not found
>> DEM/Defines.h(16): warning: cuda_runtime.h: [jitify] File not found
>> CUDAMathHelpers.cuh(49): warning: cuda_runtime.h: [jitify] File not found
>> DEMCollectForceKernels_Compact(5): warning: curand_kernel.h: [jitify] 
>> File not found
>> DEM/Defines.h(16): warning: cuda_runtime.h: [jitify] File not found
>> CUDAMathHelpers.cuh(49): warning: cuda_runtime.h: [jitify] File not found
>> DEMBinTriangleKernels(6): warning: curand_kernel.h: [jitify] File not 
>> found
>> CUDAMathHelpers.cuh(49): warning: cuda_runtime.h: [jitify] File not found
>> DEM/Defines.h(16): warning: cuda_runtime.h: [jitify] File not found
>> DEMIntegrationKernels(5): warning: curand_kernel.h: [jitify] File not 
>> found
>> DEM/Defines.h(16): warning: cuda_runtime.h: [jitify] File not found
>> CUDAMathHelpers.cuh(49): warning: cuda_runtime.h: [jitify] File not found
>> DEMContactKernels_SphereTriangle(6): warning: curand_kernel.h: [jitify] 
>> File not found
>> DEM/Defines.h(16): warning: cuda_runtime.h: [jitify] File not found
>> CUDAMathHelpers.cuh(49): warning: cuda_runtime.h: [jitify] File not found
>> DEM/Defines.h(16): warning: cuda_runtime.h: [jitify] File not found
>> CUDAMathHelpers.cuh(49): warning: cuda_runtime.h: [jitify] File not found
>> DEMHistoryMappingKernels(5): warning: curand_kernel.h: [jitify] File not 
>> found
>> DEM/Defines.h(16): warning: cuda_runtime.h: [jitify] File not found
>> CUDAMathHelpers.cuh(49): warning: cuda_runtime.h: [jitify] File not found
>> DEMOwnerQueryKernels(5): warning: curand_kernel.h: [jitify] File not found
>> Output at 10 FPS
>> Frame: 0
>>
>> C:\Users\dkq\Downloads\DEM-Engine-cuda13-build\bin\Release\DEMdemo_BallDrop.exe
>>  
>> (进程 8704)已退出,代码为 -1 (0xffffffff)。
>> [image: 屏幕截图 2026-01-20 205038.png]
>> Wish you all the best ,
>> Ding
>>
>> 在2026年1月15日星期四 UTC+8 00:37:02<Ruochun Zhang> 写道:
>>
>>> Hi Ding,
>>>
>>> If you are willing to, you can help us by testing if the CUDA13 branch (
>>> https://github.com/projectchrono/DEM-Engine/tree/CUDA13) works on your 
>>> machine with CUDA13 installed. Just so you know, the performance update I 
>>> mentioned last time, is postponed. So this branch is DEME with the old 
>>> performance which is still good. Let me know if you find it usable.
>>>
>>> Thank you,
>>> Ruochun
>>> On Friday, January 9, 2026 at 6:04:00 PM UTC+8 Ruochun Zhang wrote:
>>>
>>>> Hi Ding,
>>>>
>>>> CUDA13 removed a bunch of things DEME currently uses. We should be able 
>>>> to push a new version in a few days which fixes this problem and provides 
>>>> huge performance boosts. I'll reply here when it is out. So I'd say you 
>>>> either wait a few days, or use CUDA 12.8 or below.
>>>>
>>>> Thank you,
>>>> Ruochun
>>>>
>>>> On Friday, January 9, 2026 at 5:46:45 PM UTC+8 [email protected] 
>>>> wrote:
>>>>
>>>>> 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/c76df413-7f87-4e2a-90d8-2f86e9344029n%40googlegroups.com.

Reply via email to