diff --git a/openfpm_data b/openfpm_data index c42df89de599d3bbbebf7788dee0c997fe068614..3afd1ad46102d851140c050f6b19eb93696b32e9 160000 --- a/openfpm_data +++ b/openfpm_data @@ -1 +1 @@ -Subproject commit c42df89de599d3bbbebf7788dee0c997fe068614 +Subproject commit 3afd1ad46102d851140c050f6b19eb93696b32e9 diff --git a/src/Grid/grid_dist_id_comm.hpp b/src/Grid/grid_dist_id_comm.hpp index d06472120dbce38ec6eec8ef1195dcffffd17b58..981145856fa8e4c562f5144d70799dbce8ece9ad 100644 --- a/src/Grid/grid_dist_id_comm.hpp +++ b/src/Grid/grid_dist_id_comm.hpp @@ -266,6 +266,11 @@ class grid_dist_id_comm { loc_grid.get(i).template removeCopyToFinalize<prp ...>(v_cl.getmgpuContext(), rem_copy_opt::PHASE2); } + + for (size_t i = 0 ; i < loc_grid.size() ; i++) + { + loc_grid.get(i).template removeCopyToFinalize<prp ...>(v_cl.getmgpuContext(), rem_copy_opt::PHASE3); + } } /*! \brief Sync the local ghost part