OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
main.cpp
1 #define BOOST_DISABLE_ASSERTS
2 #define FUSION_MAX_VECTOR_SIZE 20
3 
4 #include "config.h"
5 
6 #define BOOST_TEST_DYN_LINK
7 #include <boost/test/unit_test.hpp>
8 #include "util/math_util_complex.hpp"
9 
10 #define DISABLE_MPI_WRITTERS
11 
12 #include <boost/fusion/include/mpl.hpp>
13 
14 #include <iostream>
15 #include <typeinfo>
16 
17 // Include tests
18 
19 #include "Packer_Unpacker/Packer_unit_tests.hpp"
20 #include "Packer_Unpacker/Packer_nested_tests.hpp"
21 #include "Packer_Unpacker/Packer_unpacker_benchmark_test.hpp"
22 #include "util/copy_compare/meta_cc_unit_tests.hpp"
23 #include "util/test/variadic_to_vmpl_unit_test.hpp"
24 #include "Space/Shape/Point_unit_test.hpp"
25 #include "timer_util_test.hpp"
26 #include "Grid/grid_key_dx_expression_unit_tests.hpp"
27 #include "Point_test_unit_tests.hpp"
28 #include "util/test/util_test.hpp"
29 #include "Space/Shape/Box_unit_tests.hpp"
30 #include "NN/CellList/CellList_test.hpp"
31 #include "Vector/vector_unit_tests.hpp"
32 #include "Space/Shape/HyperCube_unit_test.hpp"
33 #include "Grid/grid_unit_tests.hpp"
34 #include "Graph/graph_unit_tests.hpp"
35 #include "Grid/grid_sm_unit_tests.hpp"
36 #include "util/test/mathutil_unit_test.hpp"
37 #include "NN/CellList/CellDecomposer_unit_tests.hpp"
38 #include "NN/CellList/tests/NNc_array_tests.hpp"
39 #include "NN/CellList/CellListIterator_test.hpp"
40 #include "Vector/map_vector_std_util_unit_test.hpp"
41 #include "NN/VerletList/VerletList_test.hpp"
42 #include "Grid/iterators/grid_iterators_unit_tests.cpp"
43 #include "util/test/compute_optimal_device_grid_unit_tests.hpp"
44 
45 #ifdef PERFORMANCE_TEST
46 #include "performance.hpp"
47 #endif
48 
49 #ifndef NO_INIT_AND_MAIN
50 
51 // initialization function:
52 bool init_unit_test()
53 {
54  return true;
55 }
56 
57 std::vector<int> sieve_spf;
58 
59 // entry point:
60 int main(int argc, char* argv[])
61 {
62  openfpm::math::init_getFactorization();
63  return boost::unit_test::unit_test_main( &init_unit_test, argc, argv );
64 }
65 
66 #include "unit_test_init_cleanup.hpp"
67 
68 #endif
69 
70 
71 
72