da9ffe6357a427e2446419d3d9e5e58bc16868aa
7 /*----------------------------------------------------------------------*\
9 \*---------------------------------------------------------------------*/
11 /*--------------------------------------*\
13 \*-------------------------------------*/
15 extern bool isPiSequentiel_OK(int n
);
16 extern bool isPiOMPEntrelacerPromotionTab_Ok(int n
);
17 extern bool isPiOMPEntrelacerCritical_Ok(int n
);
18 extern bool isPiOMPEntrelacerAtomic_Ok(int n
);
19 extern bool isPiOMPforCritical_Ok(int n
);
20 extern bool isPiOMPforAtomic_Ok(int n
);
21 extern bool isPiOMPforPromotionTab_Ok(int n
);
22 extern bool isPiOMPforReduction_Ok(int n
);
24 /*--------------------------------------*\
26 \*-------------------------------------*/
30 /*--------------------------------------*\
32 \*-------------------------------------*/
36 /*----------------------------------------------------------------------*\
38 \*---------------------------------------------------------------------*/
40 /*--------------------------------------*\
42 \*-------------------------------------*/
46 cout
<< endl
<< "[PI]" << endl
;
51 isOk
&= isPiSequentiel_OK(n
);
52 isOk
&= isPiOMPEntrelacerPromotionTab_Ok(n
);
53 isOk
&= isPiOMPEntrelacerCritical_Ok(n
);
54 isOk
&= isPiOMPEntrelacerAtomic_Ok(n
);
55 isOk
&= isPiOMPforCritical_Ok(n
);
56 isOk
&= isPiOMPforAtomic_Ok(n
);
57 isOk
&= isPiOMPforPromotionTab_Ok(n
);
58 isOk
&= isPiOMPforReduction_Ok(n
);
63 /*--------------------------------------*\
65 \*-------------------------------------*/
67 /*----------------------------------------------------------------------*\
69 \*---------------------------------------------------------------------*/