fixed file

This commit is contained in:
Maix0 2023-08-21 00:39:15 +02:00
parent f5bcaa7792
commit d64b802b38

View file

@ -15,10 +15,10 @@ struct Run {
} }
fn main() { fn main() {
let params = (1..10) let params = (1..13)
.cartesian_product(1..10) .cartesian_product(1..12)
.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..8).map(|i| i as f32 / 8.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))
.collect_vec(); .collect_vec();
println!("len = {}", params.len()); println!("len = {}", params.len());
@ -32,9 +32,11 @@ fn main() {
results: bsq::run(gridsize, chunksize, density, RUNS), results: bsq::run(gridsize, chunksize, density, RUNS),
}) })
.collect::<Vec<_>>(); .collect::<Vec<_>>();
serde_json::to_writer( let file = std::fs::OpenOptions::new()
std::fs::File::open(format!("./data-{}.json", chrono::Local::now().format("%s"))).unwrap(), .truncate(true)
&res, .write(true)
) .create(true)
.unwrap(); .open(format!("./data-{}.json", chrono::Local::now().format("%s")))
.unwrap(); // .unwrap();
serde_json::to_writer(file, &res).unwrap();
} }