--DESCR--
MPICH2 is an implementation of the Message-Passing Interface (MPI). The
goals of MPICH2 are to provide an MPI implementation for important
platforms, including clusters, SMPs, and massively parallel processors.
It also provides a vehicle for MPI implementation research and for
developing new and better parallel programming environments (see the
list of available student projects).
--DESCR--

This is yet another MPI implementation. The benefit that I see here is
that it can emulate multiple nodes via `mpiexec -n' and has an
impressive suite of development tools (such as tracing and debugging)
plus its well documented.

The patching/versioning system is similar to our own, thus the p1 at the
end, I'm sure someone could point me how to rename it properly.

I've tested this on amd64, programs compile and it can simulate nodes
without any problems.

Other notes are found in pkg/MESSAGE (mainly disabling suid by default).

Another issue might be the daemon naming (i.e. mpd) which might create
/confusion/ for the mpd (music player) users, the former being located
under sbin/ rather then bin/.

Also the header files might conflict with lam's. So the two packages
might be exclusive.

There is, however, a solution to this. I can make the configure script
install the files under a special mpich/ directory, but then the
includes in all the existing C files (or any other working source) would
have to be modified, thus I advise against it.

This is a great tool and I hope someone will find the time and the
effort to test and commit it.


Attachment: mpich2-1.0.6p1.tgz
Description: application/tar-gz

Reply via email to