Skip to content
Snippets Groups Projects
Verified Commit c98c0b9f authored by raphael.bach's avatar raphael.bach
Browse files

Update `array_sum` example

parent 37b853d9
No related branches found
No related tags found
No related merge requests found
...@@ -37,9 +37,13 @@ int main(int argc, char * argv[]) ...@@ -37,9 +37,13 @@ int main(int argc, char * argv[])
fmpi_data_out(ctx, &out), fmpi_data_out(ctx, &out),
fmpi_data_1d_in(ctx, in, in_size) 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); 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_root_printf(ctx, "global sum=%ld\n", out);
fmpi_exit(&ctx); fmpi_exit(&ctx);
return EXIT_SUCCESS; return EXIT_SUCCESS;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment