Sistemas Concurrentes y Distribuidos
Seminario 3.
Introducción al paso de mensajes con MPI.

El objetivo de este seminario es hacer una introducción a la ejecución de procesos concurrentes usando paso de mensajes con alguna implementación del estándar MPI.

Transparencias del seminario (PDFs)

Instalación de Open-mpi

Para probar estas prácticas se debe disponer de los paquetes de desarrollo y ejecución de programas MPI. En Ubuntu, hay dos implementaciones de MPI disponibles, para instalar la implementación OpenMPI basta con usar apt-get para instalar estos dos paquetes:
openmpi-bin
libopenmpi-dev
Una vez instalados, se dispone de las órdenes mpicxx (para compilar) y mpirun (para ejecutar). (probado en Ubuntu 14 en noviembre de 2015).

Archivos fuente disponibles:

Todos estos archivos deben descargarse en una misma cárpeta. El código y el makefile que se proporcionan se han probado en Linux.