Estudis: Distributed memory architectures: MPI