¿Qué es MPI?

MPI (Message Passing Interface) es un estándar que define la sintaxis y la semántica de las funciones contenidas en una biblioteca de paso de mensajes diseñada para ser usada en programas que exploten la existencia de múltiples procesadores.

El paso de mensajes es una técnica empleada en programación concurrente para aportar sincronización entre procesos y permitir la exclusión mutua.

Su principal característica es que no precisa de memoria compartida, por lo que es muy importante en la programación de sistemas distribuidos. En la plataforma de los Supercomputadores LUSITANIA y LUSITANIA II se puede utilizar cuando se ejecute un trabajo en más de un nodo.

Puede encontrar más información en la siguiente dirección: