Commit d2aa6af4 authored by Gaurav Kukreja's avatar Gaurav Kukreja

Solved minor bug in ping-pong.c

 * Gaurav
Signed-off-by: 's avatarGaurav Kukreja <mailme.gaurav@gmail.com>
parent 3e829627
...@@ -4,6 +4,8 @@ ...@@ -4,6 +4,8 @@
#include <stdlib.h> #include <stdlib.h>
#include "result.h" #include "result.h"
#define PING_PONG_LIMIT 5
#define FNAME_CMDARG 1 #define FNAME_CMDARG 1
struct data_latency data_l; struct data_latency data_l;
...@@ -11,7 +13,6 @@ char *filename; ...@@ -11,7 +13,6 @@ char *filename;
int main (int argc, char **argv) int main (int argc, char **argv)
{ {
int PING_PONG_LIMIT=5;
int my_rank,partner_rank,i,j, nprocs; int my_rank,partner_rank,i,j, nprocs;
int tag=10; int tag=10;
char a, b; char a, b;
...@@ -60,10 +61,8 @@ int main (int argc, char **argv) ...@@ -60,10 +61,8 @@ int main (int argc, char **argv)
if(my_rank==0){ if(my_rank==0){
data_l.source_thread = 0; data_l.source_thread = 0;
data_l.dest_thread = partner_rank; data_l.dest_thread = partner_rank;
data_l.latency = (tend - tstart)/10; data_l.latency = (tend - tstart)/(2*PING_PONG_LIMIT);
submit_latency_data(data_l); submit_latency_data(data_l);
printf("Latency for process %d = %lf\n",partner_rank, (tend-tstart)/10);
} }
} }
MPI_Finalize(); MPI_Finalize();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment