Shiqing Fan
d0f85beaf3
Correctly include those header files.
...
This commit was SVN r22344.
2009-12-28 16:13:06 +00:00
Shiqing Fan
90e3092ce5
Fix a type cast.
...
This commit was SVN r22343.
2009-12-28 16:12:46 +00:00
Shiqing Fan
a2d00d4ab8
Exclude a pml component that is not necessary for Windows.
...
This commit was SVN r22342.
2009-12-28 16:12:28 +00:00
Ralph Castain
d6003e3369
Update the mpirun man page to include info on the "!" option to the xterm cmd line option that holds the xterm window open after process termination so the user can see the process' output.
...
This commit was SVN r22341.
2009-12-26 16:01:03 +00:00
Ralph Castain
50074f0770
Remove unused (and uninitialized) variable
...
This commit was SVN r22340.
2009-12-24 01:36:47 +00:00
Ralph Castain
7edb80a0c5
Further update cisco platform files
...
This commit was SVN r22339.
2009-12-23 16:58:00 +00:00
Ralph Castain
ea8b2dc752
Update the Cisco platform files. Create a make_tarball variant for creating orte-level tarballs
...
This commit was SVN r22338.
2009-12-23 16:44:57 +00:00
Ralph Castain
170da86ae5
Add a missing file to the tarball, and clean it up a little
...
This commit was SVN r22337.
2009-12-22 20:38:39 +00:00
George Bosilca
e127b20038
Correct a type in the name of the help string.
...
This commit was SVN r22336.
2009-12-21 19:13:25 +00:00
Jeff Squyres
c542048dc9
Reword George's bullet about the shared memory fix so that normal
...
people will understand it. :-) Also moved it to the v1.4.1 section.
This commit was SVN r22334.
2009-12-17 21:20:51 +00:00
Ralph Castain
aaf1119f40
Garrr...ensure we accurately know when to update the contact info so we don't do it incorrectly as procs terminate, thus causing the system to think that perfectly good apps are incorrectly terminating.
...
Thanks to George for pointing out the problem
This commit was SVN r22332.
2009-12-17 20:40:21 +00:00
Ralph Castain
db2cbd3166
Okay, okay - do it at destruct time too.
...
This commit was SVN r22331.
2009-12-17 20:08:49 +00:00
Ralph Castain
a56e09c874
Per suggestion from Josh, init the sender field of the msg_packet object to INVALID
...
This commit was SVN r22330.
2009-12-17 20:03:35 +00:00
Ralph Castain
8ab962411c
Detect the scenario where one or more procs fail to call orte/ompi_init while others in the job do. This scenario can cause the job to hang as MPI_Init contains a barrier operation that will not complete. Although ORTE does not contain such a barrier, it still will be considered as an error scenario so that we can detect the MPI case - otherwise, ORTE has no knowledge of OMPI and wouldn't know how to differentiate the use-cases.
...
Take advantage of the changes to update the routed_base_receive code to avoid message overlap.
This commit was SVN r22329.
2009-12-17 19:39:53 +00:00
Ralph Castain
06d1f2cfe2
Add some new tests to the ORTE collection
...
This commit was SVN r22328.
2009-12-17 19:30:57 +00:00
Josh Hursey
313acba4ce
Move the mca_base_is_component_required() functionality to mca/base per suggestion so that it can be reused in other components.
...
This commit was SVN r22327.
2009-12-17 15:12:26 +00:00
Jeff Squyres
e8b4507c51
Add the possibility for 3rd party projects to drop in .m4 files that AC_DEFUN ompi_CONFIG_LOCAL, orte_CONFIG_LOCAL, and/or opal_CONFIG_LOCAL in any of the <project>/config directories. If these macros are defined in <project>/config/<foo>.m4 files, autogen.sh will pick up their definitions and the top-level configure script will invoke them. This allows 3rd parties to add more configury to Open MPI (or ORTE or OPAL) without needing to patch configure.
...
This commit was SVN r22326.
2009-12-16 23:32:47 +00:00
George Bosilca
5dac5ee19f
Don't forget to update the NEWS file regarding the cmpxchg changes.
...
This commit was SVN r22325.
2009-12-16 22:39:51 +00:00
George Bosilca
7ba371cd92
Correct the atomics on x86 and x86_64. Thanks to Iain for the catch,
...
to Eugene, Jeff, and Briand for the help. This patch is supposed to
fix several outstanding issues, notably the one on tickets #2043 .
This commit was SVN r22324.
2009-12-16 22:34:56 +00:00
Josh Hursey
a418a7dc43
Make sure to look in not only the env var, but also {{{orte_routed_base_components}}} to confirm that this is the only component available, and intended for selection.
...
This commit was SVN r22323.
2009-12-16 20:17:26 +00:00
Josh Hursey
646f90a90a
Small fix for a egde case
...
This commit was SVN r22322.
2009-12-16 18:06:05 +00:00
Vasily Filipov
897b7c0aa8
Fix orte_show_help message type error.
...
This commit was SVN r22321.
2009-12-16 14:11:43 +00:00
Vasily Filipov
e73274f9a9
Disabling SRQ limit event for devices that doesn't support this feature.
...
This commit was SVN r22320.
2009-12-16 14:05:35 +00:00
Vasily Filipov
87e71b26fe
Jeff Squyres fixes
...
This commit was SVN r22319.
2009-12-16 10:23:58 +00:00
Jeff Squyres
14a38ff970
Add bullets about knem; make a few minor tweaks in other README text.
...
This commit was SVN r22318.
2009-12-16 01:17:02 +00:00
George Bosilca
a2310808f1
Santa's back! Fix all warnings about the deprecated usage of
...
stringWithCString as well as the casting issue between NSInteger and
%d. The first is solved by using stringWithUTF8String, which apparently
will always give the right answer (sic). The second is fixed as suggested
by Apple by casting the NSInteger (hint: which by definition is large
enough to hold a pointer) to a long and use %ld in the printf.
This commit was SVN r22317.
2009-12-16 00:06:37 +00:00
George Bosilca
b3d3a8e7b3
Remove useless lines.
...
This commit was SVN r22316.
2009-12-15 23:55:14 +00:00
George Bosilca
b85c3ca081
Enable support for the INRIA
...
knem (http://runtime.bordeaux.inria.fr/knem/ ) kernel device. This
is part of Ma Teng's work on Open MPI.
This commit was SVN r22315.
2009-12-15 23:34:09 +00:00
George Bosilca
9fa5f1d7a8
Spaces instead of tabs.
...
This commit was SVN r22314.
2009-12-15 18:07:33 +00:00
Vasily Filipov
c036c6ef95
Adding support for on-demand SRQ pre-post (receive wqe allocation)
...
This commit was SVN r22313.
2009-12-15 15:52:10 +00:00
Vasily Filipov
354bfe527f
Improving support for non homogeneous OpenFabrics network configurations
...
This commit was SVN r22312.
2009-12-15 14:25:07 +00:00
Pavel Shamis
4d02aea54c
Enabling, by default, RDMACM connection manager for RDMAoE devices
...
This commit was SVN r22311.
2009-12-15 13:52:19 +00:00
Ralph Castain
9acec283af
Add a new TCP module to the reliable multicast framework. This module uses ORTE's grpcomm.xcast functionality to "fake" multicasts for environments where regular multicast isn't reliable.
...
Modify the startup logic to allow for this use-case.
This commit was SVN r22310.
2009-12-15 01:18:27 +00:00
Jeff Squyres
4f68dfb03c
Remove some dead code (thanks to George for pointing it out).
...
This commit was SVN r22309.
2009-12-14 21:20:41 +00:00
Jeff Squyres
656701e2b0
- Add missing executables to specfile (ompi-server, etc.)
...
- Fix: pull in VT files when building multiple RPMs (reported by Jim
Kusznir).
- Add allow_fortify_source option to let users selectively disable
_FORTIFY_SOURCE processing on platforms where it just doesn't work
(even with gcc; also reported by Jim Kusznir).
cmr:v1.4
cmr:v1.5
This commit was SVN r22306.
2009-12-14 19:52:23 +00:00
Ralph Castain
0ffa4f2f0c
Ensure we cancel the lingering recv in the allgather code to avoid having incorrect counters.
...
Thanks to Damien for spotting the problem.
This commit was SVN r22301.
2009-12-14 13:21:56 +00:00
Christopher Yeoh
27cc40e412
Fixes MPI errhandler set races
...
See #2103 for details
This commit was SVN r22300.
2009-12-14 03:38:01 +00:00
Christopher Yeoh
848bf0f5cd
Fixes deadlock in osc rdma module
...
See #2102 for details
This commit was SVN r22299.
2009-12-14 01:52:57 +00:00
Christopher Yeoh
d5253aa0f1
Fixes multithread race which causes corruption of no_credits_pending_frags
...
list in the ib btl. See #2128 for details
This commit was SVN r22298.
2009-12-14 01:41:45 +00:00
Ralph Castain
646bacd918
Ignore the .hg file as this varies from tmp branch to tmp branch
...
This commit was SVN r22297.
2009-12-13 01:44:40 +00:00
Jeff Squyres
ba886bcecd
Strange how this wasn't needed on my mac -- but it's definitely needed
...
on linux!
This commit was SVN r22296.
2009-12-11 21:23:43 +00:00
Jeff Squyres
528a22d1eb
Add a simple test inspired by Ashley Pittman to double check that the
...
msgq DLL is at least lt_dlopen-able.
This commit was SVN r22295.
2009-12-11 21:09:16 +00:00
Jeff Squyres
781164a96c
Add missing file.
...
This commit was SVN r22294.
2009-12-10 22:46:08 +00:00
Jeff Squyres
cea1cb66a7
Add a bullet about the PGI 10.x patch fix.
...
This commit was SVN r22292.
2009-12-10 22:43:33 +00:00
Eugene Loh
8177d91835
Minor change so that if the number of shared-memory FIFOs is greater
...
than can be used (e.g., number of on-node peers), that no additional
room is set aside for those FIFOs that will never be created. This
makes it easier to have dedicated FIFOs: just set btl_sm_num_fifos
to be very large rather than setting it to be the local number of
procs. In practice, we ask for extra headroom anyhow, so this change
generally won't matter.
This commit was SVN r22291.
2009-12-10 19:28:39 +00:00
Josh Hursey
6e584c151f
We need to check the value of {{{opal_crs_base_metadata_read_token}}} since it may segv if we have a malformed metadata file.
...
Bug found by Sergio Diaz Montes:
http://www.open-mpi.org/community/lists/users/2009/11/11176.php
This commit was SVN r22290.
2009-12-09 18:41:56 +00:00
Josh Hursey
4357159ac9
Make sure to check for the NO_CKPT state while waiting. This means that the target was not able to checkpoint [ever | at this time]. So {{{ompi-checkpoint}}} should exit after printing the error message, instead of hanging and waiting.
...
Will need to be moved to v1.5 and v1.4. v1.4 will require a custom patch, but should apply cleanly to v1.5. CMRs to follow.
This commit was SVN r22289.
2009-12-09 16:01:33 +00:00
Josh Hursey
e8de64d5a0
Make sure that we release the components that do not qualify for selection. These components are never open'ed really so we never need to close them.
...
This will need to be applied to v1.4 and v1.5, CMRs to follow.
This commit was SVN r22288.
2009-12-09 15:45:53 +00:00
Rainer Keller
499834bc6e
- As Sylvain Jeaugey noted optional Fortran ddt ids are not properly taken
...
care of, see:
http://www.open-mpi.org/community/lists/devel/2009/12/7193.php
Assign them to proper ids:
1. Proper Fortran type, if size matches, otherwise
2. assign id of size-matching C-type.
Refs trac:2133
As stated in CMR #2133 , this should move to v1.5, but '''not''' to v1.4.
This commit was SVN r22287.
The following Trac tickets were found above:
Ticket 2133 --> https://svn.open-mpi.org/trac/ompi/ticket/2133
2009-12-08 22:26:04 +00:00
Jeff Squyres
fe5577d231
Add bullet about 1.4 and create empty 1.4.1 block.
...
This commit was SVN r22284.
2009-12-08 20:31:24 +00:00