Jeff Squyres
35690ecad5
Fixes trac:2472. Use large integers to hold displacements for one-sided
...
operations, not ints.
Sorry for the mid-day configure.ac change, folks...
This commit was SVN r23449.
The following Trac tickets were found above:
Ticket 2472 --> https://svn.open-mpi.org/trac/ompi/ticket/2472
2010-07-20 18:45:48 +00:00
Jeff Squyres
64cb8f5d7f
Another round of man page cleanups from Debian mantainer Manuel
...
Prinz. Many thanks!
This commit was SVN r23445.
2010-07-20 14:07:18 +00:00
Jeff Squyres
e736281adf
Add an extra pair of (), just for defensive programming.
...
This commit was SVN r23444.
2010-07-20 12:23:00 +00:00
Nadia Derbey
837fb29fab
Wrong event_type value passed in to show_help when getting xrc async events
...
This commit was SVN r23442.
2010-07-20 06:37:17 +00:00
Christopher Yeoh
cfea0db3a2
removes spurious compilation warning
...
This commit was SVN r23441.
2010-07-20 06:32:36 +00:00
Ralph Castain
248320b91a
Enable connect_accept between multiple singleton jobs without the presence of an external rendezvous agent (e.g., ompi-server). This also enables connect_accept between processes in more than two jobs regardless of how they were started.
...
Create an ability to store the contact info for multiple HNPs being used to route between different job families. Modify the dpm orte module to pass the resulting store during the connect_accept procedure so that all jobs involved in the resulting communicator know how to route OOB messages between them.
Add a test provided by Philippe that tests this ability.
This commit was SVN r23438.
2010-07-20 04:22:45 +00:00
George Bosilca
519bbf6b6b
Remove my patch (r23238) and push Scott Atchley patch. Thanks Scott.
...
This commit was SVN r23435.
The following SVN revision numbers were found above:
r23238 --> open-mpi/ompi@c8ee150c95
2010-07-19 20:46:12 +00:00
Jeff Squyres
a8f69c9e3b
This is no longer necessary; the orte DPM does the necessary
...
opal_progress_increment() and opal_progress_decrement().
This commit was SVN r23434.
2010-07-19 19:34:10 +00:00
Donald Kerr
f79c89e0e9
help maintain order established, and defined, during mca_btl_openib_add_procs()
...
This commit was SVN r23425.
2010-07-16 13:13:37 +00:00
Rolf vandeVaart
3abb5556a6
Fix bug pointed out by George Bosilca. Also
...
remove unneeded temp variable.
This commit was SVN r23424.
2010-07-15 19:32:31 +00:00
Shiqing Fan
5184208fca
Correct the CMake temporary path.
...
This commit was SVN r23414.
2010-07-14 13:33:35 +00:00
Shiqing Fan
30c9f9c097
A few more files need to be excluded from windows build source.
...
This commit was SVN r23413.
2010-07-14 11:25:30 +00:00
Rolf vandeVaart
b7a27ab36a
Add support for openib BTL failover to be used with bfo PML.
...
By default, feature is configured out so no effect on
normal operation.
This commit was SVN r23412.
2010-07-14 10:08:19 +00:00
Shiqing Fan
5b37e2922c
Use semicolon as the separator for Windows, as colon is normally part of the windows path.
...
This commit was SVN r23411.
2010-07-14 09:12:10 +00:00
Shiqing Fan
fb5a0ecdc0
Fix rcache for Windows.
...
This commit was SVN r23409.
2010-07-14 09:04:34 +00:00
Jeff Squyres
bfe6c95dce
Remove .windows because it doesn't exist in this directory.
...
This commit was SVN r23406.
2010-07-14 02:14:32 +00:00
Shiqing Fan
b904d4826f
Get rid of a warning of using void pointer in arithmetic.
...
This commit was SVN r23393.
2010-07-13 21:43:38 +00:00
Rolf vandeVaart
e27f953fa4
Fix casting in assert.
...
This commit was SVN r23388.
2010-07-13 12:02:12 +00:00
Rolf vandeVaart
fb19872806
Two new flag definitions needed by the new PML.
...
This commit was SVN r23386.
2010-07-13 11:30:43 +00:00
Rolf vandeVaart
19d007a6fc
New PML to support failover between openib BTLs.
...
openib BTL changes coming soon.
This commit was SVN r23385.
2010-07-13 10:46:20 +00:00
Ralph Castain
570d19106b
Allow singletons to use ompi-server for rendezvous via pubsub as well as comm_spawn without starting their own local daemons
...
This commit was SVN r23384.
2010-07-13 06:33:07 +00:00
Rolf vandeVaart
b4af9c0efc
Fix casts so trunk compiles
...
This commit was SVN r23381.
2010-07-13 01:52:22 +00:00
Ralph Castain
4a94ea53d3
Minor cleanup - if any jobid in the remote group is different from the local group, then flag disconnect
...
This commit was SVN r23379.
2010-07-12 21:39:56 +00:00
Ralph Castain
84d63a46cd
Remove a hard-coded limit of 64 independent jobs that could connect/accept together
...
This commit was SVN r23378.
2010-07-12 18:34:33 +00:00
Shiqing Fan
8de5654bf9
Add new files into the tarball.
...
This commit was SVN r23377.
2010-07-12 16:21:46 +00:00
Shiqing Fan
cdc7e0bec9
Mainly type casts.
...
Get rid of pthread and other unnecessary stuffs for Windows.
This commit was SVN r23376.
2010-07-12 16:17:56 +00:00
Shiqing Fan
e3be90ff22
Update CMake modules, adding initial support for openib.
...
This commit was SVN r23373.
2010-07-12 15:28:37 +00:00
Shiqing Fan
c51c262e67
Relevant Windows fixes for r23360.
...
This commit was SVN r23363.
The following SVN revision numbers were found above:
r23360 --> open-mpi/ompi@31295e8dc2
2010-07-07 16:58:16 +00:00
Jeff Squyres
87e17a41da
Ensure that the com_rules[] array entries are initialized to NULL in
...
case individual entries aren't used, but dynamic rules are enabled
(i.e., at least one or more of them are not NULL, meaning that they'll
all be assumed to be either NULL or a valid value).
This commit was SVN r23361.
2010-07-07 14:04:18 +00:00
Ralph Castain
31295e8dc2
As discussed on today's telecon, reorganize the debugger attachment code in orte to better support efforts within the tool community aimed at exploring alternative methods. Move the debugger attachment code from the orterun directory to a new debugger framework. Organize the existing standard support code into an "mpir" component. Organize the current extensions for co-spawning debugger daemons into a separate "mpirx" component.
...
Since the MPIR symbols are now included in the ORTE library, remove duplicate declarations in OMPI and replace them with extern references to their ORTE instantiations.
This commit was SVN r23360.
2010-07-06 23:35:42 +00:00
Jeff Squyres
1802325a39
Rename "libtrace" to be "libompitrace" so as not to conflict with an
...
already-existing "libtrace" on some BSD distros.
This commit was SVN r23357.
2010-07-06 21:48:15 +00:00
Jeff Squyres
c8bb7537e7
Remove include/opal/sys/cache.h -- its only purpose in life was to
...
#define CACHE_LINE_SIZE to 128. This name has a conflict on NetBSD,
and it seems kinda odd to have a header file that ''only'' defines a
single value. Also, we'll soon be raising hwloc to be a first-class
item, so having this file around seemed kinda weird.
Therefore, I replaced CACHE_LINE_SIZE with opal_cache_line_size, an
int (in opal/runtime/opal_init.c and opal/runtime/opal.h) on the
rationale that we can fill this in at runtime with hwloc info (trunk
and v1.5/beyond, only). The only place we ''needed'' a compile-time
CACHE_LINE_SIZE was in the BTL SM (for struct padding), so I made a
new BTL_SM_ preprocessor macro with the old CACHE_LINE_SIZE value
(128). That use isn't suitable for run-time hwloc information,
anyway.
This commit was SVN r23349.
2010-07-06 14:33:36 +00:00
Jeff Squyres
6d77118254
Fixes for FT code that came from recent shared memory updates.
...
This commit was SVN r23348.
2010-07-06 12:58:48 +00:00
Jeff Squyres
8fef296b8a
Updates about thread support levels.
...
This commit was SVN r23341.
2010-07-02 13:14:09 +00:00
Ralph Castain
b4422e012c
Fix a typo that breaks ompi_info if --enable-sensors
...
This commit was SVN r23338.
2010-07-02 02:38:55 +00:00
Jeff Squyres
222c4c8dd8
Reformat the verbatim sections of these man pages for narrower (80
...
char) displays.
This commit was SVN r23325.
2010-07-01 18:52:45 +00:00
Jeff Squyres
e82e7f896e
These compile warnings have been forever; I finally got inspired to
...
fix them.
This commit was SVN r23316.
2010-06-28 17:26:38 +00:00
Jeff Squyres
1fad51776d
Also add <stdlib.h> for exit().
...
This commit was SVN r23308.
2010-06-28 15:17:42 +00:00
Jeff Squyres
f9d4426c19
OS X / Absoft needs <string.h>
...
This commit was SVN r23307.
2010-06-28 15:15:06 +00:00
Nadia Derbey
c22e6b3613
openib btl unsafe in case of extremely low srq settings
...
This commit was SVN r23301.
2010-06-24 09:59:45 +00:00
Jeff Squyres
ea05c73cfc
Use the right number of characters for the strncmp. Thanks to Brad
...
for catching that!
This commit was SVN r23281.
2010-06-18 15:45:38 +00:00
Jeff Squyres
cdc5541cb0
Search for "dlname", not "dlopen". This value will be filled in if
...
there is a DSO to open.
This commit was SVN r23280.
2010-06-18 15:13:34 +00:00
Matthias Jurenz
1467f2db52
Added workaround for PGI compiler bug (see http://www.pgroup.com/support/release_tprs_90.htm TPR 4337):
...
Disable OpenMP if compiler version is less than 9.0-3.
This commit was SVN r23274.
2010-06-15 07:16:13 +00:00
Jeff Squyres
b620e63bdc
Add in 2 cases for where this test may be skipped:
...
1. If opal wasn't built with libltdl support
1. If opal was built statically (i.e., dlopen='' in the .la file)
This commit was SVN r23270.
2010-06-14 16:06:43 +00:00
Shiqing Fan
d391c57b0f
A more proper fix for the HANDLE definition.
...
This commit was SVN r23269.
2010-06-14 14:17:07 +00:00
Samuel Gutierrez
2fb7c344fc
Added a new System V (sysv) shared memory component for Open MPI.
...
Configure Option:
--enable-sysv
MCA Parameter:
mpi_common_sm
mpi_common_sm accepts a comma delimited list of: [sysv],mmap (order
dependent). The first component that is successfully selected is used. For
example, -mca mpi_common_sm sysv,mmap will first try sysv. If sysv is not
successfully selected, then mmap will be used. mmap will be used if
mpi_common_sm is not provided.
Notes:
Please make certain that your system's shmmax limit, or equivalent, is larger
than mpool_sm_min_size. Otherwise, shmget may fail.
This commit was SVN r23260.
2010-06-09 16:58:52 +00:00
George Bosilca
c8ee150c95
If we fail to correctly initialize the MX device, don't mark it as initialized.
...
This commit was SVN r23238.
2010-06-02 15:00:42 +00:00
Jeff Squyres
e45be29f0d
This function shouldn't have an ibv_ prefix -- it's not part of
...
verbs (it's just a static convenience function here in this file).
This commit was SVN r23237.
2010-06-02 12:54:56 +00:00
Jeff Squyres
7676d5adda
Change "intra-communicator" to "inter-communicator". Thanks to
...
Simon/Number Cruncher for reporting the typo.
This commit was SVN r23236.
2010-06-02 12:35:53 +00:00
Christopher Yeoh
712907affa
Removing memory barriers which are not needed because of
...
the extra memory barriers which were added in r22880. This
reverts all of r22879
This commit was SVN r23234.
The following SVN revision numbers were found above:
r22879 --> open-mpi/ompi@768ea2bab0
r22880 --> open-mpi/ompi@cd5294944b
2010-06-02 00:38:47 +00:00