48 #ifdef HAVE_XPETRA_EPETRA
54 template<
class GlobalOrdinal,
class Node>
61 template<
class GlobalOrdinal,
class Node>
65 return epetraMap->getEpetra_Map();
68 template<
class GlobalOrdinal,
class Node>
77 #ifndef XPETRA_EPETRA_NO_32BIT_GLOBAL_INDICES
79 #ifdef HAVE_XPETRA_TPETRA
80 #include "TpetraCore_config.h"
81 #if ((defined(EPETRA_HAVE_OMP) && !defined(HAVE_TPETRA_INST_OPENMP)) || \
82 (!defined(EPETRA_HAVE_OMP) && !defined(HAVE_TPETRA_INST_SERIAL)))
87 #ifdef HAVE_TPETRA_INST_SERIAL
93 #ifdef HAVE_TPETRA_INST_PTHREAD
99 #ifdef HAVE_TPETRA_INST_OPENMP
105 #ifdef HAVE_TPETRA_INST_CUDA
106 typedef Kokkos::Compat::KokkosCudaWrapperNode default_node_type;
118 #endif // HAVE_XPETRA_TPETRA
120 #endif // XPETRA_EPETRA_NO_32BIT_GLOBAL_INDICES
124 #ifndef XPETRA_EPETRA_NO_64BIT_GLOBAL_INDICES
126 #ifdef HAVE_XPETRA_TPETRA
127 #include "TpetraCore_config.h"
128 #if ((defined(EPETRA_HAVE_OMP) && !defined(HAVE_TPETRA_INST_OPENMP)) || \
129 (!defined(EPETRA_HAVE_OMP) && !defined(HAVE_TPETRA_INST_SERIAL)))
135 #ifdef HAVE_TPETRA_INST_SERIAL
142 #ifdef HAVE_TPETRA_INST_PTHREAD
149 #ifdef HAVE_TPETRA_INST_OPENMP
156 #ifdef HAVE_TPETRA_INST_CUDA
157 typedef Kokkos::Compat::KokkosCudaWrapperNode default_node_type;
170 #endif // HAVE_XPETRA_TPETRA
172 #endif // HAVE_XPETRA_EPETRA_NO_64BIT_GLOBAL_INDICES
176 #endif // HAVE_XPETRA_EPETRA