48 #ifdef HAVE_XPETRA_EPETRA
54 template<
class GlobalOrdinal,
class Node>
60 template<
class GlobalOrdinal,
class Node>
63 return epetraMap->getEpetra_Map();
66 template<
class GlobalOrdinal,
class Node>
73 #ifndef XPETRA_EPETRA_NO_32BIT_GLOBAL_INDICES
74 #ifdef HAVE_XPETRA_TPETRA
75 #include "TpetraCore_config.h"
76 #if ((defined(EPETRA_HAVE_OMP) && !defined(HAVE_TPETRA_INST_OPENMP)) || \
77 (!defined(EPETRA_HAVE_OMP) && !defined(HAVE_TPETRA_INST_SERIAL)))
82 #ifdef HAVE_TPETRA_INST_SERIAL
88 #ifdef HAVE_TPETRA_INST_PTHREAD
94 #ifdef HAVE_TPETRA_INST_OPENMP
100 #ifdef HAVE_TPETRA_INST_CUDA
101 typedef Kokkos::Compat::KokkosCudaWrapperNode default_node_type;
113 #endif // HAVE_XPETRA_TPETRA
116 #ifndef XPETRA_EPETRA_NO_64BIT_GLOBAL_INDICES
117 #ifdef HAVE_XPETRA_TPETRA
118 #include "TpetraCore_config.h"
119 #if ((defined(EPETRA_HAVE_OMP) && !defined(HAVE_TPETRA_INST_OPENMP)) || \
120 (!defined(EPETRA_HAVE_OMP) && !defined(HAVE_TPETRA_INST_SERIAL)))
126 #ifdef HAVE_TPETRA_INST_SERIAL
132 #ifdef HAVE_TPETRA_INST_PTHREAD
138 #ifdef HAVE_TPETRA_INST_OPENMP
144 #ifdef HAVE_TPETRA_INST_CUDA
145 typedef Kokkos::Compat::KokkosCudaWrapperNode default_node_type;
157 #endif // HAVE_XPETRA_TPETRA
161 #ifdef HAVE_XPETRA_TPETRA
162 #include "TpetraCore_config.h"
163 #if ((defined(EPETRA_HAVE_OMP) && !defined(HAVE_TPETRA_INST_OPENMP)) || \
164 (!defined(EPETRA_HAVE_OMP) && !defined(HAVE_TPETRA_INST_SERIAL)))
170 #ifdef HAVE_TPETRA_INST_SERIAL
176 #ifdef HAVE_TPETRA_INST_PTHREAD
182 #ifdef HAVE_TPETRA_INST_OPENMP
188 #ifdef HAVE_TPETRA_INST_CUDA
189 typedef Kokkos::Compat::KokkosCudaWrapperNode default_node_type;
201 #endif // HAVE_XPETRA_TPETRA