summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorClaudius "keldu" Holeksa <mail@keldu.de>2026-04-27 15:45:03 +0200
committerClaudius "keldu" Holeksa <mail@keldu.de>2026-04-27 15:45:03 +0200
commitfd5f0bbd13701d4a4f42b9fd8748fc449f26fc23 (patch)
treeda42214522b615d268520669ef58c7285caf14a1 /examples
parent2a7c104777d05a40aa0841406c1c0ce74a4be42b (diff)
parentc66fc98f1f594a11aeed33efc43c3c308e3eebf9 (diff)
downloadlibs-lbm-fd5f0bbd13701d4a4f42b9fd8748fc449f26fc23.tar.gz
Merge branch 'dev'
Diffstat (limited to 'examples')
-rw-r--r--examples/poiseulle_particles_2d_bgk_gpu/sim.cpp17
1 files changed, 12 insertions, 5 deletions
diff --git a/examples/poiseulle_particles_2d_bgk_gpu/sim.cpp b/examples/poiseulle_particles_2d_bgk_gpu/sim.cpp
index b8ac35e..9cc77ae 100644
--- a/examples/poiseulle_particles_2d_bgk_gpu/sim.cpp
+++ b/examples/poiseulle_particles_2d_bgk_gpu/sim.cpp
@@ -6,6 +6,7 @@
#include <forstio/remote/filesystem/easy.hpp>
#include <forstio/codec/json/json.hpp>
#include <forstio/codec/simple.hpp>
+#include <forstio/codec/args.hpp>
namespace kel {
namespace lbm {
@@ -242,6 +243,14 @@ template<typename T, typename Desc>
saw::error_or<void> lbm_main(int argc, char** argv){
using namespace kel::lbm;
+ /*
+ auto eo_lbm_args = setup_lbm_env<sch::Args<sch::Struct<>,sch::Tuple<>>>(argc,argv);
+ if(eo_lbm_args.is_error()){
+ return std::move(eo_lbm_args.get_error());
+ }
+ auto& lbm_args = eo_lbm_args.get_value();
+ */
+
using dfi = df_info<T,Desc>;
auto eo_lbm_dir = output_directory();
@@ -357,22 +366,20 @@ saw::error_or<void> lbm_main(int argc, char** argv){
}
}
*/
- /*
- {
+ if(i.get() % 32u == 0u){
{
- auto eov = dev.copy_to_host(lbm_sycl_data,*lbm_data_ptr);
+ auto eov = dev.copy_to_host(lbm_sycl_macro_data,*lbm_macro_data_ptr);
if(eov.is_error()){
return eov;
}
}
{
- auto eov = write_csv_file(out_dir,"lbm",i.get(), *lbm_data_ptr);
+ auto eov = write_csv_file(out_dir,"m",i.get(), *lbm_macro_data_ptr);
if(eov.is_error()){
return eov;
}
}
}
- */
// Stream
sycl_q.submit([&](acpp::sycl::handler& h){
component<T,Desc,cmpt::Stream,encode::Sycl<saw::encode::Native>> stream;