-/* Copyright (c) 2009-2019. The SimGrid Team.
+/* Copyright (c) 2009-2020. The SimGrid Team.
* All rights reserved. */
/* This program is free software; you can redistribute it and/or modify it
MPI_Comm_rank(MPI_COMM_WORLD, &rank);
double d = 2.0;
/* I want no more than n + 1 benchs (thres < 0) */
- SMPI_SAMPLE_GLOBAL(int i = 0, i < 5, i++, n + 1, -1,
+ SMPI_SAMPLE_GLOBAL(int i = 0, i < 5, i++, n + 1, -1){
if (verbose)
fprintf(stderr, "(%12.6f) [rank:%d]", MPI_Wtime(), rank);
else
fprintf(stderr, " Run the first computation. It's globally benched, "
"and I want no more than %d benchmarks (thres<0)\n", n + 1);
d = compute(2.0);
- )
+ }
n = 0;
- SMPI_SAMPLE_LOCAL (int i = 0, i < 5, i++,0, 0.1,
+ SMPI_SAMPLE_LOCAL (int i = 0, i < 5, i++,0, 0.1){
if (verbose || n < 2) {
n++;
if (verbose)
"standard error to go below 0.1 second (count is not >0)\n", rank);
}
d = compute(d);
- )
+ }
if (verbose)
fprintf(stderr, "(%12.6f) [rank:%d] The result of the computation is: %f\n", MPI_Wtime(), rank, d);