+1. Single dashed long names drive me nuts. -Nathan
On Tue, Jan 07, 2014 at 03:17:11PM -0800, Ralph Castain wrote: > +1 > > On Jan 7, 2014, at 1:49 PM, Jeff Squyres (jsquyres) <jsquy...@cisco.com> > wrote: > > > WHAT: Drop mpirun single-dash CLI options such as -bynode (but keep the > > double-dash equivalents, like --bynode) > > > > WHY: It's a well-established de facto CLI option standard: > > "-" is used for single-letter options > > "--" is used for tokenized options > > > > WHERE: probably mostly in orte/tools/orterun > > > > WHEN: 1.9 > > > > TIMEOUT: Teleconf, Tuesday 21 Jan 2014 > > > > MORE DETAIL: > > > > We've supported single- and double-dash variants of many mpirun options for > > several years (e.g., --bynode and -bynode). With the exception of "-np", > > there's really no reason we should support the single-dash versions ("-np" > > is pretty universally expected in the MPI/HPC world; I don't think we'll > > ever be able to get rid of it). > > > > Let's deprecate all single-dash options (except -np) in 1.7.5/1.8 and > > eliminate them in 1.9. Specifically, let's do something like this in 1.7.5: > > > > ----- > > $ shell mpirun -bynode -np 4 a.out > > ------------------------------------------------------------------------ > > You used the "-bynode" option to mpirun, which, although it still functions > > as you would expect it to, is now deprecated. The exactly-equivalent > > "--bynode" > > option replaces the "-bynode" option. > > > > *** NOTE THAT -bynode OPTION WILL DISAPPEAR IN A FUTURE VERSION OF OPEN > > MPI! *** > > > > To be compatible with future versions of Open MPI, use the "--bynode" > > option. > > > > If you can't easily change your mpirun command line, then you can set the > > MCA > > parameter orterun_i_promise_to_update_my_cli_options_before_ompi_1_9 to 1, > > which will suppress this message. > > ------------------------------------------------------------------------ > > ----- > > > > This gives the user two clear options: > > > > 1. Update from -foo to --foo to be forward compatible > > 2. Set an MCA parameter to suppress the message, but risk not being forward > > compatible > > > > Then, on trunk/v1.9, we remove all the single-dash options. > > > > Comments? > > > > -- > > Jeff Squyres > > jsquy...@cisco.com > > For corporate legal information go to: > > http://www.cisco.com/web/about/doing_business/legal/cri/ > > > > _______________________________________________ > > devel mailing list > > de...@open-mpi.org > > http://www.open-mpi.org/mailman/listinfo.cgi/devel > > _______________________________________________ > devel mailing list > de...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/devel
pgps90JY1VDwX.pgp
Description: PGP signature