Jeff Squyres
74112a0785
Remove tailing space from first line -- NedBSD apparently doesn't like it
...
This commit was SVN r22418.
2010-01-15 02:53:18 +00:00
Jeff Squyres
596473e7ca
Patch from Aleksej Saushev to properly only check for /proc/cpuinfo on Linux-based systems
...
This commit was SVN r22417.
2010-01-14 23:16:31 +00:00
Shiqing Fan
6dc506c9de
Make the MS compiler happy when building static libraries.
...
This commit was SVN r22416.
2010-01-14 22:01:26 +00:00
Shiqing Fan
ad763c327d
Restore several linked libraries that were deleted by mistake in r22405.
...
This commit was SVN r22415.
The following SVN revision numbers were found above:
r22405 --> open-mpi/ompi@872a4047ba
2010-01-14 21:50:42 +00:00
Edgar Gabriel
99e4ef3c86
path to make ROMIO compile over PVFS2 version > 2.7
...
Taken from the MPICH version of ROMIO.
This commit was SVN r22413.
2010-01-14 21:25:53 +00:00
Avneesh Pant
8bdd334d95
Allow the PSM component to return ERR_NOT_AVAIL so it can be unloaded silently if executed on a node with no QLogic IB hardware. Also minor modifications to have the CM PML allow itself to be unloaded if no MTL components are available. The component selection logic can then continue to use other PMLs.
...
This commit was SVN r22410.
2010-01-14 19:39:35 +00:00
Jeff Squyres
bdd1db8864
Add a note about children calling MPI_COMM_SPAWN.
...
This commit was SVN r22409.
2010-01-14 19:37:37 +00:00
Jeff Squyres
f75926754c
This is the last README update. Really. Trust me; my name's Joe Isuzu.
...
This commit was SVN r22408.
2010-01-14 19:21:41 +00:00
Jeff Squyres
220e19cf3e
Add notes about csum.
...
This commit was SVN r22407.
2010-01-14 19:14:21 +00:00
Jeff Squyres
db159b71f9
Update that we know xgrid is broken broken broken
...
This commit was SVN r22406.
2010-01-14 19:08:35 +00:00
Shiqing Fan
872a4047ba
Fix the bug that caused by ADD_DEPENDENCIES() from different version of CMake.
...
In CMake 2.6 and earlier, this function add dependencies for targets and also link the target libraries automatically, but in CMake 2.8,this behavior has been changed, i.e. it will only add the dependencies but no link, which will cause linking errors at compilation time.
This commit was SVN r22405.
2010-01-14 18:10:20 +00:00
Ralph Castain
cec840f6b9
The ability to add procs to a running job was unfortunately borked when we added the detection of a proc exiting before calling init. Re-enable it here, ensuring that procs that are being restarted and/or added to a job do -not- call barrier during orte_init.
...
This commit was SVN r22404.
2010-01-14 17:59:42 +00:00
Vasily Filipov
370b1c75c4
Added addition condition for create_srq
...
This commit was SVN r22403.
2010-01-14 16:09:10 +00:00
Jeff Squyres
b46628bf8d
Reformat for 80-char width.
...
This commit was SVN r22402.
2010-01-14 13:31:11 +00:00
Shiqing Fan
0259fa0b9c
Correct a few variable names.
...
This commit was SVN r22401.
2010-01-14 10:55:15 +00:00
Ralph Castain
adb2430e24
Missed one place, of course
...
This commit was SVN r22400.
2010-01-13 23:11:44 +00:00
Ralph Castain
c782c98433
Rename the "basic" rmcast component "udp" to more accurately reflect its operation
...
This commit was SVN r22399.
2010-01-13 23:01:25 +00:00
Ralph Castain
237eb4e8df
For some strange reason, every so often it appears possible for the event library to trip the read event on a socket, yet have the read itself yield an error. If/when that happens, report the error and continue on.
...
This happens rarely, but it does seem to happen.
This commit was SVN r22398.
2010-01-13 19:23:28 +00:00
Avneesh Pant
774b965784
Add in support to specify IB path record query mechanism and IB Application/Service ID for PSM MTL. Also fix a minor bug in calculating the minimum connection timeout.
...
This commit was SVN r22397.
2010-01-13 18:58:00 +00:00
Ralph Castain
ae1719306b
Fix a bug in non-blocking sends
...
This commit was SVN r22395.
2010-01-13 05:37:36 +00:00
Ralph Castain
f0646b3603
Need separate flag for select when initializing sysinfo framework
...
This commit was SVN r22394.
2010-01-12 23:22:46 +00:00
Ralph Castain
b35486d945
The CM ess module needs to open the sysinfo framework and select modules prior to when others need it. Thus, setup a flag to avoid multiple open/select within that framework.
...
This commit was SVN r22393.
2010-01-12 22:03:49 +00:00
Jeff Squyres
2bdcb2a979
Move CM's MCA params into their own function (component.register).
...
This commit was SVN r22392.
2010-01-12 20:11:47 +00:00
Jeff Squyres
d9fc4e0a9d
Per http://www.open-mpi.org/community/lists/devel/2010/01/7283.php , allow MCA components to fail the component.register and component.open methods without the MCA base printing errors.
...
This commit was SVN r22391.
2010-01-12 19:29:12 +00:00
Rainer Keller
3adde52707
- Sanity check initialization and finalization of PERUSE.
...
This commit was SVN r22390.
2010-01-12 16:36:24 +00:00
Ralph Castain
48486df4fe
Cleanup some diagnostics
...
This commit was SVN r22389.
2010-01-12 01:25:19 +00:00
Ralph Castain
9f3ccebeaa
We need to barrier for orte apps when the job is initially started, but we must not do the barrier when a proc is restarted as the other procs in the job won't know to participate.
...
This commit was SVN r22388.
2010-01-10 02:21:30 +00:00
Ralph Castain
16b16c5cb8
Fix a silly typo
...
This commit was SVN r22387.
2010-01-09 15:34:49 +00:00
Ralph Castain
e0afc30708
Since the decision on whether or not to use script wrapper compilers is a configure-time option, we need the wrapper compiler script to be in the tarball
...
This commit was SVN r22386.
2010-01-09 01:08:10 +00:00
Ralph Castain
3905d38bc5
No need for a separate tarball script - add -no-ompi support to the main tarball script and get rid of the orte_tarball ones
...
This commit was SVN r22385.
2010-01-09 01:06:52 +00:00
Ralph Castain
add84178ef
Fix a silly typo that prevented tcp multicast messages from being delivered
...
This commit was SVN r22384.
2010-01-08 20:30:27 +00:00
Jeff Squyres
40a8846b75
Disable the --enable-openib-ibcm switch. IBCM support is broken, so there's no point in even offering this config switch; it just confuses people. Closes trac:2158.
...
This commit was SVN r22383.
The following Trac tickets were found above:
Ticket 2158 --> https://svn.open-mpi.org/trac/ompi/ticket/2158
2010-01-07 18:21:41 +00:00
Jeff Squyres
8f824177cd
Closes trac:2158.
...
Special-case the before MPI_INIT / after MPI_FINALIZE error messages
so that they can be a bit more clear than the general "an error
occurred" messages that are displayed in the middle of MPI jobs.
This is not really a "bug fix", but it is helpful for usability. I
leave it up to the v1.4 RM's to decide if they want it for the 1.4
series or not.
This commit was SVN r22382.
The following Trac tickets were found above:
Ticket 2158 --> https://svn.open-mpi.org/trac/ompi/ticket/2158
2010-01-07 18:16:39 +00:00
Brian Barrett
86d8356b13
Updates to allow OMPI to build on Cray XT platforms running Catamount
...
This commit was SVN r22381.
2010-01-07 18:14:03 +00:00
Jeff Squyres
e96032dec9
Fix a type (otherwise we get a compiler warning).
...
This commit was SVN r22380.
2010-01-07 17:39:18 +00:00
Edgar Gabriel
5c6384e771
clean up the comm_cid code by removing everything related to the block_cid
...
algorithm. This makes it much easier to read again.
This commit was SVN r22379.
2010-01-07 16:26:30 +00:00
Ralph Castain
09763ec711
Since we modified ORTE to declare that any process that terminates after calling "init" while at least one other process has not yet called "init" is an error, we have to ensure that non-MPI ORTE apps (i.e., apps that call orte_init but not mpi_init) include a barrier in orte_init. Otherwise, fast ORTE apps almost always wind up triggering the "abnormal termination" condition.
...
The barrier is protected with a test to ensure that MPI apps don't execute it and wind up doing two barriers during their init.
This commit was SVN r22378.
2010-01-07 06:58:01 +00:00
Ralph Castain
ef1bfaa823
Add the ability to track how many times a process has been restarted, and to communicate that value to a process when it is restarted in case it needs to take action when it is restarted as opposed to being started for the first time.
...
This commit was SVN r22377.
2010-01-07 01:19:44 +00:00
Ethan Mallove
f1f285c575
If CR is disabled, do not create ompi-checkpoint/restart symlinks and CR man pages.
...
This commit was SVN r22373.
2010-01-06 16:56:54 +00:00
Josh Hursey
9adffe709e
Add some news bullets for the 3 C/R related fixed that were recently moved to v1.4
...
This commit was SVN r22371.
2010-01-06 14:35:44 +00:00
Jeff Squyres
f3120f70af
Add some NEWS bullets for what has changed in 1.4.1
...
This commit was SVN r22370.
2010-01-06 13:44:29 +00:00
Ralph Castain
c54db934d2
Okay, smarty pants - track Jeff's tarball logic changes
...
This commit was SVN r22369.
2010-01-06 01:50:22 +00:00
Jeff Squyres
3796e530d5
Add bullet about PLPA version update.
...
This commit was SVN r22368.
2010-01-06 00:47:31 +00:00
Jeff Squyres
dbb29663e8
Update the embedded PLPA version to v1.3.2. Since this is a 3rd
...
party/"vendor" import, the changes are actually far smaller than the
size of this changeset implies. Here's a list of the changes:
* Update the AMD license header in plpa_map.c to be less restrictive
(see https://svn.open-mpi.org/trac/plpa/changeset/262 for details)
-- '''this is the most/only important change of this update.''' No
code is changed by this; only removing a clase from a license
header in plpa_map.c.
* Changes to the generated {{{configure}}}, {{{config.guess}}}, and
{{{config.sub}}} scripts (which aren't used by OMPI).
* soname version tracking changes (which also aren't used by OMPI;
they're only used when PLPA is built/installed in "standalone"
mode).
* Update the "get version" m4 (which was stolen from OMPI's m4 to
begin with, and is only used during OMPI's autogen.sh step).
* Update various PLPA version numbers to 1.3.2.
* Bug fix in plpa-taskset (which is not built in the OMPI PLPA build).
This commit was SVN r22367.
2010-01-06 00:44:14 +00:00
Jeff Squyres
6105c71561
r22365 wasn't quite right -- Libtool 2.2.6b ''does'' report the "b" in
...
the --version output (ugh!). So fix it so that if there are letters
in the release number, don't use -lt and -gt to compare; just print
"we found the wrong version" (don't try to determine if it's higher or
lower).
This commit fixes ompi's make_dist_tarball -- I'll let Ralph adapt for
the ORTE tarball script.
This commit was SVN r22366.
The following SVN revision numbers were found above:
r22365 --> open-mpi/ompi@b4a77591d2
2010-01-06 00:10:09 +00:00
Ralph Castain
b4a77591d2
You cannot check for a "b" sub-release as the tests are looking for integers (doing < and > comparisons). Indeed, libtool doesn't report the "b" when doing --version, probably just for that reason.
...
This commit was SVN r22365.
2010-01-05 23:40:10 +00:00
Ralph Castain
a12de9d1e8
Oh, the pain one little word can make...sigh.
...
This commit was SVN r22364.
2010-01-05 23:29:56 +00:00
Jeff Squyres
715d866da6
Minor fixes:
...
* Fix typo in echo message
* Only traverse into orte/ and ompi/ if they exist (i.e., properly
handle --no-orte and --no-ompi tarballs). Note that this was only
a minor error -- before, they just output error messages and
(correctly) kept going. This fix just removes the error messages.
This commit was SVN r22353.
2010-01-05 15:11:41 +00:00
Ralph Castain
5faf857840
Add a new tag for pnp/multicast send of direct messages
...
This commit was SVN r22352.
2009-12-31 20:34:58 +00:00
Ralph Castain
b3a58f8b83
Pass the correct address when packing iovec bytes for multicast.
...
Thanks to Rick Payne for the correction.
This commit was SVN r22351.
2009-12-30 20:59:31 +00:00