diff options
| author | Claudius "keldu" Holeksa <mail@keldu.de> | 2026-02-26 14:40:59 +0100 |
|---|---|---|
| committer | Claudius "keldu" Holeksa <mail@keldu.de> | 2026-02-26 14:40:59 +0100 |
| commit | 8f7b9a04e5d72a451c7e9bdc6cd084f5614dc56a (patch) | |
| tree | 2e1f72bd3e9571b34ce5c3b9a136404f255259a1 /examples/poiseulle_particles_2d_gpu/sim.cpp | |
| parent | d8321ed7a23f7554cd0144c4f5e8dc625bbee4fe (diff) | |
| download | libs-lbm-8f7b9a04e5d72a451c7e9bdc6cd084f5614dc56a.tar.gz | |
Matched initial conditions to intention and added better CharVel values
Diffstat (limited to 'examples/poiseulle_particles_2d_gpu/sim.cpp')
| -rw-r--r-- | examples/poiseulle_particles_2d_gpu/sim.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/examples/poiseulle_particles_2d_gpu/sim.cpp b/examples/poiseulle_particles_2d_gpu/sim.cpp index fffcb31..1832965 100644 --- a/examples/poiseulle_particles_2d_gpu/sim.cpp +++ b/examples/poiseulle_particles_2d_gpu/sim.cpp @@ -143,7 +143,7 @@ saw::error_or<void> setup_initial_conditions( iterator<Desc::D>::apply( [&](auto& index){ saw::data<sch::Vector<T,Desc::D>> middle, ind_vec; - middle.at({{0u}}) = dim_x * 0.5; + middle.at({{0u}}) = dim_x * 0.25; middle.at({{1u}}) = dim_y * 0.5; ind_vec.at({{0u}}) = index.at({{0u}}).template cast_to<T>(); @@ -151,7 +151,7 @@ saw::error_or<void> setup_initial_conditions( auto dist = middle - ind_vec; auto dist_2 = saw::math::dot(dist,dist); - if(dist_2.at({}).get() < 128*128){ + if(dist_2.at({}).get() < dim_y*dim_y*0.01){ porous_f.at(index).at({}) = 0.0; } }, @@ -317,7 +317,7 @@ saw::error_or<void> lbm_main(int argc, char** argv){ {{1.0}} }; - print_lbm_meta<T,Desc>(conv,{0.01},{0.1},{1024.0}); + print_lbm_meta<T,Desc>(conv,{0.01},{0.01},{0.4 * dim_y}); // saw::data<sch::FixedArray<sch::UInt64,Desc::D>> meta{{dim_x,dim_y}}; auto lbm_data_ptr = saw::heap<saw::data<sch::ChunkStruct<T,Desc>>>(); |
