This commit is contained in:
Maix0 2023-08-21 00:45:26 +02:00
parent d64b802b38
commit b830964cd2
2 changed files with 3 additions and 3 deletions

View file

@ -80,7 +80,6 @@ pub fn run(
density: f32, density: f32,
runs: usize, runs: usize,
) -> Vec<std::time::Duration> { ) -> Vec<std::time::Duration> {
print!("#");
(0..runs) (0..runs)
.map(|_| { .map(|_| {
let grid = create_grid(grid_size, grid_size, density); let grid = create_grid(grid_size, grid_size, density);

View file

@ -15,8 +15,8 @@ struct Run {
} }
fn main() { fn main() {
let params = (1..13) let params = (1..11)
.cartesian_product(1..12) .cartesian_product(1..11)
.filter(|&(grid_size, chunk_size)| (grid_size - 4 < chunk_size && chunk_size < grid_size)) .filter(|&(grid_size, chunk_size)| (grid_size - 4 < chunk_size && chunk_size < grid_size))
.flat_map(|t| std::iter::repeat(t).zip((1..10).map(|i| i as f32 / 10.0))) .flat_map(|t| std::iter::repeat(t).zip((1..10).map(|i| i as f32 / 10.0)))
.map(|((grid_size, chunk_size), density)| (1 << grid_size, 1 << chunk_size, density)) .map(|((grid_size, chunk_size), density)| (1 << grid_size, 1 << chunk_size, density))
@ -24,6 +24,7 @@ fn main() {
println!("len = {}", params.len()); println!("len = {}", params.len());
let res = params let res = params
.into_par_iter() .into_par_iter()
.inspect(|_| println!("#"))
.map(|(gridsize, chunksize, density)| Run { .map(|(gridsize, chunksize, density)| Run {
chunksize, chunksize,
gridsize, gridsize,