Commit 9a3e1191 authored by incardon's avatar incardon
Browse files

Latest modules

parent 6414b522
Pipeline #1880 failed with stages
in 18427 minutes and 4 seconds
openfpm_data @ e91db651
Subproject commit 5e00d1f0f7fbbd4e4649c41284dc83d3df393222
Subproject commit e91db651a61479ae33ef2a66c3cfce70315e16b6
cmake_minimum_required(VERSION 3.8 FATAL_ERROR)
add_definitions(-DSCAN_WITH_CUB)
########################### Executables
......
......@@ -92,7 +92,7 @@ struct labelParticlesGhost_impl<dim,St,prop,Memory,layout_base,Decomposition,tru
// scan
//sc.scan_(proc_id_out,starts);
starts.resize(proc_id_out.size());
mgpu::scan((unsigned int *)proc_id_out.template getDeviceBuffer<0>(), proc_id_out.size(), (unsigned int *)starts.template getDeviceBuffer<0>() , v_cl.getmgpuContext());
openfpm::scan((unsigned int *)proc_id_out.template getDeviceBuffer<0>(), proc_id_out.size(), (unsigned int *)starts.template getDeviceBuffer<0>() , v_cl.getmgpuContext());
starts.template deviceToHost<0>(starts.size()-1,starts.size()-1);
size_t sz = starts.template get<0>(starts.size()-1);
......@@ -265,7 +265,7 @@ struct local_ghost_from_dec_impl<dim,St,prop,Memory,layout_base,true>
box_f_dev.toKernel(),box_f_sv.toKernel(),v_pos.toKernel(),o_part_loc.toKernel(),g_m);
starts.resize(o_part_loc.size());
mgpu::scan((unsigned int *)o_part_loc.template getDeviceBuffer<0>(), o_part_loc.size(), (unsigned int *)starts.template getDeviceBuffer<0>() , v_cl.getmgpuContext());
openfpm::scan((unsigned int *)o_part_loc.template getDeviceBuffer<0>(), o_part_loc.size(), (unsigned int *)starts.template getDeviceBuffer<0>() , v_cl.getmgpuContext());
starts.template deviceToHost<0>(starts.size()-1,starts.size()-1);
size_t total = starts.template get<0>(starts.size()-1);
......
......@@ -129,7 +129,7 @@ BOOST_AUTO_TEST_CASE( vector_ghost_process_local_particles )
starts.resize(o_part_loc.size());
auto & v_cl = create_vcluster();
mgpu::scan((unsigned int *)o_part_loc.template getDeviceBuffer<0>(), o_part_loc.size(), (unsigned int *)starts.template getDeviceBuffer<0>() , v_cl.getmgpuContext());
openfpm::scan((unsigned int *)o_part_loc.template getDeviceBuffer<0>(), o_part_loc.size(), (unsigned int *)starts.template getDeviceBuffer<0>() , v_cl.getmgpuContext());
starts.deviceToHost<0>(starts.size()-1,starts.size()-1);
size_t tot = starts.template get<0>(o_part_loc.size()-1);
......
......@@ -1473,7 +1473,7 @@ class vector_dist_comm
#else
starts.resize(v_cl.size());
mgpu::scan((unsigned int *)prc_sz.template getDeviceBuffer<0>(), prc_sz.size(), (unsigned int *)starts.template getDeviceBuffer<0>() , v_cl.getmgpuContext());
openfpm::scan((unsigned int *)prc_sz.template getDeviceBuffer<0>(), prc_sz.size(), (unsigned int *)starts.template getDeviceBuffer<0>() , v_cl.getmgpuContext());
// move prc_sz to host
prc_sz.template deviceToHost<0>();
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment