|
Tpetra Matrix/Vector Services Version of the Day
|
00001 #include "Tpetra_BlockMap.hpp" 00002 00003 #ifdef HAVE_TPETRA_EXPLICIT_INSTANTIATION 00004 00005 // #include "Tpetra_ExplicitInstantiationHelpers.hpp" 00006 00007 #include "Tpetra_BlockMap_def.hpp" 00008 00009 #include <Kokkos_SerialNode.hpp> 00010 #if defined(HAVE_KOKKOS_TBB) 00011 # include <Kokkos_TBBNode.hpp> 00012 #endif 00013 #if defined(HAVE_KOKKOS_THREADPOOL) 00014 # include <Kokkos_TPINode.hpp> 00015 #endif 00016 #if defined(HAVE_KOKKOS_THRUST) 00017 # include <Kokkos_ThrustGPUNode.hpp> 00018 #endif 00019 00020 namespace Tpetra { 00021 00022 TPETRA_BLOCKMAP_INSTANT(int,int,Kokkos::SerialNode) 00023 #if defined(HAVE_KOKKOS_TBB) 00024 TPETRA_BLOCKMAP_INSTANT(int,int,Kokkos::TBBNode) 00025 #endif 00026 #if defined(HAVE_KOKKOS_THREADPOOL) 00027 TPETRA_BLOCKMAP_INSTANT(int,int,Kokkos::TPINode) 00028 #endif 00029 #if defined(HAVE_KOKKOS_THRUST) 00030 TPETRA_BLOCKMAP_INSTANT(int,int,Kokkos::ThrustGPUNode) 00031 #endif 00032 00033 } // namespace Tpetra 00034 00035 #endif // HAVE_TPETRA_EXPLICIT_INSTANTIATION
1.7.4