Sven Stork
c0812a8217
- export missing fortran 90 symbols
...
This commit was SVN r15634.
2007-07-26 12:58:28 +00:00
Pavel Shamis
bda6f1a5cf
Fixing compilation problem in openib btl progress thread.
...
This commit was SVN r15631.
2007-07-26 11:35:15 +00:00
Sven Stork
5fd6c69019
- fix a problem showed up with the sun thread tests.
...
Remove unnecessary locks because functions that are calling this
function proper lock/unlock the orted_comm_mutex. Therefore this
unlocks cause some imballance.
This commit was SVN r15630.
2007-07-26 11:30:27 +00:00
Gleb Natapov
1f18b060ce
If eager_rdma_local in not initialized credits and rd_win are zero and the
...
comparison is always true.
This commit was SVN r15629.
2007-07-26 07:53:35 +00:00
Jeff Squyres
e36038bb17
We know that --enable-progress-threads doesn't work. But this allows
...
it to at least compile. If you actually get to the point of invoking
the openib btl progress thread, you'll get a big opal_output warning
that it is pretty much guaranteed not to work.
This commit was SVN r15628.
2007-07-26 00:58:56 +00:00
Aurelien Bouteiller
e07b95bdd5
Fixed: warnings with printf(%d, size_t)
...
Fixed: All copyrights are now correct up to 2007
Fixed: Build system now works with VPATHs
Changed: protocol_example is now ignored by default
This commit was SVN r15627.
2007-07-25 22:28:04 +00:00
Brian Barrett
58ee6b4e35
More documentation. Yay?
...
This commit was SVN r15622.
2007-07-25 21:01:10 +00:00
Galen Shipman
f6a20715b7
minor nit..
...
This commit was SVN r15619.
2007-07-25 17:34:37 +00:00
Galen Shipman
514811c50b
cleanup btl.h comments
...
document the btl interface a bit better
This commit was SVN r15618.
2007-07-25 17:26:23 +00:00
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