49 #ifndef ZOLTAN2_TESTHELPERS_HPP
50 #define ZOLTAN2_TESTHELPERS_HPP
55 #include <Tpetra_Map.hpp>
60 #define STR_VALUE(path) #path
61 #define PATH_NAME(path) STR_VALUE(path)
102 #include <TpetraCore_config.h>
106 typedef Tpetra::Map<>::local_ordinal_type
zlno_t;
107 typedef Tpetra::Map<>::global_ordinal_type
zgno_t;
109 #ifdef HAVE_TPETRA_DOUBLE
111 # define HAVE_EPETRA_SCALAR_TYPE
116 #if defined HAVE_TPETRA_INT_INT
117 # if defined HAVE_EPETRA_SCALAR_TYPE
118 # define HAVE_EPETRA_DATA_TYPES
122 #ifndef HAVE_ZOLTAN2_EPETRA
123 # undef HAVE_EPETRA_SCALAR_TYPE
124 # undef HAVE_EPETRA_DATA_TYPES
129 #define MEMORY_CHECK(iPrint, msg) \
131 long kb = Zoltan2::getProcessKilobytes(); \
132 std::cout.width(10); \
133 std::cout.fill('*'); \
134 std::cout << kb << " KB, " << msg << std::endl; \
135 std::cout.width(0); \
136 std::cout.fill(' '); \
std::string zoltanTestDirectory(".")
Tpetra::Map ::local_ordinal_type zlno_t
std::string testDataFilePath(".")
Tpetra::Map ::global_ordinal_type zgno_t
Tpetra::Map ::node_type znode_t
A gathering of useful namespace methods.