Subject: ITP: mcmpi -- Grid-enabled implementation of MPI Package: wnpp Owner: Tooru Fujisawa <ara...@mac.com> Severity: wishlist
*** Please type your report below this line *** * Package name : mcmpi Version : 0.21.0 Upstream Author : Hideo Saito <h_sa...@logos.ic.i.u-tokyo.ac.jp> * URL : http://www.logos.ic.i.u-tokyo.ac.jp/~h_saito/mcmpi/ * License : GPL Programming Lang: C, FORTRAN Description : Grid-enabled implementation of MPI MC-MPI is a Grid-enabled implementation of MPI, developed by Hideo Saito at the University of Tokyo. Its main features include the following: - [Firewall and NAT traversal]: MC-MPI constructs an overlay network, allowing nodes behind firewalls and nodes without global IP addresses to participate in computations. There is no need to perform maual configuration; MC-MPI automatically probes connectivity, selects which connections to establish, and performs routing. - [Locality-aware connection management]: Establishing too many connections, especially wide-area connections, results in many problems, including but not limited to the follwing: exhaustion of system resources (e.g., file descriptors, memory), high message reception overhead, and congestion between clusters during all-to-all communication. Therefore, MC-MPI limits the number of connections that are established. If we assume, for simplicity, that n processes are distributed equally among c clusters, then at most O(log n) connections are established by each process and at most O(n log c) connections are established between clusters. As MC-MPI uses a lazy connect strategy, fewer connections are established for applications in which few process pairs communicate. The maximum number of connections allowed can be controlled by passing the -beta option to mpirun (see Subsection 3). - [Locality-aware rank assignment]: Temporarily disabled in this version. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org