Skip to content
  • Robert Maynard's avatar
    Simplify the DeviceAdapterRuntimeDetectorCuda to not do a kernel launch. · d0a70946
    Robert Maynard authored
    The kernel launch component of the runtime device adapter is fairly
    pointless. If the hardware supports CUDA we should expect that
    VTK-m has the correct kernel versions.
    
    Plus in the original version if the CUDA device was being used
    and the kernel launch returns cudaErrorDevicesUnavailable it
    was never possible to restore CUDA support. Now what happens
    is that the runtime tracker is marked as failed, but the
    calling code can always go back and trying the device again.
    d0a70946