summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClaudius "keldu" Holeksa <mail@keldu.de>2026-07-08 21:17:03 +0200
committerClaudius "keldu" Holeksa <mail@keldu.de>2026-07-08 21:17:03 +0200
commit9f11c44b15d90bb676206894beca7d4c2a057a6b (patch)
treeef36b398fc85695fa51a0073977081242f7ca9f1
parente7cf97911e7e4053477e082ff52cb26d939dae68 (diff)
downloadlibs-lbm-9f11c44b15d90bb676206894beca7d4c2a057a6b.tar.gz
Corner fix
-rw-r--r--examples/stokes_drag_particle_2d_bgk_gpu/sim.cpp18
1 files changed, 17 insertions, 1 deletions
diff --git a/examples/stokes_drag_particle_2d_bgk_gpu/sim.cpp b/examples/stokes_drag_particle_2d_bgk_gpu/sim.cpp
index 0c52b08..9d2ec12 100644
--- a/examples/stokes_drag_particle_2d_bgk_gpu/sim.cpp
+++ b/examples/stokes_drag_particle_2d_bgk_gpu/sim.cpp
@@ -83,7 +83,23 @@ saw::error_or<void> setup_initial_conditions(
info_f.get_dims(),
{{1u,1u}}
);
-
+ // Corners
+ /// Inflow
+ iterator<Desc::D>::apply(
+ [&](auto& index){
+ info_f.at(index).set(5u);
+ },
+ {{0u,0u}},
+ {{1u,dim_y}}
+ );
+ /// Outflow
+ iterator<Desc::D>::apply(
+ [&](auto& index){
+ info_f.at(index).set(5u);
+ },
+ {{dim_x-1u,0u}},
+ {{dim_x, dim_y}}
+ );
// Inflow
iterator<Desc::D>::apply(
[&](auto& index){