DB_PRINT("[!!!] Rank %d has unfinished communications\n",ctx->mpi_rank);
exit(1);
DB_PRINT("Madonnina del mare send [rank %d] %d %d %d\n",ctx->mpi_rank,ngbh_to_send[rank_to_send],already_sent_points[rank_to_send],point_to_snd_count[rank_to_send]);
}
free(req_array);
free(already_sent_points);
free(already_rcvd_points);
elapsed_time=TIME_STOP;
LOG_WRITE("Sending results to other proc",elapsed_time);
DB_PRINT("Madonnina del mare [rank %d] %d %d %d\n",ctx->mpi_rank,ngbh_to_recv[rank_to_recv],already_rcvd_points[rank_to_recv],point_to_snd_count[rank_to_recv]);