1
1
openmpi/orte/util
Ralph Castain 5120e6aec3 Redefine the rmaps framework to allow multiple mapper modules to be active at the same time. This allows users to map the primary job one way, and map any comm_spawn'd job in a different way. Modules are given the opportunity to map a job in priority order, with the round-robin mapper having the highest default priority. Priority of each module can be defined using mca param.
When called, each mapper checks to see if it can map the job. If npernode is provided, for example, then the loadbalance mapper accepts the assignment and performs the operation - all mappers before it will "pass" as they can't map npernode requests.

Also remove the stale and never completed topo mapper.

This commit was SVN r24393.
2011-02-15 23:24:31 +00:00
..
comm fixed crash in orte-ps caused by calls to OBJ_RELEASE on an opal_event_t object. 2010-11-09 18:41:43 +00:00
dash_host * Wrap all the direct error-code checks of the form (OMPI_ERR_* == ret) with 2010-05-17 23:08:56 +00:00
hostfile Another round of man page cleanups from Debian mantainer Manuel 2010-07-20 14:07:18 +00:00
context_fns.c Hostname is not used in this function. 2010-07-21 11:07:28 +00:00
context_fns.h ... Delayed due to notifier commits earlier this day ... 2009-04-29 01:32:14 +00:00
error_strings.c Redefine the rmaps framework to allow multiple mapper modules to be active at the same time. This allows users to map the primary job one way, and map any comm_spawn'd job in a different way. Modules are given the opportunity to map a job in priority order, with the round-robin mapper having the highest default priority. Priority of each module can be defined using mca param. 2011-02-15 23:24:31 +00:00
error_strings.h Clean up an error in r24371 - can't use a const parameter as target in asprintf as it changes the value of the address. 2011-02-14 19:29:09 +00:00
help-regex.txt Add a central capability to parse regular expressions for node and ppn info - constructing the regex to come soon. 2009-02-19 20:46:36 +00:00
hnp_contact.c Fix a wrong windows path in hpn_contack, which causes problems when looking up in the session directories. Add two more ess module for Windows. 2010-06-21 09:47:33 +00:00
hnp_contact.h As requested by Aurelien at the July design meeting - long time coming, but finally got around to it. 2008-12-10 17:10:39 +00:00
Makefile.am Revamp the errmgr framework to provide a greater range of optional behaviors, including different behaviors for daemons, and remove several looping messages across the code base: 2010-04-23 04:44:41 +00:00
name_fns.c Update the compare_name_fields function to allow the caller to specify that wildcard values are to be treated as wildcards 2010-08-25 15:35:41 +00:00
name_fns.h Update the compare_name_fields function to allow the caller to specify that wildcard values are to be treated as wildcards 2010-08-25 15:35:41 +00:00
nidmap.c Cleanup nidmap finalize 2010-12-11 16:42:06 +00:00
nidmap.h Expand the ESS framework's API to include a new function "query_sys_info" that allows the caller to retrieve key-value pairs of info on the local system capabilities (e.g., cpu type/model). Have each daemon and the HNP "sense" that information and provide it to their local procs to avoid having every proc querying the system directly. 2010-03-23 20:47:41 +00:00
parse_options.c Protect against NULL input - I'm -sure- no one will do it, but...well, actually, they did. :-/ 2009-11-25 15:13:21 +00:00
parse_options.h ... Delayed due to notifier commits earlier this day ... 2009-04-29 01:32:14 +00:00
pre_condition_transports.c Fixes trac:2651. 2010-12-14 14:52:51 +00:00
pre_condition_transports.h Merge the ORTE devel branch into the main trunk. Details of what this means will be circulated separately. 2008-02-28 01:57:57 +00:00
proc_info.c Let the nidmap functions update a new orte_process_info field as to the number of daemons in the system 2010-05-04 02:40:09 +00:00
proc_info.h Update the rmcast framework 2011-02-12 16:52:03 +00:00
regex.c * Wrap all the direct error-code checks of the form (OMPI_ERR_* == ret) with 2010-05-17 23:08:56 +00:00
regex.h Continue development of regular expression support by implementing it for slurm launches. Works for both initial (cmd line and non-cmd line) and comm_spawn launch. 2009-06-23 20:25:38 +00:00
session_dir.c * Wrap all the direct error-code checks of the form (OMPI_ERR_* == ret) with 2010-05-17 23:08:56 +00:00
session_dir.h - Revert r20739 2009-03-05 21:56:03 +00:00
show_help.c Convert "opal_show_help" to be a global variable pointer. 2010-12-16 23:00:25 +00:00
show_help.h Add new function: orte_show_help_norender(). It is exactly the same 2010-08-24 19:12:57 +00:00