51#ifndef XPETRA_EPETRA_NO_32BIT_GLOBAL_INDICES
52#ifdef HAVE_XPETRA_TPETRA
53#include "TpetraCore_config.h"
54#if ((defined(EPETRA_HAVE_OMP) && !defined(HAVE_TPETRA_INST_OPENMP)) || \
55 (!defined(EPETRA_HAVE_OMP) && !defined(HAVE_TPETRA_INST_SERIAL)))
56 template class EpetraCrsMatrixT<int, Xpetra::EpetraNode >;
59#ifdef HAVE_TPETRA_INST_SERIAL
60template class EpetraCrsMatrixT<int, Kokkos::Compat::KokkosSerialWrapperNode >;
62#ifdef HAVE_TPETRA_INST_PTHREAD
63template class EpetraCrsMatrixT<int, Kokkos::Compat::KokkosThreadsWrapperNode>;
65#ifdef HAVE_TPETRA_INST_OPENMP
66template class EpetraCrsMatrixT<int, Kokkos::Compat::KokkosOpenMPWrapperNode >;
68#ifdef HAVE_TPETRA_INST_CUDA
69typedef Kokkos::Compat::KokkosCudaWrapperNode default_node_type;
70template class EpetraCrsMatrixT<int, default_node_type >;
72#ifdef HAVE_TPETRA_INST_HIP
73typedef Kokkos::Compat::KokkosHIPWrapperNode default_node_type;
74template class EpetraCrsMatrixT<int, default_node_type >;
79template class EpetraCrsMatrixT<int, default_node_type >;
83#ifndef XPETRA_EPETRA_NO_64BIT_GLOBAL_INDICES
84#ifdef HAVE_XPETRA_TPETRA
85#include "TpetraCore_config.h"
86#if ((defined(EPETRA_HAVE_OMP) && !defined(HAVE_TPETRA_INST_OPENMP)) || \
87 (!defined(EPETRA_HAVE_OMP) && !defined(HAVE_TPETRA_INST_SERIAL)))
88 template class EpetraCrsMatrixT<long long, Xpetra::EpetraNode >;
91#ifdef HAVE_TPETRA_INST_SERIAL
92template class EpetraCrsMatrixT<long long, Kokkos::Compat::KokkosSerialWrapperNode >;
94#ifdef HAVE_TPETRA_INST_PTHREAD
95template class EpetraCrsMatrixT<long long, Kokkos::Compat::KokkosThreadsWrapperNode>;
97#ifdef HAVE_TPETRA_INST_OPENMP
98template class EpetraCrsMatrixT<long long, Kokkos::Compat::KokkosOpenMPWrapperNode >;
100#ifdef HAVE_TPETRA_INST_CUDA
101typedef Kokkos::Compat::KokkosCudaWrapperNode default_node_type;
102template class EpetraCrsMatrixT<long long, default_node_type >;
104#ifdef HAVE_TPETRA_INST_HIP
105typedef Kokkos::Compat::KokkosHIPWrapperNode default_node_type;
106template class EpetraCrsMatrixT<long long, default_node_type >;
111template class EpetraCrsMatrixT<long long, default_node_type >;