diff --git a/openfpm_data b/openfpm_data index b3e3adc63f0f7b95fc8b2b44f2368c060592444c..9805235894b52cae214594c8021a960bb18bc0b0 160000 --- a/openfpm_data +++ b/openfpm_data @@ -1 +1 @@ -Subproject commit b3e3adc63f0f7b95fc8b2b44f2368c060592444c +Subproject commit 9805235894b52cae214594c8021a960bb18bc0b0 diff --git a/src/Vector/cuda/vector_dist_gpu_MP_tests.cu b/src/Vector/cuda/vector_dist_gpu_MP_tests.cu index 8d9f7d825cb7de6d47e25967dd6555995f0596dd..b6efe2be15a064550dec189f1141a85ee77ecd52 100644 --- a/src/Vector/cuda/vector_dist_gpu_MP_tests.cu +++ b/src/Vector/cuda/vector_dist_gpu_MP_tests.cu @@ -748,6 +748,9 @@ BOOST_AUTO_TEST_CASE( vector_dist_multiphase_kernel_cl_test ) for (size_t i = 0 ; i < phases.size() ; i++) { cl_ph.add(phases.get(i).getCellListGPU(0.1)); + auto & test_cl = cl_ph.get(1); + int debug = 0 ; + debug++; } // diff --git a/src/Vector/tests/vector_dist_MP_unit_tests.cpp b/src/Vector/tests/vector_dist_MP_unit_tests.cpp index 381da62217d93ea2605ed84157085f203d4de964..90e55df7a64c478fc96f86a261811b89d8ecae0d 100644 --- a/src/Vector/tests/vector_dist_MP_unit_tests.cpp +++ b/src/Vector/tests/vector_dist_MP_unit_tests.cpp @@ -27,6 +27,7 @@ BOOST_AUTO_TEST_CASE( vector_dist_multiphase_cell_list_test ) // Boundary conditions size_t bc[3]={PERIODIC,PERIODIC,PERIODIC}; + int rank_test = create_vcluster().rank(); float r_cut = 51.0; // ghost, big enough to contain the interaction radius diff --git a/src/Vector/vector_dist_kernel.hpp b/src/Vector/vector_dist_kernel.hpp index 75e39eca329604b6c4b8d702e1145966a1e7049a..9e387902a13b6ff780e689ee529c9a5748fbd849 100644 --- a/src/Vector/vector_dist_kernel.hpp +++ b/src/Vector/vector_dist_kernel.hpp @@ -85,6 +85,10 @@ public: //! Indicate this structure has a function to check the device pointer typedef int yes_has_check_device_pointer; + vector_dist_ker() + :g_m(0) + {} + vector_dist_ker(int g_m, const openfpm::vector_gpu_ker<Point<dim,St>,layout_base> & v_pos, const openfpm::vector_gpu_ker<typename apply_transform<layout_base,prop>::type,layout_base> & v_prp) :g_m(g_m),v_pos(v_pos),v_prp(v_prp)