From b2501663caaac4ff243d8bd79014d388ff86a8db Mon Sep 17 00:00:00 2001 From: "baptiste.coudray" <baptiste.coudray@etu.hesge.ch> Date: Fri, 4 Jun 2021 09:18:34 +0200 Subject: [PATCH] Fixed illegal access --- game_of_life/benchmark/main.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/game_of_life/benchmark/main.c b/game_of_life/benchmark/main.c index 2de4ffc..07089e2 100644 --- a/game_of_life/benchmark/main.c +++ b/game_of_life/benchmark/main.c @@ -69,7 +69,6 @@ void compute_next_chunk_board(struct dispatch_context *dc, struct futhark_contex futhark_context_sync(fc); futhark_free_i8_2d(fc, fut_chunk_board); - futhark_free_i8_2d(fc, fut_next_chunk_board); futhark_free_i8_2d(fc, fut_north_west); futhark_free_i8_2d(fc, fut_north); futhark_free_i8_2d(fc, fut_north_east); @@ -81,6 +80,7 @@ void compute_next_chunk_board(struct dispatch_context *dc, struct futhark_contex futhark_values_i8_2d(fc, fut_next_chunk_board, ci->data); futhark_context_sync(fc); + futhark_free_i8_2d(fc, fut_next_chunk_board); } int main(int argc, char *argv[]) { @@ -106,9 +106,7 @@ int main(int argc, char *argv[]) { int board_dimensions[2] = {board_n, board_m}; struct dispatch_context *disp_context = dispatch_context_new(board_dimensions, MPI_INT8_T, 2); - dispatch_context_print(disp_context); chunk_info_t ci = get_chunk_info(disp_context); - chunk_info_print(&ci); init_chunk_board(&ci); double start = MPI_Wtime(); -- GitLab