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