MPI commands
implemented the slowest god damn sali stuff