Jeff Squyres
64d00186ea
Oops -- also include the "turn off the auto-dependency generation"
...
stuff in the sub-packages as well.
This commit was SVN r16839.
2007-12-04 18:08:28 +00:00
Jeff Squyres
6e530893cd
Add a command-line option to disable the rpmbuild auto-dependency
...
generation.
This commit was SVN r16838.
2007-12-04 17:40:01 +00:00
Edgar Gabriel
6b9048fc6d
check for MPI_GROUP_EMPTY before freeing a group.
...
fixes: 1110
This commit was SVN r16836.
2007-12-04 16:13:27 +00:00
Pavel Shamis
f60ca0e4e5
Removing unused mca_btl_openib_ib_address_status
...
This commit was SVN r16835.
2007-12-04 13:16:26 +00:00
Jeff Squyres
feb0d9978d
A few minor changes to the 1.2.5 text.
...
This commit was SVN r16828.
2007-12-03 20:10:54 +00:00
Tim Mattox
91742b3294
A long overdue update of the NEWS file for the changes coming in Open MPI 1.2.5
...
This commit was SVN r16827.
2007-12-03 20:05:58 +00:00
Ethan Mallove
58bcf14f8b
Back r16807 out of sys/atomic.h.
...
This commit was SVN r16825.
The following SVN revision numbers were found above:
r16807 --> open-mpi/ompi@b7c885247a
2007-12-03 19:32:43 +00:00
Josh Hursey
27c9016b93
sleep -> usleep so we can be a bit more eager when waiting for events to finish.
...
Still working on solutions that do not involve sleeping, but this will do for
now.
This commit was SVN r16824.
2007-12-03 19:27:32 +00:00
Jeff Squyres
3bdb4396dc
Fixes trac:740: allow ompi_info to show the mandir.
...
This commit was SVN r16820.
The following Trac tickets were found above:
Ticket 740 --> https://svn.open-mpi.org/trac/ompi/ticket/740
2007-12-03 15:35:37 +00:00
Pavel Shamis
57728986f8
Fixing XRC multiport/multisubnet support.
...
This commit was SVN r16819.
2007-12-03 09:49:53 +00:00
Gleb Natapov
b2858236fb
Use new free list interface.
...
This commit was SVN r16818.
2007-12-02 15:13:11 +00:00
Gleb Natapov
a774cd98f8
Put send completions to low prio CQ. Receive is more important.
...
This commit was SVN r16817.
2007-12-02 14:46:37 +00:00
Gleb Natapov
b17f5b7480
Change how default receive queues parameters are calculated. Current default
...
parameters don't make any sense. Credits are never piggybacked. Also make
default queue sizes to be calculated from eager_limit and max_send_size values.
This commit was SVN r16816.
2007-12-02 14:43:28 +00:00
Josh Hursey
5fb83a4f10
- Remove an unnecessary barrier
...
- verbose -> VERBOSE just for the fun of it
This commit was SVN r16811.
2007-11-30 22:26:18 +00:00
Jeff Squyres
ff6bc1364b
Notes for ECONNREFUSED and TCP debug output fixes.
...
This commit was SVN r16809.
2007-11-30 21:50:58 +00:00
Jeff Squyres
c20350b943
Patch submitted by Brian Barrett, inspired by this thread:
...
http://www.open-mpi.org/community/lists/users/2007/11/4547.php .
- Better handling of ECONNABORTED from connect on Linux.
- Reduce extraneous output from OOB when TCP connections must
be retried.
This commit was SVN r16808.
2007-11-30 21:42:15 +00:00
Ethan Mallove
b7c885247a
* Typo: change __volatile
to __volatile__
. Some compilers
...
(e.g., gcc) are indifferent about this, while others are more
particular (e.g., Sun Studio 12).
* Typo: `asms.s` to `asm.s`
* Eliminate "foo is multiply-defined" linker errors on
Solaris by making the declarations in `opal/sys/atomic.h` agree
with their corresponding definitions (use `static inline` in *both*
places).
This commit was SVN r16807.
2007-11-30 17:59:12 +00:00
Rich Graham
beaf38ef42
disable tcp.
...
This commit was SVN r16804.
2007-11-29 23:16:48 +00:00
Rich Graham
6e77414a68
changes to the ompi_free_list_ex - called ompi_free_list_ex_new, for now.
...
This commit was SVN r16803.
2007-11-29 21:18:37 +00:00
Ron Brightwell
0138a2ee17
Do cleanup in ompi_mtl_portals_del_procs() rather than
...
ompi_mtl_portals_finalize(). Previous code was cleaning up Portals resources
that hadn't been allocated, which caused valid handles used elsewhere to be
freed, which broke cnos_barrier() for the Portals btl.
This commit was SVN r16801.
2007-11-29 17:29:46 +00:00
Jeff Squyres
8c0060701c
Stub out the ibcm CPC.
...
This commit was SVN r16800.
2007-11-29 13:23:17 +00:00
Pavel Shamis
8aca6eb31b
OFED 1.3 doesn't implement ibv_resize_cq for connectX.
...
On error exit from ibv_resize_cq we should to check if the function
is implemented.
This commit was SVN r16799.
2007-11-28 15:23:19 +00:00
Gleb Natapov
5f242c77f2
Post each recv wr not separately but in one call to ibv_post_recv().
...
This commit was SVN r16798.
2007-11-28 14:57:15 +00:00
Gleb Natapov
14cffee726
Uninline mca_btl_openib_post_srr() function.
...
This commit was SVN r16797.
2007-11-28 14:52:31 +00:00
Pavel Shamis
1c314ef4c3
If XRC qp was specified in btl_openib_receive_queues we automatically should
...
choose xoob connection module.
This commit was SVN r16796.
2007-11-28 10:33:32 +00:00
Pavel Shamis
488a508732
Removing comments from help file.
...
This commit was SVN r16795.
2007-11-28 10:16:08 +00:00
Pavel Shamis
3e2e4f6d2a
Removing unused lid.
...
This commit was SVN r16794.
2007-11-28 10:06:57 +00:00
Pavel Shamis
aa79bdabc8
Removing port_touse - we don't really need it
...
This commit was SVN r16793.
2007-11-28 09:57:48 +00:00
Pavel Shamis
2ffbe8776a
Fixing compilation problems in openib
...
This commit was SVN r16792.
2007-11-28 09:38:49 +00:00
Gleb Natapov
218adb2a96
Account for eager rdma credit fragments when creating send queue. Create XRC
...
receive QP with zero receive and send queue length. We don't going to use this
QP for send and receives a posted to SRQs.
This commit was SVN r16791.
2007-11-28 07:22:01 +00:00
Gleb Natapov
601952a952
Don't shared endpoint->qps array, only pointer to actual QP. Calculate send
...
queue size for shared QP based on all endpoints that want to use it.
This commit was SVN r16790.
2007-11-28 07:21:07 +00:00
Gleb Natapov
b46c9cc7bc
Make xrc use srq_qp unions instead of the xrc_qp which is exactly like srq_qp.
...
This commit was SVN r16789.
2007-11-28 07:20:26 +00:00
Gleb Natapov
be0981fc07
Change a type of xrc_recv_qp to "struct ibv_qp".
...
This commit was SVN r16788.
2007-11-28 07:19:36 +00:00
Gleb Natapov
bd47da4699
Initial XRC support by Mellanox.
...
This commit was SVN r16787.
2007-11-28 07:18:59 +00:00
Gleb Natapov
b49788c499
Receive queue is not used in case of SRQ QP, so don't create one.
...
This commit was SVN r16786.
2007-11-28 07:17:22 +00:00
Gleb Natapov
923666b75c
Process pending put/get frags on endpoint connection establishment.
...
This commit was SVN r16785.
2007-11-28 07:16:52 +00:00
Gleb Natapov
e502402470
Fix endpoint destructor to not skip closed endpoints.
...
This commit was SVN r16784.
2007-11-28 07:15:54 +00:00
Gleb Natapov
5a4e953aaa
Allow share the same qp for different buffer sizes. Needed for XRC support.
...
This commit was SVN r16783.
2007-11-28 07:15:20 +00:00
Gleb Natapov
b123696d57
Fix async thread creation and destruction. Create async thread only when it is
...
needed instead of creating it and then canceling if it is not needed. Change
error handling during finalize so that it will not skip async thread
destruction. Otherwise async thread may segfault during openib module unloading.
This commit was SVN r16782.
2007-11-28 07:14:34 +00:00
Gleb Natapov
5463eb892c
Send all explicit credits for PP QPs of all orders over smallest PP qp.
...
This commit was SVN r16781.
2007-11-28 07:13:34 +00:00
Gleb Natapov
a9f864d15c
If there is an eager rdma credit, but there is no WQE to send a packet we add it
...
to a pending queue of eager rdma QP instead of correct pending list. This patch
fixes this by getting reed of "eager rdma qp" notion. Packet is always send
over its order QP. The patch also adds two pending queues for high and low prio
packets. Only high prio packets are sent over eager RDMA channel.
This commit was SVN r16780.
2007-11-28 07:12:44 +00:00
Gleb Natapov
6a2d210b7d
Use OMPI object system to make fragment hierarchy more object oriented. The
...
main idea (except of cleanup) is to save on initialisation of unneeded fields
and to use C type checking system to catch obvious errors.
This commit was SVN r16779.
2007-11-28 07:11:14 +00:00
Gleb Natapov
267cd2342a
Cleanup. Remove unused functions.
...
This commit was SVN r16778.
2007-11-28 07:08:56 +00:00
Jeff Squyres
71715b05ec
Add missing $LDFLAGS in the fortran linker line. This missing flag
...
erroneously caused the test to fail on Cray systems.
This commit was SVN r16777.
2007-11-27 23:49:08 +00:00
Jeff Squyres
33b3d802a6
Oops -- meant to say 10^-6, not 10^-3.
...
This commit was SVN r16776.
2007-11-27 22:36:52 +00:00
Jeff Squyres
cf98657adb
* Clean up a little #if logic in MPI_WTICK / MPI_WTIME
...
* Update MPI_WTICK / MPI_WTIME man pages:
* Fix C++ declarations
* Note that we may use better than gettimeofday() on some platforms
* Add "MPI_WTIME support" ("options:mpi-wtime") flag in ompi_info
output indicating whether we use "native" or "gettimeofday" for
MPI_WTIME
This commit was SVN r16774.
2007-11-26 18:23:53 +00:00
Ron Brightwell
edb9d8e354
Added Catamount to the conditional compilation since Catamount
...
doesn't support fork() or pipe() either. This removes a
linker warning message when building for Cray XT with Catamount.
This commit was SVN r16772.
2007-11-21 21:37:58 +00:00
Ron Brightwell
924414f92f
Added support for Accelerated Portals for the btl.
...
This commit was SVN r16771.
2007-11-21 21:34:17 +00:00
Ron Brightwell
a6d6be1bb9
Added send-side optimizations (persistent zero-length md and copy blocks)
...
and support for Acclerated Portals.
This commit was SVN r16770.
2007-11-21 21:31:37 +00:00
Brad Penoff
fb5536f11d
conforming SCTP BTL to Open MPI naming conventions and IP requirements
...
This commit was SVN r16764.
2007-11-21 10:13:41 +00:00