Aurelien Bouteiller
a403fed18a
More checkings (assert) on the output system so that malformed format string does not crash the application at a later random time.
...
Changed various debug messages to retain most usefull messages
This commit was SVN r15715.
2007-07-31 19:33:39 +00:00
Aurelien Bouteiller
cec9ce8106
Fixed: various warnings with printf(%x, uint64_t) on 32 bit architectures + some left (long) cast for size_t printf.
...
This commit was SVN r15706.
2007-07-31 17:12:21 +00:00
Shiqing Fan
0f468f3668
- Remove the solution and project files, will commit them later.
...
This commit was SVN r15705.
2007-07-31 17:07:02 +00:00
Aurelien Bouteiller
a5d0e53bb3
Moved replay macros to functions. The performance improvement in process recovery does not worth the debugging hassle.
...
This commit was SVN r15703.
2007-07-31 16:01:32 +00:00
Aurelien Bouteiller
5a792a3fad
(hopefully) fixed various pedantic warning about casts on 32bit machines. Not tried only have 64bits available.
...
This commit was SVN r15702.
2007-07-31 15:58:19 +00:00
Sven Stork
fd778a5539
- put the label to the right place
...
This commit was SVN r15699.
2007-07-31 09:34:41 +00:00
Sven Stork
a13d2dcb96
- fix possible memory leak found by coverity
...
This commit was SVN r15698.
2007-07-31 09:32:49 +00:00
Sven Stork
27422e05ac
- add parameter check for NULL pointer
...
This commit was SVN r15697.
2007-07-31 09:01:39 +00:00
George Bosilca
d6a676b29e
Remove unused variable.
...
This commit was SVN r15693.
2007-07-30 19:38:26 +00:00
George Bosilca
cf9bccf2e6
prefer snprintf to sprintf.
...
This commit was SVN r15692.
2007-07-30 19:37:34 +00:00
Aurelien Bouteiller
3559fd5d1a
Fixed issues with "verbose" output being too silent.
...
This commit was SVN r15691.
2007-07-30 19:11:15 +00:00
Sven Stork
4c5836c2ee
- add missing va_end found by coverity
...
This commit was SVN r15689.
2007-07-30 16:08:18 +00:00
Sven Stork
d830318bbb
- fix typo
...
This commit was SVN r15687.
2007-07-30 15:47:37 +00:00
Sven Stork
6c8d921a76
- coverity found dead code, but it's a typo
...
This commit was SVN r15686.
2007-07-30 15:41:41 +00:00
Sven Stork
80cdafb8f4
- remove dead code found by coverity
...
This commit was SVN r15685.
2007-07-30 15:36:00 +00:00
Sven Stork
855434de59
- fixes several coverty issues
...
- add missing initialisation for variables
- use strncpy instead of strcpy
This commit was SVN r15683.
2007-07-30 14:44:37 +00:00
Jeff Squyres
327576b2a3
Fix incorrect behavior noted by Lisandro Dalcini: when MPI_COMM_SELF is
...
passed to MPI_COMM_FREE, it invoked the error handler on
MPI_COMM_WORLD, not on MPI_COMM_FREE. This commit changes the
behavior: if MPI_COMM_SELF is passed to MPI_COMM_FREE, we invoke the
error handler on MPI_COMM_SELF (not MPI_COMM_WORLD). Fixes trac:1109.
This commit was SVN r15682.
The following Trac tickets were found above:
Ticket 1109 --> https://svn.open-mpi.org/trac/ompi/ticket/1109
2007-07-30 13:01:33 +00:00
Gleb Natapov
afac5eb93f
Guard recv request with lock against simultaneous access from different
...
threads.
This commit was SVN r15681.
2007-07-30 12:50:38 +00:00
Shiqing Fan
4d7b349cdb
- Add VC8 solution and project files.
...
- If one wants to use this solution, remember to unload the project 'orte-restart' which is currently not working for Windows.
This commit was SVN r15680.
2007-07-30 11:05:34 +00:00
Gleb Natapov
2d9669a69d
mca_btl_openib_endpoint_post_send() is called with endpoint lock held.
...
No need to call lock() in btl_openib_acquire_send_resources().
This commit was SVN r15678.
2007-07-30 09:03:08 +00:00
Gleb Natapov
21dd061696
Init req_send_range_lock. Found by Terry Dontje.
...
This commit was SVN r15677.
2007-07-30 08:21:52 +00:00
Rainer Keller
830de8ad20
- In ompi/mca/mpool/base/mpool_base_alloc.c, we may miss freeing
...
value..
Actually, this string is not used anywhere else, so just have key and
value on the stack.
This commit was SVN r15675.
2007-07-30 07:30:47 +00:00
Rainer Keller
1dbbfc04b7
- Rename rank to tmp_rank to get rid of warning
...
This commit was SVN r15672.
2007-07-29 12:56:02 +00:00
Rainer Keller
bb2d0b45cd
- Coverity CID37: if requests == NULL, do not deref requests[i] for
...
multi-completion calls. Therefore reorder tests where appropriate.
- Always check for NULL-pointers (flag, index, completed) (yes, we
use them in the underlying ompi_request_* functions.
- Break early, if a NULL-request is found
This commit was SVN r15671.
2007-07-29 12:54:21 +00:00
Rainer Keller
4ff78f8e2d
- Coverity: Just as init.c -- we do not have a communicator yet;
...
so do not use OMPI_ERRHANDLER_RETURN which dereferences NULL...
This commit was SVN r15670.
2007-07-29 11:47:19 +00:00
Aurelien Bouteiller
17e10ff918
Modified the output system to comply with a wider range of compilers.
...
Jelena: this should solve the issue you faced today.
This commit was SVN r15668.
2007-07-27 23:11:00 +00:00
Jeff Squyres
cae00d1854
Passing NULL to pthread_exit() is verbotten.
...
This commit was SVN r15661.
2007-07-27 01:06:36 +00:00
Jeff Squyres
015fc08ff4
Remove the ib_static_rate MCA parameter; it will be replaced with a
...
dynamic mechanism to adjust the rate only if necessary (e.g., two
ports of differing speeds are connected).
This commit was SVN r15653.
2007-07-26 21:10:51 +00:00
Gleb Natapov
cce6bb478c
Process message before reposting buffers. This way rd_posted should be
...
calculated properly.
This commit was SVN r15635.
2007-07-26 13:56:07 +00:00
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
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
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
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
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
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
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
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