diff options
| author | Claudius "keldu" Holeksa <mail@keldu.de> | 2026-04-30 23:35:40 +0200 |
|---|---|---|
| committer | Claudius "keldu" Holeksa <mail@keldu.de> | 2026-04-30 23:35:40 +0200 |
| commit | 9a1ac04b4b797bbd92fb67b99eb949cd19c8b966 (patch) | |
| tree | aa65b1300774879accc9a7f632b384f63583e5db /examples/poiseulle_particles_2d_ibm_gpu | |
| parent | a3522ffb6c1020f88ac1acf3b5bf6001b9275503 (diff) | |
| download | libs-lbm-9a1ac04b4b797bbd92fb67b99eb949cd19c8b966.tar.gz | |
Dangling
Diffstat (limited to 'examples/poiseulle_particles_2d_ibm_gpu')
| -rw-r--r-- | examples/poiseulle_particles_2d_ibm_gpu/sim.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/examples/poiseulle_particles_2d_ibm_gpu/sim.cpp b/examples/poiseulle_particles_2d_ibm_gpu/sim.cpp index cc108ce..9905906 100644 --- a/examples/poiseulle_particles_2d_ibm_gpu/sim.cpp +++ b/examples/poiseulle_particles_2d_ibm_gpu/sim.cpp @@ -46,7 +46,8 @@ using RhoChunk = Chunk<Scalar<T>, 0u, dim_x, dim_y>; template<typename T, typename Desc> using MacroStruct = Struct< Member<VelChunk<T,Desc>, "velocity">, - Member<RhoChunk<T>, "density"> + Member<RhoChunk<T>, "density">, + Member<VelChunk<T,Desc>, "force"> >; //template<typename T, typename Desc> @@ -171,7 +172,10 @@ saw::error_or<void> step( // auto coll_ev = q.submit([&](acpp::sycl::handler& h){ // Need nicer things to handle the flow. I see improvement here - component<T,Desc,cmpt::BGKGuo, encode::Sycl<saw::encode::Native>> collision{0.65}; + saw::data<sch::Vector<T,Desc::D>> f; + f.at({{0u}}) = 0.0; + f.at({{1u}}) = -1.0; + component<T,Desc,cmpt::BGKGuo, encode::Sycl<saw::encode::Native>> collision{0.65,f}; component<T,Desc,cmpt::BounceBack,encode::Sycl<saw::encode::Native>> bb; component<T,Desc,cmpt::AntiBounceBack<0u>,encode::Sycl<saw::encode::Native>> abb; |
