1
1
openmpi/orte/mca
Ralph Castain a0d5c80ce0 Add a new framework for discovering local resource information such as cpu type/model, #cpus, available physical memory, etc. Two initial components (darwin and linux) are provided. This is needed to support bootstrap operations where daemons are started at node boot, and applications where initial knowledge of cpu identification is needed to guide framework component selection.
Add orte configuration option to control the use of the framework in the system. Although the code will build, it will not be active unless configured with --enable-bootstrap.

If bootstrap is enabled and the new opal_sysinfo framework can successfully determine the cpu model, pass that info to the application as an MCA param to support some work at Sun.

Also, have daemons report back the resources they find to guide process mapping in bootstrap operations (i.e., where the daemon starts at node boot as opposed to being launched at application start).

Adjust some platform files to enable these capabilities.

This commit was SVN r22244.
2009-11-30 23:11:25 +00:00
..
errmgr Silence a compiler warning about no format 2009-09-08 15:02:48 +00:00
ess Add a new framework for discovering local resource information such as cpu type/model, #cpus, available physical memory, etc. Two initial components (darwin and linux) are provided. This is needed to support bootstrap operations where daemons are started at node boot, and applications where initial knowledge of cpu identification is needed to guide framework component selection. 2009-11-30 23:11:25 +00:00
filem - Replace combinations of 2009-08-20 11:42:18 +00:00
grpcomm - Allow to work without xt-catamount module on Jaguar, 2009-11-09 14:26:24 +00:00
iof Correct handling of pointer array indexing 2009-09-26 03:33:55 +00:00
notifier A few changes to the FTB notifier interface: 2009-09-24 23:56:41 +00:00
odls Add a new framework for discovering local resource information such as cpu type/model, #cpus, available physical memory, etc. Two initial components (darwin and linux) are provided. This is needed to support bootstrap operations where daemons are started at node boot, and applications where initial knowledge of cpu identification is needed to guide framework component selection. 2009-11-30 23:11:25 +00:00
oob Silence a compiler warning about no format 2009-09-08 15:03:14 +00:00
plm Add a couple of new tests to the orte system. 2009-11-20 01:47:49 +00:00
ras - Get rid of a small nuisance: after installation of the 2009-11-25 19:01:33 +00:00
rmaps Let a restarted process have access to all known nodes instead of only those already in its prior job map 2009-11-19 19:45:11 +00:00
rmcast Update the rmcast APIs to include tag params and reorder them to look like their rml cousins 2009-11-17 15:58:59 +00:00
rml Next phase of auto-wireup using multicast. Enable use of multicast groups to separate comm from different application groups. Have the orted bootstrap message go to a different rml tag so the node can be added to the pool. 2009-10-10 01:19:56 +00:00
routed Reset the verbosity levels to suppress debug output 2009-10-13 15:29:38 +00:00
snapc move {{{ess_env_ft_event_update_process_info}}} into SnapC {{{snapc_full_app_ft_event_update_process_info}}} where it should have been all along. 2009-09-23 18:29:13 +00:00