Failed CUDA compile on ParaView 5.10.0
Hello, I am compiling ParaView 5.10.0 on Ubuntu 20.04 LTS with CCmake 3.22.2, OpenMPI 4.0.3, and CUDA Toolkit 11.6. I have tried compiling with both ninja and make.
During the make compile, I get the following error: /opt/paraview/VTK/ThirdParty/vtkm/vtkvtkm/vtk-m/vtkm/cont/Algorithm.h:111:69: error: incomplete type ‘vtkm::cont::DeviceAdapterAlgorithmvtkm::cont::DeviceAdapterTagCuda’ used in nested name specifier /opt/paraview/VTK/ThirdParty/vtkm/vtkvtkm/vtk-m/vtkm/cont/Algorithm.h: In instantiation of ...
This error includes many "required from" calls; as such, it fills the terminal window in short order. If you'd like a full log file, I can redirect the output but it will likely get rather large.
Possible additional relevant CUDA information: sm_37, compute_37 I previously modified paraview/VTK/ThirdParty/vtkm/vtkvtkm/vtk-m/CMake/VTKmDeviceAdapters.cmake so that it would not attempt to compile sm_30 through sm_35 (and corresponding through compute_35) when given the Kepler architecture flag. I did not change any names, I only removed the lower sm nvcc compile calls/flags in the switch statement.
Please let me know if more if more information would be helpful, Collin