WHAT: Remove the orte_sys_info structure from the system WHY: Outside of the nodeid and nodename fields, the fields do not appear to be used anywhere. However, they occupy (albeit small) space, and every proc expends some effort filling them in.
WHERE: removal of the orte/runtime/orte_sys.[hc] files, and remove the include file entries in orte_init/finalize. The nodeid and nodename discovery code would go into the ess/base std_{app,orted} functions. TIMEOUT: COB, Mon, Mar 24 DESCRIPTION: Finding and setting the nodeid and nodename is a system-dependent procedure, so it makes no sense to penalize every proc to use the default method and then have the enviro-specific ess module "overwrite" the result. The other fields do not appear to be used anywhere, so it makes no sense to occupy the (albeit small) memory space for nothing, nor to take time (again, albeit small) doing system calls to populate the unused fields. IF SOMEONE IS ACTUALLY USING THOSE FIELDS, OR INTENDS TO, PLEASE SPEAK UP Thanks Ralph