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