1
1
openmpi/opal/util
Ralph Castain 9613b3176c Effectively revert the orte_output system and return to direct use of opal_output at all levels. Retain the orte_show_help subsystem to allow aggregation of show_help messages at the HNP.
After much work by Jeff and myself, and quite a lot of discussion, it has become clear that we simply cannot resolve the infinite loops caused by RML-involved subsystems calling orte_output. The original rationale for the change to orte_output has also been reduced by shifting the output of XML-formatted vs human readable messages to an alternative approach.

I have globally replaced the orte_output/ORTE_OUTPUT calls in the code base, as well as the corresponding .h file name. I have test compiled and run this on the various environments within my reach, so hopefully this will prove minimally disruptive.

This commit was SVN r18619.
2008-06-09 14:53:58 +00:00
..
keyval Back out r15158 because it apparently breaks with recent versions of 2007-06-21 21:14:10 +00:00
arch.c Shift the architecture calculation from the ompi/datatype engine to the opal/util area. This allows us to compute the architecture earlier in the launch and communicate it outside of the modex. 2008-04-17 20:43:56 +00:00
arch.h Make the symbols be visible. 2008-04-18 00:26:17 +00:00
argv.c Add new opal_argv_split_with_empty() function. opal_argv_split() function 2007-08-01 12:08:11 +00:00
argv.h Add new opal_argv_split_with_empty() function. opal_argv_split() function 2007-08-01 12:08:11 +00:00
basename.c Fix a bunch of issues exposed by Ken Cain in getting Open MPI to work with 2007-07-10 03:46:57 +00:00
basename.h On windows make sure we add the initial path separator only if we are 2007-07-01 17:51:34 +00:00
bit_ops.h Update the copyright notices for IU and UTK. 2005-11-05 19:57:48 +00:00
cmd_line.c Coverty blame list: 2007-09-14 02:08:37 +00:00
cmd_line.h Change a bunch of 'OMPI' names to OPAL names, since this is opal. 2007-03-29 01:00:33 +00:00
convert.c Latest and greatest. Now OPAL is ready for the Windows prime-time. 2006-08-23 00:29:35 +00:00
convert.h On windows make sure we add the initial path separator only if we are 2007-07-01 17:51:34 +00:00
crc.c Look like a big commit but in fact it address only one issue. The way we're working with 2006-10-17 20:20:58 +00:00
crc.h We always have to include the <PROJECT>_config.h as first include. 2006-10-20 07:01:52 +00:00
daemon_init.c Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +00:00
daemon_init.h Latest and greatest. Now OPAL is ready for the Windows prime-time. 2006-08-23 00:29:35 +00:00
error.c Merge in the ipv6 work from /tmp/ipv6-merge. 2007-04-25 01:55:40 +00:00
error.h Latest and greatest. Now OPAL is ready for the Windows prime-time. 2006-08-23 00:29:35 +00:00
few.c One typo and one UNIX conversion of EOL. 2006-08-25 23:22:35 +00:00
few.h Change a bunch of 'OMPI' names to OPAL names, since this is opal. 2007-03-29 01:00:33 +00:00
if.c Implement the seq rmaps module that sequentially maps process ranks to a list hosts in a hostfile. 2008-04-17 13:50:59 +00:00
if.h * Mark some of the structures passed into the if and net code as const when 2007-07-22 19:19:01 +00:00
keyval_parse.c One big step forward. Mostly explicit casting for Windows plus the 2006-08-22 20:07:42 +00:00
keyval_parse.h Windows friendly version. We have to split the OMPI_DECLSPEC in at least 3 2006-08-20 15:54:04 +00:00
Makefile.am Shift the architecture calculation from the ompi/datatype engine to the opal/util area. This allows us to compute the architecture earlier in the launch and communicate it outside of the modex. 2008-04-17 20:43:56 +00:00
malloc.c Hide what should be hidden, and expose the others. Plus some indentation. 2008-03-18 03:00:08 +00:00
malloc.h Hide what should be hidden, and expose the others. Plus some indentation. 2008-03-18 03:00:08 +00:00
net.c Few clean-ups, few indentations. Nothing really important. 2007-08-04 00:44:23 +00:00
net.h * Mark some of the structures passed into the if and net code as const when 2007-07-22 19:19:01 +00:00
num_procs.c Protect unistd.h usage. 2007-02-07 22:36:50 +00:00
num_procs.h - this symbol is required by components 2007-02-28 16:38:59 +00:00
numtostr.c Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +00:00
numtostr.h Change a bunch of 'OMPI' names to OPAL names, since this is opal. 2007-03-29 01:00:33 +00:00
opal_environ.c Use the correct prefix. 2008-03-31 21:42:59 +00:00
opal_environ.h Add two convenience functions in order to make sure we get these 2008-03-13 17:56:44 +00:00
opal_getcwd.c Coverty fix: Replace strcpy by strncpy. 2008-03-25 22:39:24 +00:00
opal_getcwd.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
opal_pty.c * better support platforms without any concept of a terminal at all 2006-03-31 18:51:06 +00:00
opal_pty.h Some platforms (such as FreeBSD) need libutil.h included for openpty. 2007-09-19 21:59:22 +00:00
os_dirpath.c Coverty blame list: 2007-09-14 02:08:37 +00:00
os_dirpath.h On windows make sure we add the initial path separator only if we are 2007-07-01 17:51:34 +00:00
os_path.c - remove wrong va_end 2007-08-07 13:32:05 +00:00
os_path.h - Further attributes mainly for opal/* functions, marking 2007-03-20 13:01:32 +00:00
output.c Effectively revert the orte_output system and return to direct use of opal_output at all levels. Retain the orte_show_help subsystem to allow aggregation of show_help messages at the HNP. 2008-06-09 14:53:58 +00:00
output.h Add a suffix to the opal_output stream descriptor object - we can now output both a prefix and a suffix for a given stream. Default the suffix to NULL. 2008-06-04 20:52:20 +00:00
path.c Don't allocate the temporary buffer on the stack. It get way too much 2007-09-14 02:09:38 +00:00
path.h This one was nice ... and it didn't even trigger a compile warning. 2007-07-01 17:59:46 +00:00
pow2.c Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +00:00
pow2.h Latest and greatest. Now OPAL is ready for the Windows prime-time. 2006-08-23 00:29:35 +00:00
printf.c - add missing va_end 2007-08-07 12:25:20 +00:00
printf.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
qsort.c Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +00:00
qsort.h Update the copyright notices for IU and UTK. 2005-11-05 19:57:48 +00:00
show_help_lex.h George found a great way to avoid warnings from flex for that unused 2006-08-28 13:44:37 +00:00
show_help_lex.l This commit represents a bunch of work on a Mercurial side branch. As 2008-05-13 20:00:55 +00:00
show_help.c This commit represents a bunch of work on a Mercurial side branch. As 2008-05-13 20:00:55 +00:00
show_help.h This commit represents a bunch of work on a Mercurial side branch. As 2008-05-13 20:00:55 +00:00
stacktrace.c Fixes for building on kFreeBSD. Re #1105 2007-07-24 23:19:45 +00:00
stacktrace.h Change a bunch of 'OMPI' names to OPAL names, since this is opal. 2007-03-29 01:00:33 +00:00
strncpy.c Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +00:00
strncpy.h - Further attributes mainly for opal/* functions, marking 2007-03-20 13:01:32 +00:00
sys_limits.c Get rid of structure rlimit only on Windows, which doesn't provide such structure definition. 2007-06-04 12:27:40 +00:00
sys_limits.h Add ability to read system limits on number of children, open files, and file size from the local OS - to be used in failed-to-start scenarios 2007-04-23 18:53:47 +00:00
trace.c Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +00:00
trace.h Latest and greatest. Now OPAL is ready for the Windows prime-time. 2006-08-23 00:29:35 +00:00