From c98c0b9fcdbe3bdad5ebcc309609e2e63b36ed6d Mon Sep 17 00:00:00 2001
From: "raphael.bach" <raphael.bach@etu.hesge.ch>
Date: Tue, 28 Jun 2022 18:22:16 +0200
Subject: [PATCH] Update `array_sum` example

---
 examples/array_sum/main.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/examples/array_sum/main.c b/examples/array_sum/main.c
index 7779ce2..25d62cd 100644
--- a/examples/array_sum/main.c
+++ b/examples/array_sum/main.c
@@ -37,9 +37,13 @@ int main(int argc, char * argv[])
         fmpi_data_out(ctx, &out),
         fmpi_data_1d_in(ctx, in, in_size)
     );
-    fmpi_run_task(ctx, &array_sum_task);
+    if(fmpi_run_task(ctx, &array_sum_task) != FMPI_SUCCESS) {
+        printf("Error rank=%d: fmpi_run_task()\n", fmpi_world_rank(ctx));
+    }
     printf("rank=%d local sum=%ld\n", fmpi_world_rank(ctx), out);
-    fmpi_task_finalize(ctx, &array_sum_task, FMPI_TASK_OP_SUM);
+    if(fmpi_task_finalize(ctx, &array_sum_task, FMPI_TASK_OP_SUM) != FMPI_SUCCESS) {
+        printf("Error rank=%d: fmpi_task_finalize()\n", fmpi_world_rank(ctx));
+    }
     fmpi_root_printf(ctx, "global sum=%ld\n", out);
     fmpi_exit(&ctx);
     return EXIT_SUCCESS;
-- 
GitLab