Open MPI: Next Generation Message Passing Library Speaker: George Bosilca Date: April 17, 2006 Location: 50B-4205 Noon-1:30pm Abstract: Open MPI is a next-generation open source MPI library focused toward full MPI 2 compliance. Developed for high performance parallel environments, it was intentionally designed with a fine-grained multi- threaded model. Since it uses a modular component architecture based on dynamically loadable modules, the Open MPI implementation is easy to maintain, modify, and extend. This approach makes the construction of 3rd party modules simple, improving the ability of external research teams to contribute to the whole community by developing and distributing their own specialized modules. The run-time system dynamically discovers the capabilities of the underlying architecture and network characteristics and adapts the internals of Open MPI accordingly. Hence, Open MPI is not directly an MPI implementation, but rather a framework for constructing an MPI implementation at run- time customized to deliver high performance for the current system.