diff options
| author | Claudius "keldu" Holeksa <mail@keldu.de> | 2026-01-23 12:55:27 +0100 |
|---|---|---|
| committer | Claudius "keldu" Holeksa <mail@keldu.de> | 2026-01-23 12:55:27 +0100 |
| commit | 6c394afaa2c0cf008ee8c1c1a9cc860d10c50dd0 (patch) | |
| tree | 6530a4597da83f8d4a54b39bd64ffa7ea0c2e028 /examples/poiseulle_particles_2d_gpu | |
| parent | da656e3333ca98be9e80dbc63640598a392186f9 (diff) | |
| download | libs-lbm-6c394afaa2c0cf008ee8c1c1a9cc860d10c50dd0.tar.gz | |
Something fishy with hipsycl
Diffstat (limited to 'examples/poiseulle_particles_2d_gpu')
| -rw-r--r-- | examples/poiseulle_particles_2d_gpu/sim.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/examples/poiseulle_particles_2d_gpu/sim.cpp b/examples/poiseulle_particles_2d_gpu/sim.cpp index ad60813..008d8f0 100644 --- a/examples/poiseulle_particles_2d_gpu/sim.cpp +++ b/examples/poiseulle_particles_2d_gpu/sim.cpp @@ -139,14 +139,21 @@ saw::error_or<void> lbm_main(int argc, char** argv){ return eov; } } + { + + std::cout<<"Hey"<<std::endl; saw::data<sch::ChunkStruct<T,Desc>, encode::Sycl<saw::encode::Native>> lbm_sycl_data{sycl_q}; + sycl_q.wait(); + std::cout<<"Hey2"<<std::endl; { auto eov = dev.copy_to_device(lbm_data,lbm_sycl_data); if(eov.is_error()){ return eov; } } + sycl_q.wait(); + std::cout<<"Hey3"<<std::endl; for(saw::data<sch::UInt64> i{0u}; i < saw::data<sch::UInt64>{32ul}; ++i){ auto eov = step<T,Desc>(lbm_sycl_data,i,dev); @@ -154,7 +161,10 @@ saw::error_or<void> lbm_main(int argc, char** argv){ return eov; } } + } + sycl_q.wait(); + std::cout<<"Hey4"<<std::endl; /* iterator<Desc::D>::apply( [&](auto& index){ @@ -165,6 +175,7 @@ saw::error_or<void> lbm_main(int argc, char** argv){ ); */ + sycl_q.wait(); return saw::make_void(); } |
