Nathan Hjelm
921176745d
vader: remove lock based fifos
...
This commit was SVN r26150.
2012-03-15 20:12:59 +00:00
Nathan Hjelm
4e01440b05
vader: clean frag alloc/return
...
This commit was SVN r26149.
2012-03-15 20:12:46 +00:00
Christopher Yeoh
524de80eaa
Adds support for Cross Memory Attach in the sm btl.
...
This feature can be enabled at compile time with --with-cma passed
to configure.
At runtime it is also necessary to add "--mca btl btl_sm_use_cma 1"
to the mpirun command.
If both CMA and KNEM are compiled in and enabled at runtime then
KNEM will take precedence and CMA will disable itself
This commit was SVN r26134.
2012-03-14 06:29:09 +00:00
George Bosilca
de1078a71b
Thanks to Alex Margolin for pointing out this relique.
...
This commit was SVN r26121.
2012-03-09 14:01:45 +00:00
Pavel Shamis
102da281c4
OPENIB BTL - use orte_show_help instead of BTL_ERROR print in case ibv_reg_mr failed.
...
This commit was SVN r26111.
2012-03-08 09:04:03 +00:00
Mike Dubman
4e7e7d7c3f
print error which is ignored on upper layer
...
This commit was SVN r26106.
2012-03-06 14:25:56 +00:00
Abhishek Kulkarni
08ca0f80bc
Fix a C/R bug where the restart hung due to
...
dangling fds in the openib btl.
This commit was SVN r26094.
2012-03-04 06:57:33 +00:00
Terry Dontje
3e70cad203
Correct a few alignment problems to address the issue brought up in ticket #2964
...
This commit was SVN r26078.
2012-03-01 17:29:40 +00:00
Nathan Hjelm
a7209e309a
ugni: opps, sendi was missing from Makefile.am
...
This commit was SVN r26067.
2012-02-28 16:10:35 +00:00
Rolf vandeVaart
b0a84b0a7d
New btl that extends sm btl to support GPU transfers within a node.
...
Uses new CUDA IPC support. Also, a few minor changes in PML to take
advantage of it.
This code has no effect unless user asks for it explicitly via
configure arguments. Otherwise, it is either #ifdef'ed out or
not compiled.
This commit was SVN r26039.
2012-02-24 02:13:33 +00:00
Nathan Hjelm
8217c46666
ompi_free_list: allocate payload if payload size > 0 in the fl_mpool = NULL case
...
This commit was SVN r26027.
2012-02-23 16:47:28 +00:00
Nathan Hjelm
9843cd0466
ugni: missed one more merge typo
...
This commit was SVN r26026.
2012-02-23 16:39:15 +00:00
Nathan Hjelm
d7cd95c802
vader: fix typo
...
This commit was SVN r26025.
2012-02-23 16:29:45 +00:00
Nathan Hjelm
c83fe003a0
ugni: fix branch merge typo
...
This commit was SVN r26024.
2012-02-23 16:16:21 +00:00
Nathan Hjelm
dc94b6a3fb
vader: minor fast box optimization
...
This commit was SVN r26002.
2012-02-22 20:53:49 +00:00
Nathan Hjelm
4c7b7c675a
vader: minor code cleanup. move xpmem_create to component_init
...
This commit was SVN r25999.
2012-02-22 18:32:40 +00:00
Jeff Squyres
b6a90434e4
Fix some include file header ordering issues for some BSDs, suggested
...
by Paul Hargrove.
This commit was SVN r25984.
2012-02-21 13:32:14 +00:00
George Bosilca
bd9402fd8d
Fix call to error_cb.
...
This commit was SVN r25946.
2012-02-17 03:18:51 +00:00
Jeff Squyres
4c0d24ff9a
Improve the help messages for tcp_btl_if_[in|ex]clude
...
This commit was SVN r25940.
2012-02-16 15:59:18 +00:00
Nathan Hjelm
1ee6d5d21a
ugni: fix typos in mca_btl_ugni_put
...
This commit was SVN r25937.
2012-02-15 23:26:03 +00:00
Nathan Hjelm
8c9dc990a9
ugni: fixed typo
...
This commit was SVN r25899.
2012-02-10 01:27:31 +00:00
Nathan Hjelm
994127cb6b
ugni: move mca_btl_ugni_smsg_mbox_t back to btl_ugni_endpoint.h
...
This commit was SVN r25898.
2012-02-10 01:11:54 +00:00
Nathan Hjelm
0ccfd3e6db
ugni btl update. changes:
...
- re-enable sendi
- move smsg common code into btl_ugni_smsg.h
- added new parameters for smsg/eager frags
- use get for frags larger than the smsg_limit
- bug fixes
- code cleanup
This commit was SVN r25897.
2012-02-10 00:47:29 +00:00
Christopher Yeoh
bc26adcc32
Fixes trac:2998
...
Adds a lock to protect the sm pending_sends list from concurrent access
Fixes bug where btl_sm_process_pending_sends would return an item to
the free list and then continue to use it for a little while
cmr:v1.6
This commit was SVN r25878.
The following Trac tickets were found above:
Ticket 2998 --> https://svn.open-mpi.org/trac/ompi/ticket/2998
2012-02-08 01:32:36 +00:00
Nathan Hjelm
97dad0ac49
ugni: don't release eager fragments until we get local smsg completion
...
This commit was SVN r25796.
2012-01-27 00:32:43 +00:00
Nathan Hjelm
669f0afd14
ugni: poll smsg mailbox until it is empty
...
This commit was SVN r25794.
2012-01-26 20:50:09 +00:00
Nathan Hjelm
2a83297f96
silence vader warnings
...
This commit was SVN r25793.
2012-01-26 20:07:33 +00:00
Nathan Hjelm
3d9bc68435
reorder udcm init/finalize code. fixes trac:2973
...
This commit was SVN r25787.
The following Trac tickets were found above:
Ticket 2973 --> https://svn.open-mpi.org/trac/ompi/ticket/2973
2012-01-26 16:28:55 +00:00
Shiqing Fan
2c9a4beffd
Add and remove a few components for windows build.
...
This commit was SVN r25775.
2012-01-25 09:01:27 +00:00
Nathan Hjelm
7b9bf6fe41
ugni: remove another erroneous error message
...
This commit was SVN r25768.
2012-01-23 21:23:01 +00:00
Nathan Hjelm
f3b60062cb
ugni: remove erroneous error message
...
This commit was SVN r25767.
2012-01-23 21:05:24 +00:00
Nathan Hjelm
521546aaa3
bug fix: ugni: pack only as many bytes as the pml requested
...
This commit was SVN r25766.
2012-01-23 17:21:45 +00:00
Nathan Hjelm
804a494036
zero out ugni fragments in constructor
...
This commit was SVN r25731.
2012-01-17 19:52:26 +00:00
Nathan Hjelm
96c1df8d90
clean up vader registration code
...
This commit was SVN r25704.
2012-01-10 22:33:22 +00:00
Nathan Hjelm
f65f6f5c39
bugfix: ugni: increase smsg mailbox size to a multiple of 4096
...
This commit was SVN r25702.
2012-01-10 19:50:25 +00:00
Nathan Hjelm
71527c8058
minor ugni btl code cleanup
...
This commit was SVN r25618.
2011-12-10 08:20:46 +00:00
Nathan Hjelm
c8a4687402
don't set SIGSEGV to default
...
This commit was SVN r25610.
2011-12-09 21:54:05 +00:00
Nathan Hjelm
e03d23d96e
Intial support for Cray's uGNI interface (XE-6/XK-6)
...
This commit was SVN r25608.
2011-12-09 21:24:07 +00:00
Nathan Hjelm
bb1fec0407
added put/get btl descriptor flags
...
This commit was SVN r25553.
2011-11-30 21:37:23 +00:00
Terry Dontje
5209de048c
add code to service_thread_start to handle EBADF returns from select. This commit fixes trac:2922.
...
This commit was SVN r25520.
The following Trac tickets were found above:
Ticket 2922 --> https://svn.open-mpi.org/trac/ompi/ticket/2922
2011-11-29 16:49:59 +00:00
Jeff Squyres
e8dcad6017
This typo has been here since August 2005. :-)
...
This commit was SVN r25468.
2011-11-11 03:01:52 +00:00
Brad Benton
96395c916e
de-tab'd
...
This commit was SVN r25465.
2011-11-09 19:45:12 +00:00
Brad Benton
0712b911a5
Updated IBM copyright
...
This commit was SVN r25464.
2011-11-09 19:38:53 +00:00
Nathan Hjelm
d603f31976
removed ptr member from seg_key union
...
This commit was SVN r25460.
2011-11-08 15:44:54 +00:00
Nathan Hjelm
520a7c570e
changes to seg_key needed for a new btl
...
This commit was SVN r25445.
2011-11-06 16:19:09 +00:00
Rolf vandeVaart
f777fe8eba
Change tab to spaces.
...
This commit was SVN r25433.
2011-11-04 17:18:30 +00:00
Christopher Yeoh
fb57a74a40
Removes pointless memmove which because of a previous memcpy will always
...
have identical source and destination pointers. See #2871
Plugs a couple of minor memory leaks related to remote qp info
This commit was SVN r25431.
2011-11-04 00:15:08 +00:00
Nathan Hjelm
211e2dbdf3
clean up tab characters
...
This commit was SVN r25413.
2011-11-02 15:07:57 +00:00
Nathan Hjelm
ee087de073
added fast boxes to vader
...
This commit was SVN r25376.
2011-10-27 20:22:46 +00:00
Nathan Hjelm
82efe131dc
made btl_vader_max_inline_send a configurable parameter and updated and enabled sendi
...
This commit was SVN r25374.
2011-10-26 22:15:42 +00:00