Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: Re: [OMPI devel] RFC: Deprecate rankfile?
From: Ralph Castain (rhc_at_[hidden])
Date: 2010-04-15 23:26:19


Read the other "no" votes, and I can understand the points made. I noted that neither respondent offered to maintain this feature, but indicated that it had some value.

There really isn't any need to make a decision about this because it will take care of itself. Since no-one is maintaining it (and I really don't have time to continue to do so), and it tends to break easily, this module will "self-deprecate" rather soon. When that happens, we can wait and see if anyone cares enough to step forward and take responsibility for maintaining it.

If not, then we can note that support for this feature went the way of other things that died due to lack of interest within the developer community (e.g., xgrid)...which is totally okay since this is, after all, an open source effort.

On Apr 15, 2010, at 4:00 PM, Jeff Squyres wrote:

> WHAT: Deprecate the "rankfile" component in the v1.5 series; remove it in the 1.7 series
>
> WHY: It's old, creaky, and difficult to maintain. It'll require maintenance someday soon, when we support hardware / hyperthreads in OMPI.
>
> WHERE: svn rm orte/mca/rmaps/rank_file
>
> WHEN: Deprecate in 1.5, remove in 1.7.
>
> TIMEOUT: Teleconf on Tue, 27 April 2010
>
> -----
>
> Now that we have nice paffinity binding options, can we deprecate rankfile in the 1.5 series and remove it in 1.7?
>
> I only ask because it's kind of a pain to maintain. It's not a huge deal, but Ralph and I were talking about another paffinity issue today and we both groaned at the prospect of extending rank file to support hyperthreads (and/or boards). Perhaps it should just go away...?
>
> Pro: less maintenance, especially since the original developers no longer maintain it
>
> Con: it's the only way to have completely custom affinity bindings (i.e., outside of our pre-constructed "bind to socket", "bind to core", etc. options). ...do any other MPI's offer completely custom binding options? I.e., do any real users care?
>
> --
> Jeff Squyres
> jsquyres_at_[hidden]
> For corporate legal information go to:
> http://www.cisco.com/web/about/doing_business/legal/cri/
>
>
> _______________________________________________
> devel mailing list
> devel_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/devel