MP-MPICH is a Multi-platform MPI software that offers an implementation of MPI on various platforms, making it easy to regulate numerous features across different types of computers.
MP-MPICH comes equipped with a variety of new features to ensure optimal performance for all users. For Windows NT/2000/2003, there is a new device for efficient communication via sockets. Additionally, MP-MPICH includes an adapted shared memory device for SMP systems, enabling seamless coordination over multiple processors.
A key advantage of MP-MPICH is that it is a superset of SCI-MPICH, meaning it includes an additional new device that enables direct communication via a fast SCI interconnect. Using this technology, inter-process message latencies for small messages below 4 microseconds are achieved, and the current measured maximum inter-node bandwidth is around 310 MB/s.
MP-MPICH was developed following the successful release of SCI-MPICH, designed for Solaris and Linux. The porting process to Windows NT was straightforward, taking only 4 hours to set up. However, developing additional/modified devices for use on NT was a time-consuming process.
To use MP-MPICH, you will need to ensure that you have a Globus Toolkit, Portable OpenSSH, and ssh, all of which are optional. This recent release of MP-MPICH includes fixes for various bugs, improved startup over SCI networks, better support for debugging tools such as Totalview, and updated documentation.
Overall, MP-MPICH is a robust and fully-featured MPI implementation that provides consistent performance across diverse platforms, making it a great choice for users seeking a versatile and reliable message-passing mechanism.
Version 1.5: N/A