From 76dea4c1035bf063802ca0cc650d69aef8047b9f Mon Sep 17 00:00:00 2001 From: "Claudius \"keldu\" Holeksa" Date: Mon, 24 Aug 2026 19:19:45 +0200 Subject: Fixing examples --- examples/schaefer_turek_durst_krause_rannbacher/sim.cpp | 4 +++- examples/schaefer_turek_durst_krause_rannbacher/step.hpp | 7 ++----- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/examples/schaefer_turek_durst_krause_rannbacher/sim.cpp b/examples/schaefer_turek_durst_krause_rannbacher/sim.cpp index ff6a43a..59f61d9 100644 --- a/examples/schaefer_turek_durst_krause_rannbacher/sim.cpp +++ b/examples/schaefer_turek_durst_krause_rannbacher/sim.cpp @@ -122,7 +122,7 @@ saw::error_or lbm_main(const saw::data& args){ auto lsdm_view = make_view(lbm_sycl_macro_data); auto lsdp_view = make_view(lbm_sycl_particle_data); - saw::data time_steps{64u*1024ul}; + saw::data time_steps{128u*1024ul}; auto& info_f = lsd_view.template get<"info">(); @@ -136,6 +136,7 @@ saw::error_or lbm_main(const saw::data& args){ } sycl_q.wait(); + /* if(i.get() % 64u == 0u){ { auto eov = dev.copy_to_host(lbm_sycl_macro_data,*lbm_macro_data_ptr); @@ -150,6 +151,7 @@ saw::error_or lbm_main(const saw::data& args){ } } } + */ // Stream sycl_q.submit([&](acpp::sycl::handler& h){ component> stream; diff --git a/examples/schaefer_turek_durst_krause_rannbacher/step.hpp b/examples/schaefer_turek_durst_krause_rannbacher/step.hpp index 9748ec8..beb123b 100644 --- a/examples/schaefer_turek_durst_krause_rannbacher/step.hpp +++ b/examples/schaefer_turek_durst_krause_rannbacher/step.hpp @@ -8,7 +8,6 @@ namespace lbm { template saw::error_or step( const converter& conv, - const saw::data>& tau, saw::data>,encode::Sycl>& fields, saw::data>,encode::Sycl>& macros, saw::data>,encode::Sycl>& particles, @@ -20,8 +19,6 @@ saw::error_or step( auto& q = dev.get_handle(); auto& info_f = fields.template get<"info">(); auto& porous_f = macros.template get<"porosity">(); - - if constexpr ( std::is_same_v ){ q.submit([&](acpp::sycl::handler& h){ @@ -78,11 +75,11 @@ saw::error_or step( saw::data scale; { scale.set([&](){ - if(t_i.get() > 2048u){ + if(t_i.get() > 1024u){ return 1.0f; } - return t_i.get() / 2048.0f; + return t_i.get() / 1024.0f; }()); } { -- cgit v1.2.3