Created by: mhoemmen
@trilinos/tpetra @trilinos/kokkos @trilinos/teuchos
This fixes a few Teuchos issues, and one Tpetra issue. The Tpetra fix is actually a work-around for kokkos-kernels issues. @kyungjoo-kim might have some fixes there; see e.g., https://github.com/kokkos/kokkos-kernels/pull/373.
This may be "results impacting," because it affects how Tpetra computes dot products for complex Scalar types. In particular, the work-around always uses complex<double>
as the accumulator type. This should improve accuracy for the Scalar=complex<float>
case.