Tpetra Matrix/Vector Services Version of the Day
Tpetra_CrsGraph.cpp
00001 #include "Tpetra_CrsGraph.hpp"
00002 
00003 #ifdef HAVE_TPETRA_EXPLICIT_INSTANTIATION
00004 
00005 #include <Kokkos_SerialNode.hpp>
00006 #if defined(HAVE_KOKKOS_TBB)
00007 #  include <Kokkos_TBBNode.hpp>
00008 #endif
00009 #if defined(HAVE_KOKKOS_THREADPOOL)
00010 #  include <Kokkos_TPINode.hpp>
00011 #endif
00012 #if defined(HAVE_KOKKOS_THRUST)
00013 #  include <Kokkos_ThrustGPUNode.hpp>
00014 #endif
00015 
00016 #include "Tpetra_CrsGraph_def.hpp"
00017 
00018 namespace Tpetra {
00019 
00020   TPETRA_CRSGRAPH_INSTANT(int,int,Kokkos::SerialNode)
00021 #if defined(HAVE_KOKKOS_TBB)
00022   TPETRA_CRSGRAPH_INSTANT(int,int,Kokkos::TBBNode)
00023 #endif
00024 #if defined(HAVE_KOKKOS_THREADPOOL)
00025     TPETRA_CRSGRAPH_INSTANT(int,int,Kokkos::TPINode)
00026 #endif
00027 #if defined(HAVE_KOKKOS_THRUST)
00028     TPETRA_CRSGRAPH_INSTANT(int,int,Kokkos::ThrustGPUNode)
00029 #endif
00030 
00031 } // namespace Tpetra
00032 
00033 #endif // HAVE_TPETRA_EXPLICIT_INSTANTIATION
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines