Ralph Castain
44bd855717
Silence warnings
...
This commit was SVN r26808.
2012-07-19 14:29:32 +00:00
Vasily Filipov
597a422272
MTL: make MXM work with read (in blocking send case) call-backs.
...
This commit was SVN r26807.
2012-07-19 13:28:06 +00:00
Nathan Hjelm
610be870f9
btl/openib: limit each process to a ppn fraction of the available registered memory when using mellanox hardware (mlx4 and mthca)
...
This commit was SVN r26804.
2012-07-18 17:29:48 +00:00
Nathan Hjelm
4a97ecbdd2
btl/openib: remove tab characters
...
This commit was SVN r26803.
2012-07-18 17:29:37 +00:00
Eugene Loh
a3e02fdaff
With non-blocking collectives, a "round schedule" could fall on any address
...
alignment, which typically causes problems on SPARC. Further, the pointer
manipulation to access elements in a round schedule was clumsy. This change
introduces macros to facilitate addressing and make it more portable.
This commit was SVN r26802.
2012-07-18 17:08:24 +00:00
Nathan Hjelm
771b427027
udcm: unmonitor the fd BEFORE tearing down the listen qp
...
This commit was SVN r26800.
2012-07-18 14:22:45 +00:00
Nathan Hjelm
35de50b823
remove the elan btl
...
This commit was SVN r26798.
2012-07-17 14:51:41 +00:00
Nathan Hjelm
fc1b295606
udcm: evict from the lru of the openib device's grdma mpool if a qp can not be created. Note: there doesn't appear to be a standard way to differentiate between ibv_create_qp failing because the node is out of registered memory and failing because no more qps are available
...
This commit was SVN r26797.
2012-07-14 01:58:29 +00:00
Nathan Hjelm
3798f38386
do not print out an error message if ibv_reg_mr fails
...
This commit was SVN r26796.
2012-07-14 01:35:45 +00:00
Abhishek Kulkarni
1878f276cd
Replace the pattern while(flag) { opal_progress() }; in the C/R code
...
with the ORTE_WAIT_FOR_COMPLETION macro.
This commit was SVN r26794.
2012-07-13 23:31:56 +00:00
Nathan Hjelm
4d1920ee87
Fix a bug on 32-bit systems introduced by r26626. This fix ensures that all supported btls (with exception of wv-- shiqing will need to help bring that one up to date with r26626) set the lval in prepare_src/dst when preparing a put or get segment. This fix also ensures a consistent use of lval in put and get for both local and remote segments.
...
This commit was SVN r26793.
The following SVN revision numbers were found above:
r26626 --> open-mpi/ompi@249066e06d
2012-07-13 21:19:16 +00:00
Nathan Hjelm
344fe61616
remove assertion in udcm
...
This commit was SVN r26790.
2012-07-13 15:14:48 +00:00
Jeff Squyres
e719d6ab78
It turns out that "sppp" on the Oracle Mx000 series of servers (where x =
...
{3, 4, 5, 9}, SPARC VI-based machines) is not a 127.x.y.z interface,
so it needs to stay in the exclude list.
This commit was SVN r26789.
2012-07-13 12:11:41 +00:00
Jeff Squyres
196bc0a53e
Update the TCP BTL MCA param btl_tcp_if_exclude default value to use
...
CIDR notation 127.0.0.1/8 to ignore localhost devices instead of the
imprecise (and not always correct!) "lo,sppp".
This commit was SVN r26788.
2012-07-12 15:13:08 +00:00
Edgar Gabriel
92271c571d
set the status field for collective read and write operations.
...
This commit was SVN r26786.
2012-07-12 10:26:27 +00:00
Nathan Hjelm
b79a61a360
move btl_vader.c to btl_vader_module.c
...
This commit was SVN r26785.
2012-07-11 20:14:19 +00:00
Terry Dontje
6f3195faca
add some missing casts
...
This commit was SVN r26779.
2012-07-10 18:03:29 +00:00
Nathan Hjelm
05c5c1f412
remove unused i_initiate function from udcm
...
This commit was SVN r26778.
2012-07-10 17:22:19 +00:00
Jeff Squyres
bb13e21538
Roll back r26730, but bump the default CQ length base up to 1500, not
...
1000. Refs trac:3154.
IB/iWarp vendors need to get together to figure out a real fix.
This commit was SVN r26777.
The following SVN revision numbers were found above:
r26730 --> open-mpi/ompi@5315c91baf
The following Trac tickets were found above:
Ticket 3154 --> https://svn.open-mpi.org/trac/ompi/ticket/3154
2012-07-10 16:53:27 +00:00
Nathan Hjelm
4c0c937953
Remove use of ompi_ptr_ltop in BTLs. This fixes a crash seen on big-endian 32-bit platforms with MPI one-sided.
...
This commit was SVN r26776.
2012-07-10 16:18:53 +00:00
George Bosilca
7d6006a5a6
Fix various compiler warnings.
...
This commit was SVN r26774.
2012-07-10 15:57:15 +00:00
Abhishek Kulkarni
2ca8292f46
Fix a typo in the sm btl (related to CMA support).
...
This commit was SVN r26772.
2012-07-10 00:12:05 +00:00
Abhishek Kulkarni
5c58a1c9c1
Fix C/R support in the trunk.
...
Among other things, this patch deals with the following issues:
* fix ompi-checkpoint argument parsing
* ompi-restart -showme prints an extraneous "Restarted child with PID"
message. Move around the debug statement to avoid this.
* fixes for the state machine changes
This commit was SVN r26770.
2012-07-09 23:34:13 +00:00
Terry Dontje
43314776ae
add cast to correct a type mismatch warning
...
This commit was SVN r26767.
2012-07-09 18:32:39 +00:00
Edgar Gabriel
d18dad7109
remove the file io_ompio_coll_offset. These routines were the predecessors of
...
the routines in io_ompio_coll_array. No need to keep both versions around.
This commit was SVN r26766.
2012-07-09 17:12:46 +00:00
Edgar Gabriel
8ae22cacc1
- remove two functions that were not used anymore
...
- change the location where we mark the file view as contiguous and the
condition on how it is determined to be contiguous
- remove the unnecessary include statements
This commit was SVN r26763.
2012-07-08 12:57:17 +00:00
George Bosilca
46e808c940
Release the lock a little later.
...
This commit was SVN r26762.
2012-07-08 12:57:00 +00:00
George Bosilca
ee1410a8d2
A size_t variable should not start at a negative value.
...
This commit was SVN r26761.
2012-07-08 12:56:33 +00:00
George Bosilca
4326537fe9
Remove compiler warning about uninitialized variable.
...
This commit was SVN r26760.
2012-07-08 00:07:52 +00:00
George Bosilca
57f08ec2c8
Make it compile!
...
This commit was SVN r26759.
2012-07-08 00:06:13 +00:00
Brian Barrett
58413fa1e4
* properly setup communication infrastructure for libnbc.
...
* Prevent infinite recursion in progress loop.
Should fix improper barrier eugene was seeing.
This commit was SVN r26758.
2012-07-06 13:59:03 +00:00
Brian Barrett
e0ceabd486
Need to set MPI_ERROR in the status before calling ompi_request_complete.
...
This commit was SVN r26757.
2012-07-06 01:14:35 +00:00
Brian Barrett
27d45ad550
Implement reduce_scatter_block and ireduce_scatter_block, although possibly
...
not nearly as optimal as they should be.
This commit was SVN r26756.
2012-07-05 22:11:48 +00:00
Terry Dontje
025b42bbb7
corrected the change of pval to lval introduced in r26626
...
This commit was SVN r26751.
The following SVN revision numbers were found above:
r26626 --> open-mpi/ompi@249066e06d
2012-07-05 13:31:24 +00:00
George Bosilca
ec760454a6
Cleaning ...
...
This commit was SVN r26747.
2012-07-04 21:22:13 +00:00
George Bosilca
63278df92d
Prevent the coll SM from looking for information about remote procs
...
during the init phase. This information is only available at a
later stage.
This commit was SVN r26746.
2012-07-04 21:15:40 +00:00
Terry Dontje
95a3b4a423
corrected the change of pval to lval introduced in r26626
...
This commit was SVN r26732.
The following SVN revision numbers were found above:
r26626 --> open-mpi/ompi@249066e06d
2012-07-03 18:52:18 +00:00
Terry Dontje
1895ca2bc4
corrected a typo (lval instead of pval) introduced in r26626
...
This commit was SVN r26731.
The following SVN revision numbers were found above:
r26626 --> open-mpi/ompi@249066e06d
2012-07-03 17:46:43 +00:00
Jeff Squyres
5315c91baf
Fixes trac:3152: slightly more advanced than the patch on the ticket:
...
* If the MCA param btl_openib_cq_size is set to 0 (which is the
default), use the device CQ max size. Otherwise, use the MCA param
value (and never adjust it again).
* Remove the CQ size adjustment code. Since we default to max CQ
size, there really isn't much point in having it any more. I think
people setting an absolute CQ size is going to be rare, so let's
not do anything fancy with it.
* If the MCA param value is larger than what the device supports,
print a warning (only once per process) and default to using the
device max
* Add a BTL_VERBOSE displaying which CQ size we used
This commit was SVN r26730.
The following Trac tickets were found above:
Ticket 3152 --> https://svn.open-mpi.org/trac/ompi/ticket/3152
2012-07-03 16:49:59 +00:00
Nathan Hjelm
9f3717959e
remove sync step from udcm as it really isn't necessary
...
This commit was SVN r26724.
2012-07-02 22:54:44 +00:00
Brian Barrett
d56de80b5d
* Properly initialize handle variable as a request (since the coll_libnbc_request contains everything an NBC_Handle used to contain). Not sure how this slipped through...
...
This commit was SVN r26710.
2012-07-02 16:39:42 +00:00
Brian Barrett
7e67bfa175
Use OMPI's ops instead of the libnbc ops.
...
This commit was SVN r26708.
2012-07-02 15:47:22 +00:00
Pavel Shamis
f7664b3814
1. Adding 2 new components:
...
ofacm - generic connection manager for IB interconnects.
ofautils - IB common utilities and compatibility code
2. Updating OpenIB configure code
- ORNL & Mellanox Teams
This commit was SVN r26707.
2012-07-02 15:20:12 +00:00
Yevgeny Kliteynik
0e28fa984b
Remove dead code that was related to ticket #2971
...
This commit was SVN r26701.
2012-07-02 11:19:09 +00:00
Nathan Hjelm
a847df9ba5
ugni: fix eager get
...
This commit was SVN r26699.
2012-06-29 15:43:29 +00:00
Jeff Squyres
5d030278e1
Refs trac:3130: Per comment 8 on the ticket, this MX patch fixes the cases
...
where the MX BTL and MTL are stepping on each other regarding the
mpool. Thanks to Yong Qin for assistance in tracking this down.
This commit was SVN r26698.
The following Trac tickets were found above:
Ticket 3130 --> https://svn.open-mpi.org/trac/ompi/ticket/3130
2012-06-29 13:52:40 +00:00
Jeff Squyres
b936229b54
Refs trac:3130: fix the openib BTL to properly set the memalign malloc
...
hook early in the setup, but ''not'' during the component register
function. And then properly unset it if was set.
This commit was SVN r26697.
The following Trac tickets were found above:
Ticket 3130 --> https://svn.open-mpi.org/trac/ompi/ticket/3130
2012-06-29 13:51:36 +00:00
Jeff Squyres
f3a8722360
Fix comment.
...
This commit was SVN r26696.
2012-06-29 01:38:04 +00:00
Brian Barrett
0b887ab5a1
* Remove unneeded prototype that was causing compile issues anyway
...
* Use proper tag space (the negatives below the blocking communicators)
instead of the point-to-point space
* Use the PML interface instead of the MPI interface, since the MPI
interface 1) shouldn't be used by components and 2) doesn't like
negative tags
This commit was SVN r26693.
2012-06-28 16:52:03 +00:00
Edgar Gabriel
b0954a6a3e
set the internal OMPIO file pointer to the end of the file if file has been
...
opened using the APPEND mode.
This commit was SVN r26692.
2012-06-28 15:15:47 +00:00