A
lgorithmique
N
umérique
D
istribuée
Public GIT Repository
projects
/
simgrid.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Finalize the smpi test (it works)
[simgrid.git]
/
examples
/
smpi
/
mvmul.c
diff --git
a/examples/smpi/mvmul.c
b/examples/smpi/mvmul.c
index
aa32e30
..
68f09ab
100644
(file)
--- a/
examples/smpi/mvmul.c
+++ b/
examples/smpi/mvmul.c
@@
-168,7
+168,7
@@
int main(int argc, char* argv[]) {
printf("prog: blocking, i: %d ", current_iteration);
if (i == N) {
printf("prog: blocking, i: %d ", current_iteration);
if (i == N) {
- printf("ptime: %
d us, stime: %
d us, speedup: %.3f, nodes: %d, efficiency: %.3f\n",
+ printf("ptime: %
ld us, stime: %l
d us, speedup: %.3f, nodes: %d, efficiency: %.3f\n",
parallel_usecs,
sequential_usecs,
(double)sequential_usecs / (double)parallel_usecs,
parallel_usecs,
sequential_usecs,
(double)sequential_usecs / (double)parallel_usecs,
@@
-196,10
+196,10
@@
int main(int argc, char* argv[]) {
if(0 == rank) {
printf("prog: blocking, ");
if(0 < successful_iterations) {
if(0 == rank) {
printf("prog: blocking, ");
if(0 < successful_iterations) {
- printf("iterations: %d, avg. ptime: %
d us, avg. stime: %d
us, avg. speedup: %.3f, nodes: %d, avg. efficiency: %.3f\n",
+ printf("iterations: %d, avg. ptime: %
.3f us, avg. stime: %.3f
us, avg. speedup: %.3f, nodes: %d, avg. efficiency: %.3f\n",
successful_iterations,
successful_iterations,
-
parallel_usecs_total /
successful_iterations,
-
sequential_usecs_total /
successful_iterations,
+
(double) parallel_usecs_total / (double)
successful_iterations,
+
(double) sequential_usecs_total / (double)
successful_iterations,
(double)sequential_usecs_total / (double)parallel_usecs_total,
size,
(double)sequential_usecs_total / ((double)parallel_usecs_total * (double)size));
(double)sequential_usecs_total / (double)parallel_usecs_total,
size,
(double)sequential_usecs_total / ((double)parallel_usecs_total * (double)size));