Hi, First off, I noticed in a previous posting that bproc was supported. Will this also be true for Mosix and/or OpenMosix?
Second, I've been monitoring the progress of various MPI projects for a while. I've seen no progress on IPMI for some time. Likewise, the very-high-speed MP-MPICH project (which provides optimized support for things like SCI) seems to be comatose at best. What, if anything, will be utilized from these projects? Or will it be assumed that the failures indicate a flaw in the concept or design? Third, there are several projects which utilize modified versions of MPICH - implying there may be a lack of some critical hooks in MPI implementations. The projects I know of that do this are Globus (a grid computing system) and Gamma (a very low level, low latency IPC system). What, if anything, has been learned from such projects and what sort of support will Open-MPI provide to cover such cases? One thing I would like to see is the ability to load/unload modules on-the-fly on systems that support a working dlopen(), in a similar manner to the Linux kernel. Finally, with regards to the development process - do you have a mechanism in place for external developers to track bugs, submit fixes/extensions, etc? Engaging the interest of a significant number of Open Source developers is hard, but it appears to be true that the more transparent the process, the greater the success. I know plenty of "Open Source" scientific/academic projects where the administrators won't even permit the project to be listed on Open Source catalogues and databases. Needless to say, such projects evolve painfully slowly or fall apart entirely. The assumption that internal effort is enough often proves optimistic. What plans do you have to avoid the pitfalls of other projects? Jonathan Day __________________________________ Do you Yahoo!? Yahoo! Mail - Helps protect you from nasty viruses. http://promotions.yahoo.com/new_mail