51 template<
class GlobalOrdinal,
class Node>
61#ifndef XPETRA_EPETRA_NO_32BIT_GLOBAL_INDICES
62#ifdef HAVE_XPETRA_TPETRA
63#include "TpetraCore_config.h"
64#if ((defined(EPETRA_HAVE_OMP) && !defined(HAVE_TPETRA_INST_OPENMP)) || \
65 (!defined(EPETRA_HAVE_OMP) && !defined(HAVE_TPETRA_INST_SERIAL)))
66 template class EpetraExportT<int, Xpetra::EpetraNode >;
70#ifdef HAVE_TPETRA_INST_SERIAL
74#ifdef HAVE_TPETRA_INST_PTHREAD
78#ifdef HAVE_TPETRA_INST_OPENMP
82#ifdef HAVE_TPETRA_INST_CUDA
83typedef Kokkos::Compat::KokkosCudaWrapperNode default_node_type;
87#ifdef HAVE_TPETRA_INST_HIP
88typedef Kokkos::Compat::KokkosHIPWrapperNode default_node_type;
100#ifndef XPETRA_EPETRA_NO_64BIT_GLOBAL_INDICES
101#ifdef HAVE_XPETRA_TPETRA
102#include "TpetraCore_config.h"
103#if ((defined(EPETRA_HAVE_OMP) && !defined(HAVE_TPETRA_INST_OPENMP)) || \
104 (!defined(EPETRA_HAVE_OMP) && !defined(HAVE_TPETRA_INST_SERIAL)))
109#ifdef HAVE_TPETRA_INST_SERIAL
113#ifdef HAVE_TPETRA_INST_PTHREAD
117#ifdef HAVE_TPETRA_INST_OPENMP
121#ifdef HAVE_TPETRA_INST_CUDA
122typedef Kokkos::Compat::KokkosCudaWrapperNode default_node_type;
126#ifdef HAVE_TPETRA_INST_HIP
127typedef Kokkos::Compat::KokkosHIPWrapperNode default_node_type;
RCP< const CrsGraph< int, GlobalOrdinal, Node > > toXpetra(const Epetra_CrsGraph &g)
template RCP< const CrsGraph< int, long long, Xpetra::EpetraNode > > toXpetra< long long, Xpetra::EpetraNode >(const Epetra_CrsGraph &g)
template RCP< const CrsGraph< int, int, Xpetra::EpetraNode > > toXpetra< int, Xpetra::EpetraNode >(const Epetra_CrsGraph &g)