LAM / MPI es uno de los predecesores del proyecto Open MPI . Open MPI representa una implementación de próxima generación impulsada por la comunidad de una interfaz de paso de mensajes (MPI) diseñada fundamentalmente sobre una arquitectura de componentes para hacer una plataforma extremadamente poderosa para la informática de alto rendimiento . LAM / MPI se retiró oficialmente en marzo de 2015. [1]
LAM (Local Area Multicomputer ) es un entorno de programación MPI y un sistema de desarrollo para computadoras heterogéneas en una red. Con LAM / MPI, un clúster informático dedicado o una infraestructura informática de red existente puede actuar como un único recurso informático paralelo . LAM / MPI se considera "compatible con clústeres", ya que ofrece inicio / control de procesos basado en demonios, así como protocolos rápidos de paso de mensajes de cliente a cliente. LAM / MPI puede utilizar TCP / IP , memoria compartida , Myrinet (GM) o Infiniband (mVAPI) para el paso de mensajes .
LAM presenta una implementación completa de MPI-1 y gran parte de MPI-2. Las aplicaciones compatibles son el código fuente portátil entre LAM / MPI y cualquier otra implementación de MPI. Además de proporcionar una implementación de alta calidad del estándar MPI, LAM / MPI ofrece amplias capacidades de monitoreo para respaldar la depuración. El monitoreo ocurre en dos niveles. Primero, LAM / MPI tiene los ganchos para permitir que se tome una instantánea del estado del proceso y del mensaje en cualquier momento durante la ejecución de una aplicación. Esta instantánea incluye todos los aspectos de la sincronización más los mapas / firmas de tipos de datos, la pertenencia al grupo de comunicadores y el contenido de los mensajes (consulte la aplicación XMPI en el sitio web principal de LAM). En el segundo nivel, la biblioteca MPI está equipada para producir un registro acumulativo de comunicación, que puede visualizarse en tiempo de ejecución o post-mortem.
Referencias
enlaces externos
- Abrir el sitio web de MPI
- Sitio web de LAM / MPI (ya no funciona a partir del 28 de septiembre de 2015)
- Depuración de aplicaciones LAM / MPI con envoltorios de scripts de shell (ya no funciona a partir del 28 de septiembre de 2015)