On Fri, 24 Aug 2007, George Bosilca wrote: > On Aug 24, 2007, at 9:50 AM, Tim Prins wrote: > > I do not understand why a user should have to use a RTE which supports > > every system ever imagined, and provides every possible fault-tolerant > > feature, when all they want is a thin RTE. > > We have all the ingredients to make a this RTE layer, i.e. loadable > modules. The approach we proposed few months ago, to load a component > only when we know it will be needed give us a very slim RTE (once > applied everywhere it make sense). The biggest problem I see here is > that we will start scattering our efforts on multiple things instead > of working together to make what we have right now the best it can be.
I'm all for focusing effort on ORTE and making it the best it can be, but it would seem that a more formalized component-framework interface between the MPI layer and all of ORTE could potentially help to achieve this. What would be ideal would be if the OpenMPI project could define such an interface, and also provide and support a standard reference version of ORTE which implements this functionality. This could provide the OpenMPI project with the minimal/stable run time layer it needs, but at the same time make it much easier for outside projects with other requirements to experiment with enhanced versions of ORTE, without having to worry about the impact on core OpenMPI development. This need not splinter the effort, rather it might make it possible for others outside the core OpenMPI development team to more effectively contribute to and use OpenMPI and ORTE, in particular when it comes to integration of the software into new environments. - Doug National Radio Astronomy Observatory (NRAO) US National Virtual Observatory (NVO)