vtkm::dot(A, B); --> vtkm::Dot(A, B); remove any reference to lowercase
vtkm::dot(A, B);
vtkm::Dot(A, B);