Tpetra: Failing Cuda unit tests, due to calling Kokkos::initialize after Kokkos::finalize
Created by: ndellingwood
@mhoemmen The following Tpetra unit tests fail with Cuda/7.5.18
TpetraCore_ExpBlockView_MPI_1 TpetraCore_Map_removeEmptyProcesses_MPI_4
Sample error message: Calling Cuda::initialize after Cuda::finalize is illegal
Kokkos has always forbidden calling Kokkos::initialize after Kokkos::finalize has been called. However, recent Kokkos changes explicitly check for this. We need to fix the tests in question in order to merge Kokkos develop into Kokkos master, and in order to snapshot the latest Kokkos into Trilinos.