summaryrefslogtreecommitdiff
path: root/examples/stokes_drag_particle_2d_bgk_gpu
diff options
context:
space:
mode:
Diffstat (limited to 'examples/stokes_drag_particle_2d_bgk_gpu')
-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){