Mike Dubman
45ea375531
code and readme updates, some refactoring
...
This commit was SVN r24977.
2011-08-02 14:30:11 +00:00
Jeff Squyres
8f4ac54336
Fixes trac:2838: add a warning message and disqualify the TCP BTL if both
...
btl_tcp_if_include and btl_tcp_if_exclude are specified.
This commit was SVN r24976.
The following Trac tickets were found above:
Ticket 2838 --> https://svn.open-mpi.org/trac/ompi/ticket/2838
2011-08-01 23:30:33 +00:00
Yevgeny Kliteynik
c1ab24c687
openib: added Mellanox ConnectX3 device ID to the device parameters ini file
...
This commit was SVN r24947.
2011-07-26 12:06:43 +00:00
Mike Dubman
aefffa073d
initial implementation of MXM MTL layer
...
This commit was SVN r24946.
2011-07-26 04:36:21 +00:00
Mike Dubman
96ef2fc0e4
fix handling datatypes which have a gap in the beginning
...
This commit was SVN r24936.
2011-07-25 06:30:09 +00:00
Terry Dontje
fbda6aaf89
Fixes trac:2532 issues with 32-bit binaries
...
This commit was SVN r24891.
The following Trac tickets were found above:
Ticket 2532 --> https://svn.open-mpi.org/trac/ompi/ticket/2532
2011-07-13 16:38:03 +00:00
Jeff Squyres
51ac69b05f
Remove a now-nonexistent file
...
This commit was SVN r24874.
2011-07-11 23:51:41 +00:00
Abhishek Kulkarni
5501f83fb5
shmem fixes to make the trunk build with C/R flags on.
...
This commit was SVN r24871.
2011-07-10 23:32:23 +00:00
Jeff Squyres
b2b781e537
Fix a few miscelaneous memory leaks.
...
This commit was SVN r24865.
2011-07-08 16:39:58 +00:00
Mike Dubman
fd17f20ed5
Currently MTLs do no handle communicator contexts in any special way,
...
they only add the context id to the tag selection of the underlying
messaging meachinsm.
We would like to enable an MTL to maintain its own context data
per-communicator. This way an MTL will be able to queue incoming eager
messages and rendezvous requests per-communicator basis.
The MTL will be allowed to override comm->c_pml_comm member,
since it's unused in pml_cm anyway.
This commit was SVN r24858.
2011-07-06 18:25:49 +00:00
Shiqing Fan
1ed0f40d35
Fix a few type casts on Windows.
...
This commit was SVN r24857.
2011-07-06 08:08:53 +00:00
Yevgeny Kliteynik
4fbe68dd86
Removing trailing white spaces in all the openib btl code.
...
This commit was SVN r24855.
2011-07-04 14:00:41 +00:00
Yevgeny Kliteynik
5cae33503d
Changing the weird non-ASCII sign with '*'
...
This commit was SVN r24854.
2011-07-04 13:39:38 +00:00
Brian Barrett
a4b2bd903b
* Implement long-ago discussed RFC to add a callback data pointer in the
...
request completion callback
* Use the completion callback pointer to remove all need for opal_progress
calls in the one-sided layer
This commit was SVN r24848.
2011-06-30 20:05:16 +00:00
Rolf vandeVaart
e6295159ae
Fix compilation of file due to some changes in btl structure.
...
This commit was SVN r24847.
2011-06-30 19:22:41 +00:00
Yevgeny Kliteynik
b05211148d
Supporting dynamic SL ( #2674 )
...
- Added enable/disable configuration parameter for dynamic SL
- All the dynamic SL code is conditionalized
- Removed libibmad dependency
- Using only one include - ib_types.h (part of opensm-devel package)
- Removed all the macro and data types definitions, using the
existing definitions from ib_types.h instead
- general cleaning here and there
The async mode is not implemented yet - stay tuned...
This commit was SVN r24830.
2011-06-28 14:28:29 +00:00
Wesley Bland
84be81df95
Standardize the initialization of the EPOCH's.
...
Everyone will be starting at MIN anyway (until we implement restart of course)
so there's no reason to set the epoch to INVALID and then immediately reset them
to MIN. This way there's less room to make mistakes later.
This commit was SVN r24829.
2011-06-28 14:20:33 +00:00
Wesley Bland
e1ba09ad51
Add a resilience to ORTE. Allows the runtime to continue after a process (or
...
ORTED) failure. Note that more work will be necessary to allow the MPI layer to
take advantage of this.
Per RFC:
http://www.open-mpi.org/community/lists/devel/2011/06/9299.php
This commit was SVN r24815.
2011-06-23 20:38:02 +00:00
Brian Barrett
e8817f3f63
* Don't send acks for expected triggered messages; still need to get the rest of the data
...
* Don't ask for UNLINK events for persistent long unexpected ME or the get MEs.
This commit was SVN r24814.
2011-06-23 16:21:10 +00:00
Samuel Gutierrez
81f38b258a
commit of new shared memory backing facility framework (shmem) and its components.
...
This commit was SVN r24795.
2011-06-21 15:41:57 +00:00
Jeff Squyres
3d8ef08912
Minor updates.
...
This commit was SVN r24791.
2011-06-20 17:59:37 +00:00
Jeff Squyres
c4f9debe21
Fix some names -- PTLs died a long time ago!
...
This commit was SVN r24787.
2011-06-20 17:28:27 +00:00
George Bosilca
65661a3cb4
Dont use a temporary string.
...
This commit was SVN r24786.
2011-06-20 09:29:19 +00:00
Brian Barrett
09d89242d6
Crank up the number of short receive blocks so that we're unlikely to hit the flow
...
control case. Uses about same amount of memory as the Portals 3.3 implementations
This commit was SVN r24782.
2011-06-16 21:58:53 +00:00
Brian Barrett
4fec0c198d
updtae short recv blocks to properly setup for triggered operations (where
...
they also store the triggered start message)
This commit was SVN r24777.
2011-06-16 16:51:59 +00:00
Brian Barrett
83154af74d
Check return codes a bit more closely
...
Fix broken debug output in any_source recv case
Other minor code cleanups
This commit was SVN r24774.
2011-06-13 15:18:55 +00:00
Edgar Gabriel
0173a00f6b
replace the switch-case statement on the basic datatypes by a series of
...
if-elseif statements to make it compile with OpenMPi again.
Fixes trac:2808
This commit was SVN r24768.
The following Trac tickets were found above:
Ticket 2808 --> https://svn.open-mpi.org/trac/ompi/ticket/2808
2011-06-09 15:35:35 +00:00
Rolf vandeVaart
610421a0da
Fix registration of common parameters in sm btl. This was broken by earlier checkin. Now we can adjust them via MCA parameters again and see the right values from ompi_info.
...
This commit was SVN r24763.
2011-06-09 13:57:46 +00:00
Brian Barrett
a7c682cdb0
Fix starting buffer point for triggered get. Should be after the eager part of the
...
message
This commit was SVN r24752.
2011-06-06 17:08:13 +00:00
Rolf vandeVaart
d1fdbadc91
Fix broken basic allocator. Not sure how this ever worked.
...
This commit was SVN r24746.
2011-06-03 14:43:54 +00:00
Brian Barrett
b778d785fb
Add some debugging output and fix some places where the output id and
...
verbosity level were swapped
This commit was SVN r24740.
2011-06-01 17:20:18 +00:00
Brian Barrett
37d5c7e2ca
* Add ability to set long protocol with MCA parameter
...
* Instead of static arrays of send/recv counts, put them in the endpoint
This commit was SVN r24735.
2011-05-26 21:53:39 +00:00
Brian Barrett
beb1bc70b2
* Add support for using modex to exchange NID/PID pairs when using Portals4.
...
Rather than try to support a bunch of lightweight environments like I did
with the Portals3 code, always use the "modex" and hack the grpcomm for
the SHMEM implementation to return the right nid/pid for a remote
process by "magic".
This commit was SVN r24733.
2011-05-25 22:10:27 +00:00
Ralph Castain
b47ec2ee87
Remove lingering references to opal_profile option
...
This commit was SVN r24709.
2011-05-18 18:27:29 +00:00
Ralph Castain
502cc0747f
My my...cleanup a disconnect between the man pages and how we implemented comm_spawn_multiple. We allow an info key per executable. Also fix the -host and -add-host info keys - they are supposed to accept comma-separated lists.
...
This commit was SVN r24706.
2011-05-17 20:12:31 +00:00
Mike Dubman
36db9c6233
* updated copyrights
...
* added support for non-contig data layout in FCA
This commit was SVN r24702.
2011-05-16 14:43:11 +00:00
Brian Barrett
d8b7ea315e
First take at implementing rndv and triggered protocols
...
This commit was SVN r24699.
2011-05-13 05:57:16 +00:00
Brian Barrett
43902221cc
* Fix bad argument to PtlGet in long receive
...
* Fix bad params when configuring ME for long unexpected
This commit was SVN r24698.
2011-05-13 03:56:03 +00:00
Brian Barrett
8376e0e507
Use free list get instead of wait; this is a constrained resource that will never come back, as it scales with the number of windows and not some more dynamic resources...
...
This commit was SVN r24685.
2011-05-05 17:19:59 +00:00
Jeff Squyres
d1d2cd0a87
Make the description of mca_btl_openib_cq_size be more accurate of
...
what it really is/does.
cmr:v1.5.4:kliteyn cmr:v1.4.4:reviewer=kliteyn
This commit was SVN r24684.
2011-05-05 13:10:11 +00:00
Brian Barrett
3d4b7ecbaf
updates for API changes
...
This commit was SVN r24628.
2011-04-20 16:48:27 +00:00
Jeff Squyres
25a8944e09
Fixes trac:2776. Let the openib BTL auto-detect its bandwidth.
...
cmr:v1.5.4
This commit was SVN r24621.
The following Trac tickets were found above:
Ticket 2776 --> https://svn.open-mpi.org/trac/ompi/ticket/2776
2011-04-19 16:31:36 +00:00
Josh Hursey
045035963a
Fix return code from MPI_Probe and MPI_Iprobe.
...
Instead of returning MPI_SUCCESS every time they are called regardless of the status of the call, they should return a value representative of the action. So similar to MPI_Wait/MPI_Test they will return MPI_SUCCESS if the action was successfull, or the value that matches status.MPI_ERROR for the operation if it is unsuccessful.
This was discussed on the [http://www.open-mpi.org/community/lists/devel/2011/03/9109.php ompi-devel list]
This commit was SVN r24551.
2011-03-22 13:29:29 +00:00
Eugene Loh
2770a12beb
Continue clean up of thread options started in r22841, 22842, and 22849.
...
No need for any CMRs to 1.5... that was already done in CMR 2728.
This commit was SVN r24545.
The following SVN revision numbers were found above:
r22841 --> open-mpi/ompi@b400b84162
2011-03-18 21:36:35 +00:00
Jeff Squyres
82f9474fec
Revert r24533 and r24507 until the compile errors can be fixed.
...
This commit was SVN r24541.
The following SVN revision numbers were found above:
r24507 --> open-mpi/ompi@4ce1936fed
r24533 --> open-mpi/ompi@3204af2d36
2011-03-18 13:33:02 +00:00
George Bosilca
13d2998d54
When the BTL TCP is trying to connect to a peer, output it's process name
...
in addition to all the information.
This commit was SVN r24534.
2011-03-16 20:20:14 +00:00
Mike Dubman
3204af2d36
* temporary fix for ib btl compilation with old ofed versions 1.3.x.
...
This commit was SVN r24533.
2011-03-16 17:53:51 +00:00
Ralph Castain
3e2c836e51
Initial cut at integrating new mapper capabilities into comm_spawn. Support specification of a mapper to use, and setting of npernode value. Other info flags can also be defined, but these will serve as examples for now - someone who wants to extend this to all the available mapping controls is welcome to do so.
...
This commit was SVN r24522.
2011-03-12 15:39:56 +00:00
Samuel Gutierrez
0867454a06
Fixes CID #1665 .
...
This commit was SVN r24519.
2011-03-12 03:41:49 +00:00
Samuel Gutierrez
5cff21842a
a friday night in sf, nm. fixes CID 1666.
...
This commit was SVN r24517.
2011-03-12 02:39:31 +00:00