Fix alignment thing, I think
Write MPI_Gather stuff for Cannon's