Brian Barrett
e537cc0871
* Add documentation for RML base code
...
* Move function declaration out of base.h as it isn't needed
outside the base code
This commit was SVN r15616.
2007-07-25 16:19:29 +00:00
Brian Barrett
f06b61cff9
Don't use the OOB TCP key for contact information, remove the need to
...
include a not so public header file. FIxes a compile error on the Cray.
This commit was SVN r15613.
2007-07-25 15:12:07 +00:00
Galen Shipman
438a56e0d7
update copyrights for ib_multifrag commit
...
This commit was SVN r15612.
2007-07-25 15:03:34 +00:00
Galen Shipman
325c184fb4
remove debugging "abort()"
...
fix a debugging assert
This commit was SVN r15611.
2007-07-25 14:51:19 +00:00
Jeff Squyres
4d53b2f2a7
Remove some now-obsolete mpool's (all have been replaced by RDMA).
...
These components were already .ompi_ignored -- this removal should not
trigger the need for an autogen.
This commit was SVN r15607.
2007-07-25 12:37:09 +00:00
Jeff Squyres
f4b117957d
Add MCA parameter to enable/disable Nagle's algorithm on the TCP BTL.
...
This commit was SVN r15606.
2007-07-25 12:21:00 +00:00
Jeff Squyres
71d6c5b811
Arf. Remove a debugging printf. Thanks to Christian for noticing...
...
This commit was SVN r15605.
2007-07-25 11:00:18 +00:00
George Bosilca
5fb084d218
The full archive of files needed to compile natively under
...
Windows. One should use at least the latest Visual Studio
Express in order to be able to compile succesfully.
This commit was SVN r15604.
2007-07-25 06:07:16 +00:00
George Bosilca
00796cfdab
Make sure the oob_tcp_windows_progress_callback is registered
...
in all cases. This is now done in the oob tcp open function.
As a result, the unregistering have to be done in the close
function.
This commit was SVN r15603.
2007-07-25 05:55:14 +00:00
George Bosilca
873bd41796
More fixes for the Windows suport.
...
This commit was SVN r15602.
2007-07-25 04:22:21 +00:00
George Bosilca
10175c3014
No more warnings in the PML V.
...
This commit was SVN r15601.
2007-07-25 04:19:58 +00:00
George Bosilca
5d8a70e434
Update the Windows ODLS.
...
This commit was SVN r15600.
2007-07-25 03:57:25 +00:00
George Bosilca
c961cb5749
The Windows support is now back in bussiness.
...
This commit was SVN r15599.
2007-07-25 03:55:34 +00:00
George Bosilca
c6d2e03cdd
Correct the prototype for non GNU compilers.
...
This commit was SVN r15598.
2007-07-25 03:50:35 +00:00
George Bosilca
8350ba19db
Add protections against the shlwapi.h header file.
...
This commit was SVN r15597.
2007-07-25 03:49:31 +00:00
George Bosilca
0158806e4c
Add the missing return.
...
This commit was SVN r15596.
2007-07-25 03:48:04 +00:00
Jeff Squyres
485712debf
Added bullet about 0 byte MPI_ALLOC_MEM requests
...
This commit was SVN r15594.
2007-07-25 01:01:29 +00:00
Jeff Squyres
e80b7e9dde
If MPI_ALLOC_MEM is invoked with a 0 sized request, return NULL. If
...
MPI_FREE_MEM is invoked with NULL, return success.
Fixes trac:1101.
This commit was SVN r15593.
The following Trac tickets were found above:
Ticket 1101 --> https://svn.open-mpi.org/trac/ompi/ticket/1101
2007-07-25 01:00:30 +00:00
Adrian Knoth
e6345aeac6
Fixes for building on kFreeBSD. Re #1105
...
This commit was SVN r15592.
2007-07-24 23:19:45 +00:00
Donald Kerr
be0bf9c27d
add a missing subroutine prototype
...
This commit was SVN r15590.
2007-07-24 21:07:57 +00:00
Jeff Squyres
f2a2b2c0f9
A little more error checking; clean up the invalid MCA help message
...
This commit was SVN r15589.
2007-07-24 20:57:40 +00:00
Brian Barrett
de2c4deeda
Fix deadlock in thread case exposed by ORTE message model -- if we are
...
in a callback from the event library and post an RML receive, we'll
deadlock because the event library wouldn't be entered until the
event library was not already entered. Now just protect data structures
(which we were basically already doing) instead of code, like good
threading people ;).
This commit was SVN r15585.
2007-07-24 19:10:19 +00:00
Brian Barrett
4e23c7c5a2
Fixes for case where IPv6 support is disabled. Fixes trac:1102.
...
This commit was SVN r15584.
The following Trac tickets were found above:
Ticket 1102 --> https://svn.open-mpi.org/trac/ompi/ticket/1102
2007-07-24 17:01:39 +00:00
Gleb Natapov
5b7d3faedc
Implement "credit management for credit messages" protocol. On each message a
...
sender piggybacks a number of credit messages it received from a peer. A number
of outstanding credit messages is limited. This is needed to never ever fall
back to HW flow control.
This commit was SVN r15580.
2007-07-24 15:19:51 +00:00
Gleb Natapov
45a7a0650b
btl_openib_handle_incoming() is called from regular receive path and from
...
eager RDMA receive path and checks internally from where it was called from to
perform different tasks. Leave only common code in there and move other code
to appropriate places.
This commit was SVN r15579.
2007-07-24 13:23:08 +00:00
Jeff Squyres
7177e8c753
Fix mistaken logic for the error handler. Thanks to Jeff Dusenberry
...
for pointing out the problem and supplying the fix.
This commit was SVN r15574.
2007-07-24 01:01:13 +00:00
George Bosilca
0486e8949e
Remove all warnings.
...
This commit was SVN r15570.
2007-07-23 21:06:25 +00:00
Josh Hursey
1b177cd029
This component is checkpointable.
...
This commit was SVN r15567.
2007-07-23 20:20:28 +00:00
Josh Hursey
a24e530f8e
Some C/R fixes (more to come)
...
r15390 - Changed the paradigm in which the runtime worked by enabling the mpirun
process to become an orted and spawn processes. This broke the C/R for this
special case as it required that the orted start the process, and that
the hierarchy remains.
The fix was to allow the global coordinator to be a local coordinator as well
for this case.
r15528 - Changed the selection logic for the RML. This caused the application to
segv if the 'ftrm' wrapper component was selected as it tried to modify a NULL
pointer.
The fix was to move the 'module swap' code into the init() function, and swap
when passed a NULL pointer. It sounds bad, but actually cleans up the code a bit
more.
Still have to fix the 'routed' framework.
This commit was SVN r15566.
The following SVN revision numbers were found above:
r15390 --> open-mpi/ompi@bd65f8ba88
r15528 --> open-mpi/ompi@39a6057fc6
2007-07-23 20:13:37 +00:00
Donald Kerr
2df5576d1d
add support for if_include/if_exclude mca parameter to allow selection of udapl registry interface adapters; reviewed by rolf van de vaart
...
This commit was SVN r15565.
2007-07-23 19:49:34 +00:00
George Bosilca
21a7670390
Update the elan BTL. Now we support the following protocols: send, put
...
and partially get.
This commit was SVN r15564.
2007-07-23 19:07:13 +00:00
Ralph Castain
f219cc1e6e
A few changes to the lsf components - mostly cleanup, no major logic changes
...
This commit was SVN r15563.
2007-07-23 18:38:36 +00:00
Ralph Castain
d99c764e75
Resolve a problem where the orte daemon comm functions were being accessed by mpirun while still retaining occasional reference to the orted_globals. Remove all dependence on orted_globals from the comm functions. Move those functions back into their own file to make it easier to maintain the separation. Ensure that mpirun ignores any "exit" commands being sent to daemons as it will exit on its own.
...
This commit was SVN r15562.
2007-07-23 18:36:33 +00:00
Ralph Castain
957128b887
Add new orte frameworks
...
This commit was SVN r15561.
2007-07-23 18:31:02 +00:00
Ralph Castain
2017d52df0
Cleanup a few compiler warnings
...
This commit was SVN r15560.
2007-07-23 18:30:40 +00:00
Sven Stork
4c031de1ab
- fix typo to export component structure in the case of visibility enabled
...
- use BEGIN/END_C_DECLS
This commit was SVN r15559.
2007-07-23 17:33:13 +00:00
Ralph Castain
db267899be
Setup and use a tsd ring buffer to avoid overwriting process name outputs when print is called multiple times in same output statement.
...
This commit was SVN r15558.
2007-07-23 17:27:14 +00:00
Pavel Shamis
ebadede3c4
Adding mca_mpool_rdma_finalize.
...
This commit was SVN r15557.
2007-07-23 16:18:36 +00:00
Sven Stork
baf5e4b596
- add orte_config.h as first file to be included
...
- export required symbol
This commit was SVN r15556.
2007-07-23 15:50:55 +00:00
Ralph Castain
ef141d1fbc
Ensure daemons know contact info for all other daemons. Update binomial xcast to work in revised design. Add debug output to orted so the daemon lets us know it launched (if --debug-daemons set) early on in case it fails during orte_init
...
This commit was SVN r15555.
2007-07-23 15:00:39 +00:00
Ralph Castain
6c800d452d
Bring orte tests up to date with revised rml system.
...
Make first cut at fixing non-direct xcast modes
This commit was SVN r15553.
2007-07-23 13:05:34 +00:00
Brian Barrett
c3be7376c5
* Mark some of the structures passed into the if and net code as const when
...
they actually are const.
* Remove some dead code from the no IP support case
* Add doxygen comment for opal_net_get_port()
This commit was SVN r15547.
2007-07-22 19:19:01 +00:00
Brian Barrett
9184db7239
Update ROMIO release to the one included with MPICH2-1.0.5p4, tagged in
...
vendor/romio as mpich2-1.0.5p4.
This commit was SVN r15544.
2007-07-21 22:08:27 +00:00
Aurelien Bouteiller
16da13c79e
Missing file...
...
This commit was SVN r15540.
2007-07-20 22:24:02 +00:00
Aurelien Bouteiller
70bb44d7a9
Moving the Message Log framework to the trunk. Protocol example (simple
...
showcase) and sender based are provided for now.
Ignored by default except for utk folks.
This commit was SVN r15539.
2007-07-20 21:36:11 +00:00
Jeff Squyres
78d214fec8
Oops -- didn't mean to commit the test program...
...
This commit was SVN r15538.
2007-07-20 20:15:51 +00:00
Jeff Squyres
2baa866026
Compiles to the new API, but doesn't quite work yet...
...
This commit was SVN r15537.
2007-07-20 19:49:27 +00:00
Tim Prins
7445a11f61
Remove duplicate tests. The current version of the dss tests are in orte/test/unit/dss
...
Remove defunct testing matrix
This commit was SVN r15535.
2007-07-20 13:37:44 +00:00
George Bosilca
1751b289ed
Avoid a compiler warning about uninitialized variables.
...
This commit was SVN r15534.
2007-07-20 04:07:19 +00:00
George Bosilca
d1424689ce
Always release the buffer (this imply the buffer has to be created
...
outside the special case).
This commit was SVN r15533.
2007-07-20 04:06:39 +00:00