These are all good points -- thanks for the feedback.

Just to be clear: my point about the menu system was to generate file that 
could be used for subsequent installs, very specifically targeted at those who 
want/need scriptable installations.  

One possible scenario could be: you download OMPI, run the menu installer so 
that you can see the options that are available, pick the ones you want, 
generate the file, and then use it in automated installs (e.g., ./configure 
--only-build-this-stuff=file_I_created_from_menu_installer).  

I am presuming that the generated file will be text, so it could be 
built/edited by hand, too.  This is heavily inspired by the Linux kernel's 
"make menuconfig": it generates a .config file that you can use for subsequent 
builds.

We can also look at the possibility of providing a template file that lists all 
options that are available in that particular tarball (similar to the Linux 
kernel "make config").  

This, BTW, is one part where we need to build some new infrastructure: to 
register and discover all available options (history has shown that just 
maintaining a text file for a project the size of Open MPI is not feasible -- 
it'll get stale/out of date).  

Other large projects do this kind of thing; we need to see if there's any 
ideas/code we can borrow rather than completely re-inventing the wheel.

Again, these are just my thoughts after having thought about this for only 
about 30 minutes -- so this is likely quite rough and may not even resemble 
what we finally end up with.


On May 15, 2014, at 8:51 AM, Noam Bernstein <noam.bernst...@nrl.navy.mil> wrote:

> I’m not sure how this would apply to other options, but for the scheduler, 
> what about no scheduler-related options defaults to everything enabled (like 
> before), but having any explicit scheduler enable option disables by default 
> all the other schedulers? Multiple explicit enable options would enable all 
> the requested schedulers, and disable everything else.
> 
>                                                                               
>                                 Noam
> _______________________________________________
> users mailing list
> us...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/users


-- 
Jeff Squyres
jsquy...@cisco.com
For corporate legal information go to: 
http://www.cisco.com/web/about/doing_business/legal/cri/

Reply via email to