42 #ifndef STOKHOS_TPETRA_MP_VECTOR_HPP 43 #define STOKHOS_TPETRA_MP_VECTOR_HPP 52 #include "Tpetra_ConfigDefs.hpp" 53 #include "Kokkos_Core.hpp" 54 #if defined(HAVE_TPETRACORE_TEUCHOSKOKKOSCOMPAT) 55 #include "Kokkos_BufferMacros.hpp" 56 #include "KokkosCompat_ClassicNodeAPI_Wrapper.hpp" 57 #include "KokkosCompat_View.hpp" 58 #include "KokkosCompat_View_def.hpp" 62 #if defined(TPETRA_HAVE_KOKKOS_REFACTOR) 89 template <
typename Node>
91 #if defined(KOKKOS_ENABLE_SERIAL) 93 typedef Kokkos::Serial
type;
100 #endif // defined(KOKKOS_ENABLE_SERIAL) 103 #if defined(HAVE_TPETRACORE_TEUCHOSKOKKOSCOMPAT) 104 template <
typename Device>
115 #endif // STOKHOS_TPETRA_MP_VECTOR_HPP
Kokkos::DefaultExecutionSpace execution_space
Trait class that determines (new) Kokkos execution space type from Kokkos(Classic) Node type...
Top-level namespace for Stokhos classes and functions.
Kokkos::HostSpace::execution_space type