diff options
| author | Claudius "keldu" Holeksa <mail@keldu.de> | 2026-05-08 12:32:54 +0200 |
|---|---|---|
| committer | Claudius "keldu" Holeksa <mail@keldu.de> | 2026-05-08 12:32:54 +0200 |
| commit | 22c8f0540533c2d77201e90cdcd3dc30524a89e4 (patch) | |
| tree | b99a9780d7fe327c093ae9d714dcbeccb150cdc5 /examples/poiseulle_particles_2d_ibm_gpu/sim.cpp | |
| parent | 4f47c2c5631b6cadef3a74eca52bb40a3c5f75a9 (diff) | |
| parent | a8c333ce640b8ca2b1923f96ff13d4e6faf55c86 (diff) | |
| download | libs-lbm-22c8f0540533c2d77201e90cdcd3dc30524a89e4.tar.gz | |
Diffstat (limited to 'examples/poiseulle_particles_2d_ibm_gpu/sim.cpp')
| -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; |
