Skip to content

Thrust from CCCL>=2.4 is incompatible

CCCL 2.5 comes with CUDA SDK 12.5 which makes VTK-m incompatible with CUDA 12.5 for now.

The issue is that vtkm/exec/cuda/internal/ThrustPatches.h (L213) uses __thrust_exec_check_disable__ which was replaced with _CCCL_EXEC_CHECK_DISABLE in CCCL 2.4 (see CCCL commit a51b1f8).