// printf("\n Total generate %lld total generate rev %lld total arrive %ld reverse arrive %ld ", total_gen, total_rev_gen,
// arrive_count, arrive_rev_count);
printf(" Average number of hops traversed %f average message latency %lf us maximum message latency %lf us avg message size %lf bytes finished messages %ld \n",(float)avg_hops/total_finished_chunks,avg_time/(total_finished_packets*1000),max_time/1000,(float)total_msg_sz/N_finished_msgs,N_finished_msgs);
printf(" Average number of hops traversed %f average chunk latency %lf us maximum chunk latency %lf us avg message size %lf bytes finished messages %ld \n",(float)avg_hops/total_finished_chunks,avg_time/(total_finished_chunks*1000),max_time/1000,(float)final_msg_sz/total_finished_msgs,total_finished_msgs);