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(' '); \
Tpetra::Map ::local_ordinal_type zlno_t
A gathering of useful namespace methods.
Tpetra::Map ::node_type znode_t
Tpetra::Map ::global_ordinal_type zgno_t
std::string zoltanTestDirectory(".")
std::string testDataFilePath(".")