The above errors appeared when compiling dem_module.
"In Chrono::DEM's dem_module there are still uses of the old CUB APIs (CUDA 10/11), such as cub::Inequality. After CUDA 12/13, CUB was merged into the CUDA C++ Core Libraries (CCCL) and many tag-type comparators were removed, e.g. cub::Inequality, cub::Equality, cub::Less, cub::Greater, etc."
"I'm using CUDA( version 13.1).Should this part be updated?"
Indeed, the GPU-based Chrono modules are not updated to work with CUDA 13 yet. Such an update will have to include not only Chrono::DEM, but also Chrono::FSI_SPH and Chrono::Sensor. Furthermore, we may want to provide some level of backward compatibility, as not all users are able to update CUDA at any time.
For now, you will have to use an older version of CUDA. Version 12.9 works fine; the cub functions you mention are still present in that CUDA release (albeit marked as deprecated).
--Radu
--
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
projectchron...@googlegroups.com.
To view this discussion visit
https://groups.google.com/d/msgid/projectchrono/9106777c-fb96-4865-9bc7-d46498339ed6n%40googlegroups.com.
Thank you for your suggestion.I'll try CUDA version 12.9.