Tpetra Matrix/Vector Services Version of the Day
Tpetra_BlockCrsGraph.cpp
00001 #include "Tpetra_BlockCrsGraph.hpp"
00002 
00003 #ifdef HAVE_TPETRA_EXPLICIT_INSTANTIATION
00004 
00005 // #include "Tpetra_ExplicitInstantiationHelpers.hpp"
00006 
00007 #include "Tpetra_BlockCrsGraph_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_BLOCKCRSGRAPH_INSTANT(int,int,Kokkos::SerialNode)
00023 #if defined(HAVE_KOKKOS_TBB)
00024   TPETRA_BLOCKCRSGRAPH_INSTANT(int,int,Kokkos::TBBNode)
00025 #endif
00026 #if defined(HAVE_KOKKOS_THREADPOOL)
00027     TPETRA_BLOCKCRSGRAPH_INSTANT(int,int,Kokkos::TPINode)
00028 #endif
00029 #if defined(HAVE_KOKKOS_THRUST)
00030     TPETRA_BLOCKCRSGRAPH_INSTANT(int,int,Kokkos::ThrustGPUNode)
00031 #endif
00032 
00033 } // namespace Tpetra
00034 
00035 #endif // HAVE_TPETRA_EXPLICIT_INSTANTIATION
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines