Gleb Natapov
a1a14aa4c3
Add memory barriers during SM btl initialization.
...
This commit was SVN r14099.
2007-03-21 10:25:10 +00:00
Gleb Natapov
435565590f
Don't relay on opcode to decide how to progress pending message.
...
This commit was SVN r14098.
2007-03-21 07:59:59 +00:00
Josh Hursey
299332ecac
fix small compiler warning
...
This commit was SVN r14097.
2007-03-21 04:44:54 +00:00
Tim Mattox
26b8858029
Tweak a NEWS entry.
...
This commit was SVN r14095.
2007-03-21 01:10:50 +00:00
Tim Mattox
72b90cb866
Update the NEWS file for v1.2.1.
...
This commit was SVN r14093.
2007-03-21 00:58:31 +00:00
Brian Barrett
464d536928
remove debugging printf
...
This commit was SVN r14088.
2007-03-20 21:28:28 +00:00
Josh Hursey
3492fdeae3
Fix a couple of compiler warnings (errors?) caught by ICC testing at Cisco.
...
This commit was SVN r14080.
2007-03-20 14:12:13 +00:00
Rainer Keller
1322f9f346
- Further attributes mainly for opal/* functions, marking
...
__opal_attribute_nonnull__, __opal_attribute_warn_unused_result__,
__opal_attribute_malloc__, __opal_attribute_sentinel__ and
__opal_attribute_format__
This commit was SVN r14078.
2007-03-20 13:01:32 +00:00
Sven Stork
d67565b042
- use include path relative to opal/include or this header file will not work when installed "--with-devel-headers"
...
This commit was SVN r14077.
2007-03-20 12:38:06 +00:00
George Bosilca
8c9e4baa47
Add multi-link capabilities to the TCP BTL. This is useful for systems where the
...
latency is high and the network relatively fast. This will allow for more kernel
level buffering, which allow overlap between system calls and communications.
Somehow, even on fast clusters there is an improvement (non significant).
This patch create multiple modules for the same device, which in turn will
create multiple sockets between the peers. By default the number of BTL by
device is set to 1, so there is no fundamental difference with the current
version. Change the value of btl_tcp_links to enable multiple links between
peers.
This commit was SVN r14076.
2007-03-20 11:50:17 +00:00
George Bosilca
0edd770644
Nothing really relevant.
...
This commit was SVN r14075.
2007-03-20 11:21:23 +00:00
George Bosilca
4332295b32
Typos.
...
This commit was SVN r14074.
2007-03-20 11:18:05 +00:00
George Bosilca
64fbbc20b8
Switch the event engine to a blocking mode if there is no high performance
...
networks available.
This commit was SVN r14073.
2007-03-20 11:15:08 +00:00
Rainer Keller
249abd29c2
- Mark some deprecated functions (two still commented) and fix to
...
not use opal_cmd_line_make_opt anymore.
This commit was SVN r14072.
2007-03-20 10:08:58 +00:00
Gleb Natapov
e551c5f1a3
Get rid of separate sm BTL for different shared memory base addresses. Now,
...
when we precalculate most of the addresses there is no point to have separate
BTL for this. The sm_progress() code become much more simple as a result.
This commit was SVN r14071.
2007-03-20 08:15:58 +00:00
Pak Lui
803655b555
* incorporated some of Jeff's comment regarding this fix.
...
This commit was SVN r14070.
2007-03-19 21:59:48 +00:00
Josh Hursey
7ab741c1e2
- Add some debugging hooks for the CR runtime MCA params
...
- Add signal handler BLCR register (helps with debugging)
- ifdef out the cr_request_file section for checkpointing self.
There is a bug with the 0.4.2 version of BLCR such that this
does not handle moving checkpoint files around.
I'm following up with the BLCR folks on this one (and checking
the newest release).
This commit was SVN r14069.
2007-03-19 21:18:03 +00:00
Jelena Pjesivac-Grbovic
d6402b6898
Adding in-order binary tree algorithm for non-commutative reduce operations.
...
I tested algorithm with intel and ibm tests and it passed again - so it should work.
This commit was SVN r14068.
2007-03-19 21:03:57 +00:00
Pak Lui
da4d41e0e7
* fixed the missing fclose and eliminate the call to get_slot_count
...
since it is not needed
This commit was SVN r14066.
2007-03-19 17:47:30 +00:00
Rich Graham
d2e799f6b5
add some stub functions for the cnos environment.
...
This commit was SVN r14065.
2007-03-19 17:35:46 +00:00
Josh Hursey
101a2abd09
- Be more careful with parens
...
- Run the destructor *before* shutting things down.
This commit was SVN r14064.
2007-03-19 17:33:20 +00:00
Brian Barrett
ea08a555f9
Fixed a compile error on OS X 10.3 introduced with 1.1.5 / 1.2. Thanks
...
to Marius Schamschula for reporting the issue.
This commit was SVN r14063.
2007-03-19 17:25:54 +00:00
Jeff Squyres
a754caf85f
Updates from v1.1 tree
...
This commit was SVN r14060.
2007-03-19 13:04:49 +00:00
Josh Hursey
e1a18fa149
Patch from Gleb
...
Always set opcode appropriately before calling ibv_post_send.
This commit was SVN r14056.
2007-03-18 13:33:15 +00:00
Josh Hursey
a181c987cc
Remove some old references to ft_enable parameter that no longer exists.
...
This was replaced by the "-am ft-enable-cr" AMCA parameter.
This commit was SVN r14055.
2007-03-17 20:02:42 +00:00
Josh Hursey
d03073e87d
Make sure to protect the finalize call so tools like ompi_info
...
do not segv.
This commit was SVN r14054.
2007-03-17 19:47:54 +00:00
Josh Hursey
6d29146748
fix dumb logic break in the PML selection finalization
...
This commit was SVN r14053.
2007-03-17 16:33:43 +00:00
Josh Hursey
dadca7da88
Merging in the jjhursey-ft-cr-stable branch (r13912 : HEAD).
...
This merge adds Checkpoint/Restart support to Open MPI. The initial
frameworks and components support a LAM/MPI-like implementation.
This commit follows the risk assessment presented to the Open MPI core
development group on Feb. 22, 2007.
This commit closes trac:158
More details to follow.
This commit was SVN r14051.
The following SVN revisions from the original message are invalid or
inconsistent and therefore were not cross-referenced:
r13912
The following Trac tickets were found above:
Ticket 158 --> https://svn.open-mpi.org/trac/ompi/ticket/158
2007-03-16 23:11:45 +00:00
Josh Hursey
924cb0af11
revert Sanity check...
...
This commit was SVN r14048.
2007-03-16 22:15:21 +00:00
Josh Hursey
a26e636e81
Sanity check...
...
This commit was SVN r14047.
2007-03-16 22:14:47 +00:00
Brian Barrett
1229ea7d4f
Update news to relate to r14045
...
This commit was SVN r14046.
The following SVN revision numbers were found above:
r14045 --> open-mpi/ompi@01d6121c7f
2007-03-16 21:29:05 +00:00
Brian Barrett
01d6121c7f
* The MoreBacktrace code supplied by Apple doesn't work on 64 bit Intel
...
builds, so disable it there
* On 10.4.8 (and possibly others), siginfo is NULL in the signal
callback on 64 bit Intel builds, so account for that in the signal
callback.
This commit was SVN r14045.
2007-03-16 21:27:19 +00:00
Brian Barrett
3982be852e
Fixed issue with multi-word C compiler variable, where there
...
was more than one space between tokens. Thanks to Bert
Wesarg for reporting the issue.
This commit was SVN r14044.
2007-03-16 21:24:12 +00:00
Tim Mattox
b49cee6898
Make an empty NEWS section for 1.2.1
...
This commit was SVN r14042.
2007-03-16 15:01:51 +00:00
Jeff Squyres
266e805427
* Update parameter checking per MPI-1:2.4.1 and MPI-1:5.4.1 -- also
...
return an error if MPI_COMM_NULL is used.
* Minor style fixes.
This commit was SVN r14041.
2007-03-16 13:09:49 +00:00
Gleb Natapov
1dc1ee3998
Send control credit message over "eager rdma" channel if possible.
...
This commit was SVN r14032.
2007-03-14 14:38:56 +00:00
Gleb Natapov
1f3ac2d7ae
Hold pointers to free_max/free_eager lists in array indexed by priority.
...
This eliminates couple of ifs from fast path.
This commit was SVN r14031.
2007-03-14 14:36:03 +00:00
Gleb Natapov
8607957df9
Get rid of remaining _hp/_lp stuff. Consolidate HP/LP QP creation code.
...
This commit was SVN r14030.
2007-03-14 14:33:24 +00:00
Brian Barrett
211ed6e852
Make the trunk look similar to v1.1 and v1.2, but return an error if we
...
can't find "me" in the list of procs, since we should always be in the
proc_world list, or something bad has happened...
This commit was SVN r14025.
2007-03-13 20:17:10 +00:00
Brian Barrett
f59d38dd81
fix stupid compiler warning
...
This commit was SVN r14024.
2007-03-13 19:45:26 +00:00
Rolf vandeVaart
42168575fd
Fix for the special case where np=2 and the sendbuf is set to MPI_IN_PLACE.
...
In that case, sendcount and sendtype are not valid and we need to use
recvcount and recvtype.
This commit fixes trac:943. Reviewed by Jelena Pjesivac-Grbovic.
This commit was SVN r14022.
The following Trac tickets were found above:
Ticket 943 --> https://svn.open-mpi.org/trac/ompi/ticket/943
2007-03-13 19:01:20 +00:00
Brian Barrett
4e72a8b652
Need to use the right state variable when debugging 64 bit applicatiosn
...
This commit was SVN r14015.
2007-03-12 18:57:58 +00:00
Adrian Knoth
dbb8b8e315
brbarret's fix for hanging configure if $USER is empty. Closes trac:900
...
This commit was SVN r14005.
The following Trac tickets were found above:
Ticket 900 --> https://svn.open-mpi.org/trac/ompi/ticket/900
2007-03-11 16:24:46 +00:00
Brian Barrett
f6be04ff37
be a bit more careful with parens than the r13992 fix
...
This commit was SVN r13996.
The following SVN revision numbers were found above:
r13992 --> open-mpi/ompi@3cbac958eb
2007-03-09 16:39:23 +00:00
Brian Barrett
3cbac958eb
fix warning about types
...
This commit was SVN r13992.
2007-03-09 02:32:22 +00:00
Galen Shipman
8253d83410
make btl template compile again
...
This commit was SVN r13990.
2007-03-08 21:58:26 +00:00
Galen Shipman
67ba5264f6
ORTE_NAME_ARGS casts to long, not unsigned long.
...
This commit was SVN r13988.
2007-03-08 21:42:29 +00:00
Galen Shipman
8072dd344c
use %ld instead of %d as ORTE_NAME_ARGS does casting to long not unsigned long
...
This commit was SVN r13987.
2007-03-08 21:41:39 +00:00
Tim Mattox
6ebaee33f1
The sm & fifo fixes from today are not yet in the 1.1 branch... only 1.2.
...
This commit was SVN r13985.
2007-03-08 21:38:48 +00:00
Tim Mattox
780cf98fc2
Adjust the trunk NEWS file, entries are normally reverse chronological.
...
This commit was SVN r13983.
2007-03-08 21:31:04 +00:00