15#ifndef XPETRA_EPETRA_NO_32BIT_GLOBAL_INDICES
16#ifdef HAVE_XPETRA_TPETRA
17#include "TpetraCore_config.h"
18#if ((defined(EPETRA_HAVE_OMP) && !defined(HAVE_TPETRA_INST_OPENMP)) || \
19 (!defined(EPETRA_HAVE_OMP) && !defined(HAVE_TPETRA_INST_SERIAL)))
20template class EpetraCrsMatrixT<int, Xpetra::EpetraNode>;
23#ifdef HAVE_TPETRA_INST_SERIAL
24template class EpetraCrsMatrixT<int, Tpetra::KokkosCompat::KokkosSerialWrapperNode>;
26#ifdef HAVE_TPETRA_INST_PTHREAD
27template class EpetraCrsMatrixT<int, Tpetra::KokkosCompat::KokkosThreadsWrapperNode>;
29#ifdef HAVE_TPETRA_INST_OPENMP
30template class EpetraCrsMatrixT<int, Tpetra::KokkosCompat::KokkosOpenMPWrapperNode>;
32#ifdef HAVE_TPETRA_INST_CUDA
33typedef Tpetra::KokkosCompat::KokkosCudaWrapperNode default_node_type;
34template class EpetraCrsMatrixT<int, default_node_type>;
36#ifdef HAVE_TPETRA_INST_HIP
37typedef Tpetra::KokkosCompat::KokkosHIPWrapperNode default_node_type;
38template class EpetraCrsMatrixT<int, default_node_type>;
43template class EpetraCrsMatrixT<int, default_node_type>;
47#ifndef XPETRA_EPETRA_NO_64BIT_GLOBAL_INDICES
48#ifdef HAVE_XPETRA_TPETRA
49#include "TpetraCore_config.h"
50#if ((defined(EPETRA_HAVE_OMP) && !defined(HAVE_TPETRA_INST_OPENMP)) || \
51 (!defined(EPETRA_HAVE_OMP) && !defined(HAVE_TPETRA_INST_SERIAL)))
52template class EpetraCrsMatrixT<long long, Xpetra::EpetraNode>;
55#ifdef HAVE_TPETRA_INST_SERIAL
56template class EpetraCrsMatrixT<long long, Tpetra::KokkosCompat::KokkosSerialWrapperNode>;
58#ifdef HAVE_TPETRA_INST_PTHREAD
59template class EpetraCrsMatrixT<long long, Tpetra::KokkosCompat::KokkosThreadsWrapperNode>;
61#ifdef HAVE_TPETRA_INST_OPENMP
62template class EpetraCrsMatrixT<long long, Tpetra::KokkosCompat::KokkosOpenMPWrapperNode>;
64#ifdef HAVE_TPETRA_INST_CUDA
65typedef Tpetra::KokkosCompat::KokkosCudaWrapperNode default_node_type;
66template class EpetraCrsMatrixT<long long, default_node_type>;
68#ifdef HAVE_TPETRA_INST_HIP
69typedef Tpetra::KokkosCompat::KokkosHIPWrapperNode default_node_type;
70template class EpetraCrsMatrixT<long long, default_node_type>;
75template class EpetraCrsMatrixT<long long, default_node_type>;
Tpetra::KokkosCompat::KokkosSerialWrapperNode EpetraNode