VTK-m now supports case-insensitive construction of devices from strings.
Previously you had to exactly match the case of a device adapter's name to construct it, which was a source of lots of problems ( OpenMP versus OPENMP, CUDA or Cuda ).
Now vtkm::cont::make_DeviceAdapterId
and vtkm::cont::RuntimeDeviceTracker
support
case-insensitive device construction.