From 6ce5ae153a8f72cefa8d92f1de7129af5f891adc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20LHUILLIER?= <aurelien.lhuillier@ensiie.eu> Date: Sat, 2 Nov 2024 15:25:30 +0100 Subject: [PATCH] Upload New File --- projet/test_pragma_mpicoll_check.c | 43 ++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 projet/test_pragma_mpicoll_check.c diff --git a/projet/test_pragma_mpicoll_check.c b/projet/test_pragma_mpicoll_check.c new file mode 100644 index 0000000..1f2ee8a --- /dev/null +++ b/projet/test_pragma_mpicoll_check.c @@ -0,0 +1,43 @@ +#pragma ProjetCA mpicoll_check main + +#include <stdio.h> +#include <stdlib.h> + +#include <mpi.h> + +int main(int argc, char *argv[]) +{ + MPI_Init(&argc, &argv); + + int i; + int a = 2; + int b = 3; + int c = 0; + + if (c < 10) + { + if (c < 5) + { + a = a * a + 1; + } + else + { + a = a * 3; + MPI_Barrier(MPI_COMM_WORLD); + } + + c += (a * 2); + } + else + { + b = b * 4; + MPI_Barrier(MPI_COMM_WORLD); + } + + c += (a + b); + + printf("c=%d\n", c); + + MPI_Finalize(); + return 1; +} -- GitLab