Ralph Castain
4d16790836
Fix collectives for jobs running across partial allocations
...
This commit was SVN r26267.
2012-04-13 00:38:47 +00:00
Ralph Castain
5d14fa7546
Fix mpi_abort, minimize error output.
...
This commit was SVN r26266.
2012-04-11 14:37:08 +00:00
Ralph Castain
d3dfba3872
Fix the scenario where an MPI error handler causes a proc to exit after finalize, but with non-zero status to indicate an error occurred.
...
This commit was SVN r26265.
2012-04-11 02:23:46 +00:00
Ralph Castain
9a58414005
Rats - remove debug
...
This commit was SVN r26264.
2012-04-10 21:51:54 +00:00
Ralph Castain
9cd4c06488
Get things to build and run when --disable-orte is specified
...
This commit was SVN r26263.
2012-04-10 21:50:01 +00:00
Nathan Hjelm
f88babfb92
ugni: minor updates
...
This commit was SVN r26262.
2012-04-10 19:56:19 +00:00
Ralph Castain
14d5525fb1
Some minor cleanups. Get singletons working. Cleanup abort handling so it gets properly identified.
...
This commit was SVN r26261.
2012-04-10 19:08:54 +00:00
Ralph Castain
53bbcf4b5b
Plug slot allocation leak
...
This commit was SVN r26260.
2012-04-10 14:56:24 +00:00
George Bosilca
c5e4b2ab44
Correctly moves the pointers around on big data.
...
This commit was SVN r26259.
2012-04-10 05:37:59 +00:00
Ralph Castain
f5cd996b91
Fix the case where n=1
...
This commit was SVN r26258.
2012-04-09 22:44:56 +00:00
Ralph Castain
5f5c23e3e5
Fix comm_join by ensuring the two processes figure out which will send_first and which will recv first.
...
This commit was SVN r26257.
2012-04-09 22:14:14 +00:00
Mike Dubman
34acf769d4
mtl_mxm: support canceling messages
...
This commit was SVN r26256.
2012-04-09 16:02:05 +00:00
Mike Dubman
fe25b8704b
performance fix: set alignment for openib internal buffers
...
Thanks to Jeff/Pasha for valuable comments
Thanks to Valentin Petrov for implementation
This commit was SVN r26255.
2012-04-09 08:06:15 +00:00
Ralph Castain
a34be856aa
Now that we have PMI support, this is no longer needed
...
This commit was SVN r26254.
2012-04-07 13:36:24 +00:00
Ralph Castain
71f9e69c62
Remove stale code
...
This commit was SVN r26253.
2012-04-07 13:34:12 +00:00
Ralph Castain
19630ca28d
Remove stale code
...
This commit was SVN r26252.
2012-04-07 13:33:40 +00:00
Ralph Castain
93bbeabc55
Remove stale code
...
This commit was SVN r26251.
2012-04-07 13:33:30 +00:00
Ralph Castain
b6cde9a8d1
Remove stale code
...
This commit was SVN r26250.
2012-04-07 13:33:18 +00:00
Ralph Castain
36aab6db63
Fix test
...
This commit was SVN r26249.
2012-04-07 01:46:09 +00:00
Ralph Castain
48de3a2501
Minor fixes so orte_progress_thread can work
...
This commit was SVN r26248.
2012-04-06 15:50:49 +00:00
George Bosilca
f09e3ce5a4
Spring cleanup. Nothing important.
...
This commit was SVN r26247.
2012-04-06 15:48:07 +00:00
George Bosilca
654c75ff24
As suggested on the mailing list a while back, switch the default alltoallv
...
algorithm to pairwise exchange instead of the default one. This might
improve the scheduling and relax the pressure on the network.
This commit was SVN r26246.
2012-04-06 15:47:29 +00:00
George Bosilca
319f76d66a
Low hanging fruit. Remove a declared but not defined function.
...
This commit was SVN r26245.
2012-04-06 15:43:28 +00:00
Ralph Castain
ed197acaa2
Eliminate stale code
...
This commit was SVN r26244.
2012-04-06 15:31:13 +00:00
George Bosilca
abf60337de
Don't forget to move the pointers after the copy (only affects large data
...
transfers).
This commit was SVN r26243.
2012-04-06 14:50:04 +00:00
Ralph Castain
bd8b4f7f1e
Sorry for mid-day commit, but I had promised on the call to do this upon my return.
...
Roll in the ORTE state machine. Remove last traces of opal_sos. Remove UTK epoch code.
Please see the various emails about the state machine change for details. I'll send something out later with more info on the new arch.
This commit was SVN r26242.
2012-04-06 14:23:13 +00:00
Jeff Squyres
55d9c71ce0
Some minor improvements to autogen.pl:
...
* If autogen.pl needs to abort, remove the top-level "configure" file
to emphasize that there was an error and you should not continue
* Remove some transitional code that was useful when we were
transitioning away from autogen.sh but is no longer needed
This commit was SVN r26241.
2012-04-06 13:50:56 +00:00
Jeff Squyres
16263cde4b
Remove a few more vestiages of C++ MPI extensions support
...
This commit was SVN r26240.
2012-04-05 21:17:56 +00:00
Jeff Squyres
cb7cbf0fbd
Josh and I talked about this on the phone today: mpiext is for
...
prototyping new MPI functionality. The C++ bindings are officially
deprecated, and are (currently) 1 vote away from being removed from
MPI-3 altogether. So let's whack the C++ stuff from mpiext.
This commit was SVN r26239.
2012-04-05 20:23:10 +00:00
Jeff Squyres
c4968dd362
Update svn:ignore
...
This commit was SVN r26238.
2012-04-05 20:21:52 +00:00
Josh Hursey
158c30313e
Add support for profiling interfaces for MPIEXT interfaces.
...
If the profiling directory is present '/profile' then wire in the profiling stuff.
Only supports C and F77 (and kinda F90) at the moment.
This commit was SVN r26237.
2012-04-04 20:41:49 +00:00
Josh Hursey
1941f6b3b1
Cleanup some compiler warnings when doing an optimized/non-debug build.
...
This commit was SVN r26236.
2012-04-04 20:40:16 +00:00
Josh Hursey
35bd7e638f
Make sure we check the correct communicator object for errors.
...
This commit was SVN r26235.
2012-04-04 16:41:55 +00:00
Brian Barrett
d46d55ee9b
If we're locking the local window, need to wait until the lock returns.
...
This commit was SVN r26234.
2012-04-04 16:27:24 +00:00
Josh Hursey
d1571b027a
Fix a few error return paths
...
This commit was SVN r26233.
2012-04-04 15:11:03 +00:00
Nathan Hjelm
b0c3c18e02
Initial upload of grdma mpool
...
This commit was SVN r26232.
2012-04-03 23:03:03 +00:00
Terry Dontje
9831d2bf3f
change sparc platforms to default OMPI_OPENIB_PAD_HDR to 1
...
This commit was SVN r26209.
2012-04-03 11:02:34 +00:00
Mike Dubman
ff1c84c53f
revert previous commit
...
This commit was SVN r26206.
2012-03-29 14:07:13 +00:00
Mike Dubman
43a5775e8a
performance fix: set alignment for openib internal buffers
...
This commit was SVN r26205.
2012-03-29 14:00:08 +00:00
Jeff Squyres
028f471a20
Using the right env variable name helps!
...
This commit was SVN r26204.
2012-03-28 17:59:21 +00:00
Jeff Squyres
8a2df3311d
Fixes trac:2812: check for env. markers indicating that we're in a
...
fakeroot. If so, exit out of the pre-main hook immediately (without
calling functions such as stat, which will be replaced by fakeroot to
things that are not safe to call in a pre-main environment).
This commit was SVN r26203.
The following Trac tickets were found above:
Ticket 2812 --> https://svn.open-mpi.org/trac/ompi/ticket/2812
2012-03-28 16:41:29 +00:00
Nathan Hjelm
d62c0f1872
ugni: handle smsg failure in mca_btl_ugni_ep_connect_finish
...
This commit was SVN r26202.
2012-03-28 05:40:16 +00:00
Pavel Shamis
39a55df333
Adding exported libevent globabl variables to the opal_rename file.
...
Otherwise the varables case name conflicts.
This commit was SVN r26201.
2012-03-27 17:26:21 +00:00
Brian Barrett
451af0e832
Ensure async progress for long unexpected messages by waiting for an
...
event on the ME. The events we're likely to see are LINK (the ME was
added to the match list), PUT (weird to see first, but means that the ME
was linked to the match list and then matched), or PUT_OVERFLOW, meaning
the message was unexpected.
This commit was SVN r26199.
2012-03-26 22:54:35 +00:00
Brian Barrett
2a26d0f9a2
Forgot to add new file in the last commit.
...
Mark ME as invalid once we see a completion event, and look for events before
trying to unlink.
This commit was SVN r26198.
2012-03-26 22:39:05 +00:00
Brian Barrett
0e91084385
* Add type field to the request structure to deal with random user requests
...
(ie, cancel)
* Implement cancel for receives. Sends are slightly more complicated...
This commit was SVN r26197.
2012-03-26 22:32:36 +00:00
Brian Barrett
61a090e0d1
Checking for NULL function pointers and direct-call semantics can't work
...
together, so implement all functions in the MTL interface for all
MTLs. The only places NULL was still being set was for add_comm/del_comm,
and matched probe, both of which are straight forward to implement (or
return ERROR_NOT_IMPLEMENTED, since the PML can't emulate matched probe).
This commit was SVN r26194.
2012-03-26 19:27:03 +00:00
Brian Barrett
cdaf110c0f
* Implement mtl_send in addition to mtl_sendi
...
This commit was SVN r26193.
2012-03-26 19:19:11 +00:00
Brian Barrett
27c8f71773
Start of the flow control implementation. #defined out for now.
...
This commit was SVN r26192.
2012-03-26 01:31:58 +00:00
Ralph Castain
ca3ff58c76
Ensure we get a non-zero exit status when we can't find the specified fork agent. Output a better error message, and ensure we don't multiply report the problem.
...
This commit was SVN r26191.
2012-03-24 00:49:38 +00:00