1
1
openmpi/opal/util
Ralph Castain cb48fd52d4 Implement the MPI_Info part of MPI-3 Ticket 313. Add an MPI_info object MPI_INFO_GET_ENV that contains a number of run-time related pieces of info. This includes all the required ones in the ticket, plus a few that specifically address recent user questions:
"num_app_ctx" - the number of app_contexts in the job
"first_rank" - the MPI rank of the first process in each app_context
"np" - the number of procs in each app_context

Still need clarification on the MPI_Init portion of the ticket. Specifically, does the ticket call for returning an error is someone calls MPI_Init more than once in a program? We set a flag to tell us that we have been initialized, but currently never check it.

This commit was SVN r27005.
2012-08-12 01:28:23 +00:00
..
keyval patched the lex files to not issue the following compiler warning: 2011-10-10 18:13:04 +00:00
arch.c - As discussed revert r21330, Fortran-configure info should 2009-06-01 19:02:34 +00:00
arch.h ... Delayed due to notifier commits earlier this day ... 2009-04-29 01:32:14 +00:00
argv.c Roll in Java bindings per telecon discussion. Man pages still under revision 2012-02-20 22:12:43 +00:00
argv.h Roll in Java bindings per telecon discussion. Man pages still under revision 2012-02-20 22:12:43 +00:00
basename.c ... Delayed due to notifier commits earlier this day ... 2009-04-29 01:32:14 +00:00
basename.h - Multiple functions, that allocate and return new 2009-05-14 00:20:07 +00:00
bit_ops.h - Check, whether the compiler supports __builtin_clz (count leading 2011-10-11 22:49:01 +00:00
cmd_line.c Minor fix for the command line parser: we didn't previously 2012-08-06 17:13:08 +00:00
cmd_line.h Minor fix for the command line parser: we didn't previously 2012-08-06 17:13:08 +00:00
convert.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +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 This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
crc.h - Replace combinations of 2009-08-20 11:42:18 +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 - Replace combinations of 2009-08-20 11:42:18 +00:00
error.c Sorry for mid-day commit, but I had promised on the call to do this upon my return. 2012-04-06 14:23:13 +00:00
error.h Extend node stats to include additional memory info. Change "darwin" pstat module to "test" as we don't really know how to get all the stat info for darwin. 2011-05-08 14:45:16 +00:00
fd.c Define that we return OPAL_ERR_TIMEOUT if the other end of the socket 2010-08-24 19:07:04 +00:00
fd.h Define that we return OPAL_ERR_TIMEOUT if the other end of the socket 2010-08-24 19:07:04 +00:00
few.c One typo and one UNIX conversion of EOL. 2006-08-25 23:22:35 +00:00
few.h - Replace combinations of 2009-08-20 11:42:18 +00:00
help-opal-util.txt Cleanup the handling of if_include and if_exclude arguments based on CIDR notation. 2011-06-07 02:09:11 +00:00
if.c Simplify the code a little bit by recognizing that end=start isn't an error, but just indicates a partial address typical of CIDR notation. 2011-06-07 11:33:22 +00:00
if.h Cleanup the handling of if_include and if_exclude arguments based on CIDR notation. 2011-06-07 02:09:11 +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 - Replace combinations of 2009-08-20 11:42:18 +00:00
Makefile.am Sorry for mid-day commit, but I had promised on the call to do this upon my return. 2012-04-06 14:23:13 +00:00
malloc.c Removes misleading debug warning from opal_free when a NULL 2011-11-03 23:57:26 +00:00
malloc.h - Replace combinations of 2009-08-20 11:42:18 +00:00
net.c Cleanup the IPv4 address parsing, and correct the error message. 2011-06-06 03:08:02 +00:00
net.h - An intrusive commit yet again (sorry): with the separation we 2009-03-04 15:35:54 +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 - An intrusive commit yet again (sorry): with the separation we 2009-03-04 15:35:54 +00:00
opal_getcwd.c Implement the MPI_Info part of MPI-3 Ticket 313. Add an MPI_info object MPI_INFO_GET_ENV that contains a number of run-time related pieces of info. This includes all the required ones in the ticket, plus a few that specifically address recent user questions: 2012-08-12 01:28:23 +00:00
opal_getcwd.h - As long as a header declares _DECLSPEC functionality 2009-03-17 01:45:19 +00:00
opal_pty.c Missed this change suggested by Terry 2011-02-08 04:06:52 +00:00
opal_pty.h - Replace combinations of 2009-08-20 11:42:18 +00:00
os_dirpath.c Add the initial support for MinGW and MSYS. 2011-04-29 14:42:07 +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 This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
os_path.h - Replace combinations of 2009-08-20 11:42:18 +00:00
output.c Gah! r25545 acidentally included ''waaaay'' more stuff than it was 2011-11-29 23:24:52 +00:00
output.h Fix minor typo in comment 2011-11-29 20:39:53 +00:00
path.c A better solution -- just look for !__linux!__. 2012-01-31 20:27:33 +00:00
path.h - Check whether file is opened on network file-system. 2010-02-10 23:18:29 +00:00
printf.c Remove unused variables. 2012-08-08 12:43:13 +00:00
printf.h Fix some typos in comments submitted by Bert Wesarg. 2009-03-03 12:50:46 +00:00
qsort.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
qsort.h - Replace combinations of 2009-08-20 11:42:18 +00:00
show_help_lex.h - Replace combinations of 2009-08-20 11:42:18 +00:00
show_help_lex.l Fix suggested by Paul Hargrove to elminate a dangerous trailing context 2012-02-21 13:29:58 +00:00
show_help.c Don't segfault if show_help is called prior to calling opal_init_util 2011-06-27 16:35:19 +00:00
show_help.h Ran across this comment about i18n support, so I figured I'd update 2011-04-22 12:14:20 +00:00
stacktrace.c Sorry for mid-day commit, but I had promised on the call to do this upon my return. 2012-04-06 14:23:13 +00:00
stacktrace.h Adding a new function to return the stack trace (not including the call to the function itself) 2010-05-17 22:57:42 +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 - Replace combinations of 2009-08-20 11:42:18 +00:00
sys_limits.c Get rid of the annoying error messages when setrlimit fails, which seems to be a constant problem on the Mac. Don't use the changed values for max limits if the setrlimit call failed. 2011-05-17 03:27:43 +00:00
sys_limits.h - Replace combinations of 2009-08-20 11:42:18 +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 - Replace combinations of 2009-08-20 11:42:18 +00:00