1
1
openmpi/opal/mca/btl/openib
Nathan Hjelm 64e4419d76 btl/openib: allow the use of the openib btl in thread muliple
There were several issues preventing the openib btl from running in
thread multiple mode:

 - Missing locks in UDCM when generating a loopback endpoint. Fixed in
   open-mpi/ompi@8205d79819.

 - Incorrect sequence numbers generated in debug mode. This did not
   prevent the openib btl from running but instead produced incorrect
   error messages in debug builds.

 - Recursive locking of the rcache lock caused by the malloc
   hooks. This is fixed by open-mpi/ompi#827

Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-08-24 16:04:52 -06:00
..
connect btl/openib: add missing lock calls 2015-08-24 12:21:49 -06:00
btl_openib_async.c configury: fix XRC detection on OFED < 3.12 2015-07-13 10:43:22 +09:00
btl_openib_async.h configury: fix XRC detection on OFED < 3.12 2015-07-13 10:43:22 +09:00
btl_openib_atomic.c configury: fix XRC detection on OFED < 3.12 2015-07-13 10:43:22 +09:00
btl_openib_component.c btl/openib: allow the use of the openib btl in thread muliple 2015-08-24 16:04:52 -06:00
btl_openib_eager_rdma.h btl/openib: fix sequence number generation for debug mode 2015-08-24 16:00:06 -06:00
btl_openib_endpoint.c btl/openib: fix coverity issue 2015-05-29 08:44:03 -06:00
btl_openib_endpoint.h btl/openib: fix sequence number generation for debug mode 2015-08-24 16:00:06 -06:00
btl_openib_failover.c Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
btl_openib_failover.h George did the work and deserves all the credit for it. Ralph did the merge, and deserves whatever blame results from errors in it :-) 2014-07-26 00:47:28 +00:00
btl_openib_fd.c Rename the current opal_event_base to opal_sync_event_base in preparation for adding an async progress thread to opal. No functional changes made here - just a simple rename. 2015-07-11 10:08:19 -07:00
btl_openib_fd.h George did the work and deserves all the credit for it. Ralph did the merge, and deserves whatever blame results from errors in it :-) 2014-07-26 00:47:28 +00:00
btl_openib_frag.c btl/openib: remove derived btl segment type 2015-03-10 14:41:15 -06:00
btl_openib_frag.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
btl_openib_get.c btl/openib: fix heterogeneous support 2015-03-04 13:53:05 +09:00
btl_openib_ini.c Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
btl_openib_ini.h George did the work and deserves all the credit for it. Ralph did the merge, and deserves whatever blame results from errors in it :-) 2014-07-26 00:47:28 +00:00
btl_openib_ip.c Cleanup some cruft resulting from the move of the btl's to opal. We had created the ability to delay modex operations, which included a need to delay retrieving hostname info for remote procs. This allowed us to not retrieve the modex info until first message unless required - the hostname is generally only required for debug and error messages. 2014-10-03 16:02:57 -06:00
btl_openib_ip.h George did the work and deserves all the credit for it. Ralph did the merge, and deserves whatever blame results from errors in it :-) 2014-07-26 00:47:28 +00:00
btl_openib_lex.h George did the work and deserves all the credit for it. Ralph did the merge, and deserves whatever blame results from errors in it :-) 2014-07-26 00:47:28 +00:00
btl_openib_lex.l George did the work and deserves all the credit for it. Ralph did the merge, and deserves whatever blame results from errors in it :-) 2014-07-26 00:47:28 +00:00
btl_openib_mca.c Add the ability to send host buffers through one sized staging buffers and CUDA buffers through different sized buffers. Fixes performance issues 2015-07-02 11:11:15 -04:00
btl_openib_mca.h George did the work and deserves all the credit for it. Ralph did the merge, and deserves whatever blame results from errors in it :-) 2014-07-26 00:47:28 +00:00
btl_openib_proc.c Just because the openib BTL can't reach a process doesn't mean it is a job-ending error. If we have other methods for reaching the process (e.g., sm for a local proc), then that's okay. If there is no method for reaching a proc, then that's an error - but the BML will report that situation. 2014-09-10 17:02:16 +00:00
btl_openib_proc.h George did the work and deserves all the credit for it. Ralph did the merge, and deserves whatever blame results from errors in it :-) 2014-07-26 00:47:28 +00:00
btl_openib_put.c configury: fix XRC detection on OFED < 3.12 2015-07-13 10:43:22 +09:00
btl_openib_xrc.c btl/openib: remove OFED version runtime check when XRC is used 2015-08-14 09:10:03 +09:00
btl_openib_xrc.h btl/openib: remove OFED version runtime check when XRC is used 2015-08-14 09:10:03 +09:00
btl_openib.c Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
btl_openib.h configury: fix XRC detection on OFED < 3.12 2015-07-13 10:43:22 +09:00
btl-openib-benchmark George did the work and deserves all the credit for it. Ralph did the merge, and deserves whatever blame results from errors in it :-) 2014-07-26 00:47:28 +00:00
configure.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
help-mpi-btl-openib.txt Add the ability to send host buffers through one sized staging buffers and CUDA buffers through different sized buffers. Fixes performance issues 2015-07-02 11:11:15 -04:00
Makefile.am btl/openib: add atomic operation support 2015-02-13 11:46:36 -07:00
mca-btl-openib-device-params.ini openib btl: added a new vendor_part_id for Mellanox ConnectX4-LX. 2015-06-29 13:50:43 +03:00
owner.txt ownership: update ownership files 2015-06-25 10:04:42 -06:00