File mpitests-order_of_evaluation.patch of Package mpitests
---
IMB-3.1/src/IMB_bcast.c | 2 +-
IMB-3.1/src/IMB_reduce.c | 2 +-
IMB-3.2/src/IMB_bcast.c | 2 +-
IMB-3.2/src/IMB_reduce.c | 2 +-
4 files changed, 4 insertions(+), 4 deletions(-)
--- a/IMB-3.1/src/IMB_bcast.c
+++ b/IMB-3.1/src/IMB_bcast.c
@@ -165,7 +165,7 @@
i1, &defect);
/* CHANGE THE ROOT NODE */
- i1=(++i1)%c_info->num_procs;
+ i1=(i1+1)%c_info->num_procs;
}
t2 = MPI_Wtime();
*time=(t2 - t1)/(ITERATIONS->n_sample);
--- a/IMB-3.1/src/IMB_reduce.c
+++ b/IMB-3.1/src/IMB_reduce.c
@@ -167,7 +167,7 @@
}
#endif
/* CHANGE THE ROOT NODE */
- i1=(++i1)%c_info->num_procs;
+ i1=(i1+1)%c_info->num_procs;
}
t2 = MPI_Wtime();
*time=(t2 - t1)/ITERATIONS->n_sample;
--- a/IMB-3.2/src/IMB_bcast.c
+++ b/IMB-3.2/src/IMB_bcast.c
@@ -165,7 +165,7 @@
i1, &defect);
/* CHANGE THE ROOT NODE */
- i1=(++i1)%c_info->num_procs;
+ i1=(i1+1)%c_info->num_procs;
}
t2 = MPI_Wtime();
*time=(t2 - t1)/(ITERATIONS->n_sample);
--- a/IMB-3.2/src/IMB_reduce.c
+++ b/IMB-3.2/src/IMB_reduce.c
@@ -167,7 +167,7 @@
}
#endif
/* CHANGE THE ROOT NODE */
- i1=(++i1)%c_info->num_procs;
+ i1=(i1+1)%c_info->num_procs;
}
t2 = MPI_Wtime();
*time=(t2 - t1)/ITERATIONS->n_sample;